[−][src]Module ibc_proto::commitment
Structs
Key | Key defines a proof Key |
KeyPath | KeyPath defines a slice of keys |
MerklePath | MerklePath is the path used to verify commitment proofs, which can be an arbitrary structured object (defined by a commitment type). |
MerklePrefix | 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...)) |
MerkleProof | MerkleProof is a wrapper type that contains a merkle proof. 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. |
MerkleRoot | MerkleRoot defines a merkle root hash. In the Cosmos SDK, the AppHash of a block header becomes the root. |
Enums
KeyEncoding | KeyEncoding defines the encoding format of a key's bytes. |