Skip to main content

Module proof_v2

Module proof_v2 

Source
Expand description

Merkle proof generation v2 (leaf-only implementation). Proof calculation version 2 using leaf data and cached branch hashes.

Structs§

MultiProofCalculator
Generates account and storage multiproofs for one immutable state snapshot.
ProofCalculator
A proof calculator that generates Merkle proofs from leaf data and cached branch hashes.
ProofCursorMetrics
Cursor metric handles shared by multiproof calculators.
StorageDeferredValueEncoder
The deferred encoder for a storage slot value.
StorageValueEncoder
An encoder for storage slot values.

Traits§

DeferredValueEncoder
A trait for deferred RLP-encoding of leaf values.
LeafValueEncoder
A trait for RLP-encoding values for proof calculation. This trait is designed to allow the lazy computation of leaf values in a generic way.

Type Aliases§

StorageProofCalculator
A proof calculator for storage tries.