Expand description
Substrate block builder
This crate provides the BlockBuilder
utility and the corresponding runtime api
BlockBuilder
.
The block builder utility is used in the node as an abstraction over the runtime api to initialize a block, to push extrinsics and to finalize a block.
Structs§
- Block
Builder - Utility for building new (valid) blocks from a stream of extrinsics.
- Built
Block - A block that was build by
BlockBuilder
plus some additional data. - Collected
Storage Changes - Storage changes are the collected throughout the execution.
- Delta
Backend - DeltaBackend provides the TrieBackend using main backend and some delta changes that are not part of the main backend.
Traits§
- Block
Builder Api - The
BlockBuilder
api trait that provides the required functionality for building a block.
Functions§
- create_
delta_ backend - Create a new trie backend with memory DB delta changes.