Expand description
Defines structures and functions which are useful in state transition across common phases.
Common Phases include:
- Pre-Charge: simple checks to ensure transaction can be included in a block.
- Charge: refunds the amount of gas charged in the pre-charge step that wasn’t used in the transaction’s execution. It then transfers fee to the proposer and the treasury.
The actual command execution happens in Commands Phase. It is implemented in modules account and protocol.