Structs§
- Legacy
Blob Excess GasAnd Price - Legacy blob excess gas and price structure from before v1.3.
- Legacy
Block Env - Legacy block environment from before v1.3.
- Serializable
Account Record - Serializable
Block - Serializable
Historical States - Serializable
State - Serializable
Transaction - StateDb
- Represents a state at certain point
Enums§
- Serializable
Transaction Type - Defines a backwards-compatible enum for transactions. This is essential for maintaining compatibility with state dumps created before the changes introduced in PR #8411.
- String
OrU64 - Legacy string or u64 type from before v1.3.
Traits§
- Db
- This bundles all required revm traits
- Maybe
Forked Database - Helper trait to reset the DB if it’s forked
- Maybe
Full Database - Helper trait get access to the full state data of the database
Functions§
- deserialize_
best_ 🔒block_ number_ compat - Custom deserializer for
best_block_number
that handles both v1.2 and v1.3+ formats. - deserialize_
block_ 🔒env_ compat - Custom deserializer for
BlockEnv
that handles both v1.2 and v1.3+ formats. - deserialize_
btree 🔒