Skip to main content

Module engine_ssz_witness

Module engine_ssz_witness 

Source
Available on crate features node-api and node only.
Expand description

Execution witness generation and wire types for the SSZ Engine API extension.

Structs§

EngineSszWitnessGenerator
Re-executes validated payloads against their parent state for /payloads/witness.
ExecutionWitnessV1
Canonical execution witness for POST /payloads/witness.
PayloadStatusWithWitness
REST-SSZ response for POST /payloads/witness.

Enums§

EngineSszWitnessError
Failure to produce a witness for a validated payload.

Traits§

EngineSszWitness
Generates an execution witness for a valid payload.

Type Aliases§

ExecutionWitness
Canonical execution witness for POST /payloads/witness.
NewPayloadWithWitnessResponseV1
Backwards-compatible alias for the experimental witness response name.
WitnessCodeV1
A contract-code byte list in an ExecutionWitnessV1.
WitnessHeaderV1
An RLP-encoded header byte list in an ExecutionWitnessV1.
WitnessNodeV1
A trie-node byte list in an ExecutionWitnessV1.