package ibc.core.commitment.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message MerklePath

commitment.proto:28

MerklePath is the path used to verify commitment proofs, which can be an arbitrary structured object (defined by a commitment type). MerklePath is represented from root-to-leaf

message MerklePrefix

commitment.proto:21

MerklePrefix is merkle path prefixed to the key. The constructed key from the Path and the key will be append(Path.KeyPath, append(Path.KeyPrefix, key...))

Used in: connection.v1.Counterparty

message MerkleProof

commitment.proto:39

MerkleProof is a wrapper type over a chain of CommitmentProofs. It demonstrates membership or non-membership for an element or set of elements, verifiable in conjunction with a known commitment root. Proofs should be succinct. MerkleProofs are ordered from leaf-to-root

message MerkleRoot

commitment.proto:12

MerkleRoot defines a merkle root hash. In the Cosmos SDK, the AppHash of a block header becomes the root.

Used in: lightclients.tendermint.v1.ConsensusState