Expand description
Tempo Node types config.
Re-exports§
pub use crate::node::TempoNode;pub use crate::node::TempoNodeArgs;pub use crate::node::TempoPayloadBuilderBuilder;pub use crate::node::TempoPoolBuilder;pub use tempo_evm as evm;pub use tempo_primitives as primitives;
Modules§
- consensus
- Tempo consensus implementation.
- engine
- node
- rpc
- telemetry
- Unified telemetry module for exporting metrics from both consensus and execution layers.
- version 🔒
Structs§
- Tempo
Execution Data - Execution data for Tempo node. Simply wraps a sealed block.
- Tempo
Payload Types - Payload types for Tempo node.
- Tempo
Pooled Transaction - Tempo pooled transaction representation.
Enums§
- Invalid
Pool Transaction Error - Represents errors that can happen when validating transactions for the pool
- Tempo
Pool Transaction Error - Tempo-specific transaction pool rejection reasons.
- Transaction
Origin - Where the transaction originates from.
Constants§
- DEFAULT_
AA_ VALID_ AFTER_ MAX_ SECS - Default maximum allowed
valid_afteroffset for AA txs (in seconds).
Traits§
- Account
Info Reader - Minimal requirements to read a full account, for example, to validate its new transactions
- Pool
Transaction - Trait for transaction types stored in the transaction pool.
- Pool
Transaction Error - A trait for additional errors that can be thrown by the transaction pool.
Functions§
- init_
version_ metadata - Sets version information for Tempo globally.
- version_
metadata - The version information for Tempo.
Type Aliases§
- Stateful
Validation Fn - Additional stateful validation function signature.
- Stateless
Validation Fn - Additional stateless validation function signature.
- Tempo
Full Node - Type alias for a launched tempo node.
- Tempo
Full 🔒Node Types - Tempo
Node 🔒Adapter