Crate primitives
Expand description
Tempo primitive types
Modules§
Structs§
- AASigned
- A transaction with an AA signature and hash seal.
- Header
- Ethereum Block header
- Recovered
SubBlock - A subblock with recovered senders.
- Signed
SubBlock - A subblock with a signature.
- SubBlock
- SubBlock
Metadata - Metadata for an included subblock.
- Tempo
Header - Tempo block header.
- Tempo
Primitives - A [
NodePrimitives] implementation for Tempo. - Tempo
Transaction - Tempo transaction following the Tempo spec.
- TxFee
Token - A transaction with fee token preference following the Tempo spec.
Enums§
- Signature
Type - Signature type enumeration
- SubBlock
Version - Tempo
Signature - AA transaction signature supporting multiple signature schemes
- Tempo
TxEnvelope - Tempo transaction envelope containing all supported transaction types
- Tempo
TxType - Transaction types supported by
TempoTxEnvelope.
Constants§
- FEE_
TOKEN_ TX_ TYPE_ ID - Fee token transaction type byte (0x77)
- MAX_
WEBAUTHN_ SIGNATURE_ LENGTH - P256_
SIGNATURE_ LENGTH - SECP256
K1_ SIGNATURE_ LENGTH - Signature type constants
- TEMPO_
GAS_ PRICE_ SCALING_ FACTOR - Factor by which we scale the gas price for gas spending calculations.
- TEMPO_
TX_ TYPE_ ID - Tempo transaction type byte (0x76)
Functions§
- derive_
p256_ address - Derives a P256 address from public key coordinates
Type Aliases§
- Block
- Tempo block.
- Block
Body - Tempo block body.
- Tempo
Receipt - Tempo receipt.