# Functions
GetBlockHeaderMerkleParts converts Tendermint block header struct into BlockHeaderMerkleParts for gas-optimized proof verification.
GetIAVLMerklePaths returns the list of IAVLMerklePath 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
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
IAVLMerklePath 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
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
RequestPacketEthereum is an Ethereum version of OracleRequestPacketData for solidity ABI-encoding.
ResponsePacketEthereum is an Ethereum version of OracleResponsePacketData for solidity ABI-encoding.
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.