[][src]Crate ibc_proto

ibc-proto library gives the developer access to the Cosmos SDK IBC proto-defined structs.

Modules

base
batch_entry
channel
client
commitment
commitment_proof
compressed_batch_entry
connection
crypto
libs
localhost
tendermint
transfer
tx
types
types
version

Structs

BatchEntry

Use BatchEntry not CommitmentProof, to avoid recursion

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

CompressedBatchEntry

Use BatchEntry not CommitmentProof, to avoid recursion

CompressedBatchProof
CompressedExistenceProof
CompressedNonExistenceProof
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