[][src]Crate ics23

Modules

commitment_proof

Structs

BatchProof

BatchProof is a group of multiple proof types than can be compressed

CommitmentProof

CommitmentProof is either an ExistenceProof or a NonExistenceProof, or a Batch of such messages

ExistenceProof

  • InnerOp

  • InnerSpec

    InnerSpec contains all store-specific structure info to determine if two proofs from a given store are neighbors.

    LeafOp

  • NonExistenceProof

    NonExistenceProof takes a proof of two neighbors, one left of the desired key, one right of the desired key. If both proofs are valid AND they are neighbors, then there is no valid proof for the given key.

    ProofSpec

  • Enums

    HashOp
    LengthOp

  • Functions

    calculate_existence_root
    iavl_spec
    tendermint_spec
    verify_membership
    verify_non_membership

    Type Definitions

    Hash
    Result