Expand description
Support for interacting with the blockchain tree.
Re-exports§
pub use config::TreeConfig;
Modules§
Structs§
- Engine
ApiTree Handler - The engine API tree handler implementation.
- Engine
ApiTree State - Tracks the state of the engine api internals.
- Invalid
Block Hooks - Multiple
InvalidBlockHook
s that are executed in order. - Noop
Invalid Block Hook - A no-op
InvalidBlockHook
that does nothing. - Persistence
State - The state of the persistence task.
- Tree
Outcome - The outcome of a tree operation.
- Tree
State - Keeps track of the state of the tree.
Enums§
- Advance
Persistence Error - This is an error that can come from advancing persistence. Either this can be a
[
TryRecvError
], or this can be aProviderError
- Tree
Action - The actions that can be performed on the tree.
- Tree
Event - Events that are triggered by Tree Chain
Traits§
- Invalid
Block Hook - An invalid block hook.