# Functions
DefaultTestnetGenesis creates a genesis.json for eth1 clients with a set of defaults suitable for ephemeral testnets, like in an e2e test.
New creates a new mock chain with empty block info.
No description provided by the author
# Constants
EIP-225 assigns a special meaning to the `extra-data` field in the block header for clique chains.
DepositContractCode is the compiled deposit contract code, via https://github.com/protolambda/merge-genesis-tools This is embedded into genesis so that we can start the chain at a merge block.
# Variables
DefaultDepositContractStorage represents the empty deposit trie used by the deposit contract.
GenesisTime represents a static past date - JAN 01 2000.
# Structs
Chain defines a properly functioning mock for the powchain service.
EngineClient --.
FaultyExecutionChain defines an incorrectly functioning powchain service.
RPCClient defines the mock rpc client.