Module models

Source
Expand description

Implements data structures specific to the database

Re-exports§

pub use integer_list::IntegerList;
pub use sharded_key::ShardedKey;
pub use accounts::*;
pub use blocks::*;

Modules§

accounts
Account related models and types.
blocks
Block related models and types.
integer_list
Implements Compress and Decompress for IntegerList
sharded_key
Sharded key
storage_sharded_key
Storage sharded key

Structs§

AccountBeforeTx
Account as it is saved in the database.
ClientVersion
Client version that accessed the database.
CompactClientVersion
Wrapper struct so it can use StructFlags from Compact, when used as pure table values.
CompactClientVersionFlags
Placeholder struct for when there is no need for a fieldset. Doesn’t actually write or read any data.
CompactU64
Wrapper struct so it can use StructFlags from Compact, when used as pure table values.
CompactU64Flags
Fieldset that facilitates compacting the parent type. Used bytes: 1 | Unused bits: 4
CompactU256
Wrapper struct so it can use StructFlags from Compact, when used as pure table values.
CompactU256Flags
Fieldset that facilitates compacting the parent type. Used bytes: 1 | Unused bits: 2
StoredBlockBodyIndices
The storage of the block body indices.
StoredBlockWithdrawals
The storage representation of block withdrawals.