Crate near_store[−][src]
Re-exports
pub use db::DBCol; |
pub use db::DBCol::*; |
pub use db::CHUNK_TAIL_KEY; |
pub use db::FINAL_HEAD_KEY; |
pub use db::FORK_TAIL_KEY; |
pub use db::HEADER_HEAD_KEY; |
pub use db::HEAD_KEY; |
pub use db::LARGEST_TARGET_HEIGHT_KEY; |
pub use db::LATEST_KNOWN_KEY; |
pub use db::NUM_COLS; |
pub use db::SHOULD_COL_GC; |
pub use db::SHOULD_COL_GC; |
pub use db::SKIP_COL_GC; |
pub use db::SKIP_COL_GC; |
pub use db::TAIL_KEY; |
Modules
| db | |
| migrations | |
| test_utils |
Structs
| KeyForStateChanges | |
| PartialStorage | For fraud proofs |
| ShardTries | |
| Store | |
| StoreCompiledContractCache | |
| StoreUpdate | Keeps track of current changes to the database and can commit all of them to the database. |
| Trie | |
| TrieChanges | TrieChanges stores delta for refcount. Multiple versions of the state work the following way: __changes1___state1 state0 / __changes2___state2 |
| TrieIterator | |
| TrieUpdate | Provides a way to access Storage and record changes with future commit. |
| TrieUpdateIterator | |
| WrappedTrieChanges |
Enums
| StorageError | Internal |
| TrieUpdateValuePtr |
Functions
| create_store | |
| decode_value_with_rc | Returns (Some(value), rc) if rc > 0 (None, rc) if rc <= 0 |
| get | Reads an object from Trie. |
| get_access_key | |
| get_access_key_raw | |
| get_account | |
| get_code | |
| get_genesis_hash | |
| get_genesis_state_roots | |
| get_postponed_receipt | |
| get_received_data | |
| read_with_cache | |
| remove_access_key | |
| remove_account | Removes account, code and all access keys associated to it. |
| remove_postponed_receipt | |
| set | Writes an object into Trie. |
| set_access_key | |
| set_account | |
| set_code | |
| set_genesis_hash | |
| set_genesis_state_roots | |
| set_postponed_receipt | |
| set_received_data |