Versions in this module Expand all Collapse all v1 v1.0.0 Nov 19, 2020 Changes in this version + const RequestIDTag + func GetMutiProofHandlerFn(cliCtx context.CLIContext, route string) http.HandlerFunc + func GetProofHandlerFn(cliCtx context.CLIContext, route string) http.HandlerFunc + type BlockHeaderMerkleParts struct + EvidenceAndProposerHash tmbytes.HexBytes + LastBlockIDAndOther tmbytes.HexBytes + LastResultsHash tmbytes.HexBytes + NextValidatorHashAndConsensusHash tmbytes.HexBytes + TimeHash tmbytes.HexBytes + VersionAndChainIdHash tmbytes.HexBytes + func GetBlockHeaderMerkleParts(codec *codec.Codec, block *types.Header) BlockHeaderMerkleParts + type BlockHeaderMerklePartsEthereum struct + EvidenceAndProposerHash common.Hash + LastBlockIDAndOther common.Hash + LastResultsHash common.Hash + NextValidatorHashAndConsensusHash common.Hash + TimeHash common.Hash + VersionAndChainIdHash common.Hash + type BlockRelayProof struct + BlockHeaderMerkleParts BlockHeaderMerkleParts + MultiStoreProof MultiStoreProof + Signatures []TMSignature + type IAVLMerklePath struct + IsDataOnRight bool + SiblingHash tmbytes.HexBytes + SubtreeHeight uint8 + SubtreeSize uint64 + SubtreeVersion uint64 + func GetIAVLMerklePaths(proof *iavl.ValueOp) []IAVLMerklePath + type IAVLMerklePathEthereum struct + IsDataOnRight bool + SiblingHash common.Hash + SubtreeHeight uint8 + SubtreeSize *big.Int + SubtreeVersion *big.Int + type JsonMultiProof struct + BlockHeight uint64 + BlockRelayProof BlockRelayProof + OracleDataMultiProof []OracleDataProof + type JsonProof struct + BlockHeight uint64 + BlockRelayProof BlockRelayProof + OracleDataProof OracleDataProof + type MultiProof struct + EVMProofBytes tmbytes.HexBytes + JsonProof JsonMultiProof + type MultiStoreProof struct + AccToGovStoresMerkleHash tmbytes.HexBytes + MainAndMintStoresMerkleHash tmbytes.HexBytes + OracleIAVLStateHash tmbytes.HexBytes + ParamsStoresMerkleHash tmbytes.HexBytes + SlashingToUpgradeStoresMerkleHash tmbytes.HexBytes + func GetMultiStoreProof(proof rootmulti.MultiStoreProofOp) MultiStoreProof + type MultiStoreProofEthereum struct + AccToGovStoresMerkleHash common.Hash + MainAndMintStoresMerkleHash common.Hash + OracleIAVLStateHash common.Hash + ParamsStoresMerkleHash common.Hash + SlashingToUpgradeStoresMerkleHash common.Hash + type OracleDataProof struct + MerklePaths []IAVLMerklePath + RequestPacket types.OracleRequestPacketData + ResponsePacket types.OracleResponsePacketData + Version uint64 + type Proof struct + EVMProofBytes tmbytes.HexBytes + JsonProof JsonProof + type RequestPacketEthereum struct + AskCount uint64 + ClientId string + MinCount uint64 + OracleScriptId uint64 + Params []byte + type ResponsePacketEthereum struct + AnsCount uint64 + ClientId string + RequestId uint64 + RequestTime uint64 + ResolveStatus uint8 + ResolveTime uint64 + Result []byte + type TMSignature struct + R tmbytes.HexBytes + S tmbytes.HexBytes + SignedDataPrefix tmbytes.HexBytes + SignedDataSuffix tmbytes.HexBytes + V uint8 + func GetSignaturesAndPrefix(info *types.SignedHeader) ([]TMSignature, error) + type TMSignatureEthereum struct + R common.Hash + S common.Hash + SignedDataPrefix []byte + SignedDataSuffix []byte + V uint8 Other modules containing this package github.com/bandprotocol/chain/v2