Expand description
Substrate Client data backend
Structs§
- Client
Import Operation - Import operation wrapper.
- Finalize
Summary - Finalization operation summary.
- Import
Summary - Import operation summary.
- KeyValue
States - Multiple key value state. States are ordered by root storage key.
- Keys
Iter - An
Iterator
that iterates keys in a given block under a prefix. - Pairs
Iter - An
Iterator
that iterates keys and values in a given block under a prefix.
Enums§
- Import
Notification Action - Describes which block import notification stream should be notified.
- Merkle
Value - Either the
hash
orvalue
of a node depending on its size. - NewBlock
State - State of a new block.
- Trie
Cache Context - Specify the desired trie cache context when calling
Backend::state_at
.
Traits§
- AuxStore
- Provides access to an auxiliary database.
- Backend
- Client backend.
- Block
Import Operation - Block insertion operation.
- Finalizer
- Finalize Facilities
- Local
Backend - Mark for all Backend implementations, that are making use of state data, stored locally.
- Lock
Import Run - Interface for performing operations on the backend.
- State
Backend - A state backend is used to read state data and can have changes committed to it.
- Storage
Provider - Provides access to storage primitives
Functions§
- apply_
aux - Helper function to apply auxiliary data insertion into an operation.
Type Aliases§
- Backend
Transaction - The transaction type used by
Backend
. - State
Backend For - Extracts the state backend type for the given backend.