[−][src]Module blockchain::traits
Common trait definitions related to block context.
Structs
ImportOperation | Import operation. |
Operation | Operation for a backend. |
Traits
AsExternalities | Trait that allows conversion into externalities. |
Auxiliary | A value where the key is contained in. |
Backend | Backend definition for a block context. |
Block | A block contains a hash, and reference a parent block via parent hash. |
BlockExecutor | Block executor |
BlockImporter | Trait used for committing blocks, usually built on top of a backend. |
ChainQuery | Chain query interface for a backend. |
NullExternalities | Null externalities. |
RawImporter | Trait used for committing prebuilt blocks, usually built on top of a backend. |
SimpleBuilderExecutor | Builder executor |
StorageExternalities | Externalities for reading a key value based storage. |