pub type ExecutionWitness = ExecutionWitnessV1;Expand description
Canonical execution witness for POST /payloads/witness.
Aliased Type§
pub struct ExecutionWitness {
pub state: Vec<Bytes>,
pub codes: Vec<Bytes>,
pub headers: Vec<Bytes>,
}Fields§
§state: Vec<Bytes>Hashed trie-node preimages required during execution and state-root recomputation.
codes: Vec<Bytes>Contract bytecode preimages required from the pre-state.
headers: Vec<Bytes>RLP-encoded ancestor headers used for pre-state and BLOCKHASH correctness proofs.
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 72 bytes