Skip to main content

Module db

Module db 

Source
Expand description

Common db types and traits.

Structs§

BlockMeta
Ethexe metadata associated with an on-chain block.
CompactMb
MB static identity. Keyed by the Blake2b envelope hash; existence implies the matching Transactions blob is in CAS at transactions_hash.
DBConfig
DBGlobals
MbMeta
MB dynamic state. last_advanced_eb is propagated forward at save time (resets on AdvanceTillEthereumBlock); synced requires this MB and every ancestor to be persisted.
PreparedBlockData

Traits§

BlockMetaStorageRO
BlockMetaStorageRW
CodesStorageRO
CodesStorageRW
ConfigStorageRO
GlobalsStorageRO
GlobalsStorageRW
HashStorageRO
InjectedStorageRO
InjectedStorageRW
MbStorageRO
MbStorageRW
OnChainStorageRO
OnChainStorageRW