evmos.proto.autogen.py.ibc.core.commitment.v1
Classes
|
MerklePath is the path used to verify commitment proofs, which can be an arbitrary structured object (defined by a commitment type). |
|
MerklePrefix is merkle path prefixed to the key. |
|
MerkleProof is a wrapper type over a chain of CommitmentProofs. |
|
MerkleRoot defines a merkle root hash. |
- class evmos.proto.autogen.py.ibc.core.commitment.v1.MerklePath(key_path: ~typing.List[str] = <object object>)[source]
Bases:
MessageMerklePath 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
- class evmos.proto.autogen.py.ibc.core.commitment.v1.MerklePrefix(key_prefix: bytes = <object object>)[source]
Bases:
MessageMerklePrefix 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…))
- class evmos.proto.autogen.py.ibc.core.commitment.v1.MerkleProof(proofs: ~typing.List[~evmos.proto.autogen.py.cosmos.ics23.v1.CommitmentProof] = <object object>)[source]
Bases:
MessageMerkleProof 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