Skip to main content

Module tables

Module tables 

Source
Expand description

Table names used by the storage engine.

Constants§

ACCOUNT_CODES
Account codes column family: Vec<u8> => Vec<u8>
ACCOUNT_CODE_METADATA
Account code metadata column family: Vec<u8> => [u8; 8]
ACCOUNT_FLATKEYVALUE
Account sate flat key-value store: [Nibbles] => Vec<u8>
ACCOUNT_TRIE_NODES
Account State trie nodes column family: [Nibbles] => Vec<u8>
BLOCK_ACCESS_LISTS
Block access lists column family: Vec<u8> => Vec<u8>
BLOCK_NUMBERS
Block numbers column family: Vec<u8> => [u8;_]
BODIES
Block bodies column family: Vec<u8> => Vec<u8>
CANONICAL_BLOCK_HASHES
Canonical block hashes column family: [u8;_] => Vec<u8>
CHAIN_DATA
Chain data column family: Vec<u8> => Vec<u8>
EXECUTION_WITNESSES
Execution witnesses column family: Vec<u8> => Vec<u8>
FULLSYNC_HEADERS
Block headers downloaded during fullsync column family: [u8;_] => Vec<u8>
HEADERS
Block headers column family: Vec<u8> => Vec<u8>
INVALID_CHAINS
Invalid ancestors column family: Vec<u8> => Vec<u8>
MISC_VALUES
PENDING_BLOCKS
Pending blocks column family: Vec<u8> => Vec<u8>
RECEIPTS
Receipts column family (legacy, pre-v2): Vec<u8> => Vec<u8> Used only for migration reads (v1→v2). Not listed in TABLES, so drop_obsolete_cfs() removes it right after migration completes (same startup).
RECEIPTS_V2
Receipts v2 column family: Vec<u8> => Vec<u8>
SNAP_STATE
Snap state column family: Vec<u8> => Vec<u8>
STORAGE_FLATKEYVALUE
Storage slots key-value store: [Nibbles] => Vec<u8>
STORAGE_TRIE_NODES
Storage trie nodes column family: [Nibbles] => Vec<u8>
TABLES
TRANSACTION_LOCATIONS
Transaction locations column family: Vec<u8> => Vec<u8>