Expand description
Core types used within this implementation of the Essential protocol.
Modules§
- Wrappers around tokio’s
watchchannel for notifying of new blocks. - Functions for constructing keys into the “contract registry” contract state.
Structs§
- Describes how to construct the big-bang (aka “genesis”) block.
Constants§
- The default big-bang configuration.
Functions§
- Generate the mutations required for a solution that sets the block state to the given block nubmer and timesatmp.
- Generate a solution that sets the block state to the given block number and timestamp.
- Generate the mutations required to register a given contract within the big bang’s “contract registry” contract. This is useful for constructing contract deployment
Solutions. - Create a solution for registering the given contract at the given