Expand description
Big-block EVM configuration.
Wraps EthEvmConfig to create executors that handle multi-segment
big-block execution internally. At transaction boundaries defined by
BigBlockData, the executor swaps the EVM environment (block env,
cfg env) and applies pre/post execution changes for each segment.
Structsยง
- BbBlock
Assembler - BbEvm
Config - EVM configuration for big-block execution.
- BigBlock
Data ๐ - Additional data for big block payloads that merge multiple real blocks.
- BigBlock
Segment ๐ - A single execution segment within a big block.
Functionsยง
- bump_
bal_ ๐index - Bumps the BAL index on a
&mut State<DB>. - read_
bal_ ๐index - Reads the BAL index from a
&mut State<DB>. - seed_
state_ ๐block_ hashes - Reseeds
State::block_hasheswith the given hashes. - set_
bal_ ๐index - Sets the BAL index on a
&mut State<DB>.