# Constants
All events associated with a child block is assigned the same value.
EndOfBlockExecutionTime is used when the real tx index is unavailable, such as during script execution.
A normal transaction cannot commit to EndOfBlockExecutionTime.
All events associated with the parent block is assigned the same value.
# Type aliases
We will use txIndex as logical time for the purpose of block execution.