# Functions
GetBlockHeaderMerkleParts converts Tendermint block header struct into BlockHeaderMerkleParts for gas-optimized proof verification.
GetMerklePaths returns the list of MerklePath elements from the given iAVL proof.
GetMultiStoreProof compacts Multi store proof from Tendermint to MultiStoreProof version.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetSignaturesAndPrefix returns a list of TMSignature from Tendermint signed header.
# Constants
No description provided by the author
# Structs
BlockHeaderMerkleParts stores a group of hashes using for computing Tendermint's block header hash from app hash, and height.
BlockHeaderMerklePartsEthereum is an Ethereum version of BlockHeaderMerkleParts for solidity ABI-encoding.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MerklePath represents a Merkle step to a leaf data node in an iAVL tree.
IAVLMerklePathEthereum is an Ethereum version of IAVLMerklePath for solidity ABI-encoding.
No description provided by the author
No description provided by the author
MultiStoreProof stores a compact of other Cosmos-SDK modules' storage hash in multistore to compute (in combination with oracle store hash) Tendermint's application state hash at a given block.
MultiStoreProofEthereum is an Ethereum version of MultiStoreProof for solidity ABI-encoding.
No description provided by the author
No description provided by the author
ResultEthereum is an Ethereum version of Result for solidity ABI-encoding.
No description provided by the author
No description provided by the author
TMSignature contains all details of validator signature for performing signer recovery for ECDSA secp256k1 signature.
TMSignatureEthereum is an Ethereum version of TMSignature for solidity ABI-encoding.