Skip to main content

Crate tempo_payload_types

Crate tempo_payload_types 

Source
Expand description

Tempo payload types.

Modules§

attrs 🔒
budget 🔒

Structs§

EncodedBlock
Shared cache for an execution-layer block encoded as RLP bytes.
MarshalPersistEstimator
Point-in-time marshal persistence cost per encoded block byte.
TempoBuiltPayload
Built payload type for Tempo node.
TempoExecutionData
Execution data for Tempo node. Simply wraps a sealed block.
TempoPayloadAttributes
Container type for all components required to build a payload.
TempoPayloadTypes
Payload types for Tempo node.
ValidationLatencyEstimate
Point-in-time validation latency estimate from recent proposal validation.
ValidationLatencyEstimator
Tracks recent local execution-layer block validation latency.
ValidationLatencyWorkload
Gas and transaction count used to estimate validation latency.

Functions§

marshal_persist_estimate
Returns the current estimate of consensus marshal persistence cost.
observe_marshal_persist
Records time spent persisting an encoded block through consensus marshal.