Expand description
Tempo primitive types
Re-exports§
pub use transaction::AASigned;pub use transaction::MAX_WEBAUTHN_SIGNATURE_LENGTH;pub use transaction::P256_SIGNATURE_LENGTH;pub use transaction::SECP256K1_SIGNATURE_LENGTH;pub use transaction::SignatureType;pub use transaction::TEMPO_GAS_PRICE_SCALING_FACTOR;pub use transaction::TEMPO_TX_TYPE_ID;pub use transaction::TempoSignature;pub use transaction::TempoTransaction;pub use transaction::TempoTxEnvelope;pub use transaction::TempoTxType;pub use transaction::derive_p256_address;pub use subblock::RecoveredSubBlock;pub use subblock::SignedSubBlock;pub use subblock::SubBlock;pub use subblock::SubBlockMetadata;pub use subblock::SubBlockVersion;
Modules§
- address 🔒
- ed25519
- header 🔒
- reth_
compat 🔒reth - Reth-specific trait implementations for Tempo primitives.
- subblock
- transaction
Structs§
- Header
- Ethereum Block header
- Tempo
Consensus Context - Consensus context metadata for a Tempo block.
- Tempo
Header - Tempo block header.
- Tempo
Primitives - Marker type for Tempo node primitives.
Implements [
reth_primitives_traits::NodePrimitives] when therethfeature is enabled.
Traits§
- Tempo
Address Ext - Extension trait with helper functions for Tempo addresses.
Functions§
- is_
tip20_ prefix - Returns
trueifaddrhas the TIP-20 token prefix.
Type Aliases§
- Block
- Tempo block.
- Block
Body - Tempo block body.
- Master
Id - 4-byte master identifier derived from the registration hash.
- Tempo
Receipt reth - Tempo receipt.
Implements reth trait bounds when the
rethfeature is enabled. Tempo receipt. - UserTag
- 6-byte user tag occupying the trailing bytes of a virtual address.