Module tree

Source
Expand description

Support for interacting with the blockchain tree.

Re-exports§

pub use config::TreeConfig;

Modules§

config
Engine tree configuration.
root
State root task related functionality.

Structs§

EngineApiTreeHandler
The engine API tree handler implementation.
EngineApiTreeState
Tracks the state of the engine api internals.
InvalidBlockHooks
Multiple InvalidBlockHooks that are executed in order.
NoopInvalidBlockHook
A no-op InvalidBlockHook that does nothing.
PersistenceState
The state of the persistence task.
TreeOutcome
The outcome of a tree operation.
TreeState
Keeps track of the state of the tree.

Enums§

AdvancePersistenceError
This is an error that can come from advancing persistence. Either this can be a [TryRecvError], or this can be a ProviderError
TreeAction
The actions that can be performed on the tree.
TreeEvent
Events that are triggered by Tree Chain

Traits§

InvalidBlockHook
An invalid block hook.