Crate sp_blockchain
source ·Expand description
Substrate blockchain traits and primitives.
Modules
- A list of all well known keys in the blockchain cache.
Structs
- Cached header metadata. Used to efficiently traverse the tree.
- Hash and number of a block.
- Caches header metadata in an in-memory LRU cache.
- Blockchain info
- A tree-route from one block to another in the chain.
Enums
- Error when the runtime failed to apply an extrinsic.
- Block status.
- Substrate Client error
Traits
- Blockchain database backend. Does not perform any validation.
- Handles stale forks.
- Blockchain database header backend. Does not perform any validation.
- Handles header metadata: hash, number, parent hash, etc.
Functions
- Get lowest common ancestor between two blocks in the tree.
- Compute a tree-route between two blocks. See tree-route docs for more details.
Type Definitions
- Client Result type alias