UNPKG

interchainjs

Version:

InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.

235 lines (234 loc) 10.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getChannelParams = exports.getUpgrade = exports.getUpgradeError = exports.getNextSequenceSend = exports.getNextSequenceReceive = exports.getUnreceivedAcks = exports.getUnreceivedPackets = exports.getPacketAcknowledgements = exports.getPacketAcknowledgement = exports.getPacketReceipt = exports.getPacketCommitments = exports.getPacketCommitment = exports.getChannelConsensusState = exports.getChannelClientState = exports.getConnectionChannels = exports.getChannels = exports.getChannel = void 0; const helper_func_types_1 = require("../../../../helper-func-types"); const query_1 = require("./query"); /** * Channel queries an IBC Channel. * @name getChannel * @package ibc.core.channel.v1 * @see proto service: ibc.core.channel.v1.Channel */ exports.getChannel = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryChannelRequest.encode, decode: query_1.QueryChannelResponse.decode, service: "ibc.core.channel.v1.Query", method: "Channel", deps: [query_1.QueryChannelRequest, query_1.QueryChannelResponse] }); /** * Channels queries all the IBC channels of a chain. * @name getChannels * @package ibc.core.channel.v1 * @see proto service: ibc.core.channel.v1.Channels */ exports.getChannels = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryChannelsRequest.encode, decode: query_1.QueryChannelsResponse.decode, service: "ibc.core.channel.v1.Query", method: "Channels", deps: [query_1.QueryChannelsRequest, query_1.QueryChannelsResponse] }); /** * ConnectionChannels queries all the channels associated with a connection * end. * @name getConnectionChannels * @package ibc.core.channel.v1 * @see proto service: ibc.core.channel.v1.ConnectionChannels */ exports.getConnectionChannels = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryConnectionChannelsRequest.encode, decode: query_1.QueryConnectionChannelsResponse.decode, service: "ibc.core.channel.v1.Query", method: "ConnectionChannels", deps: [query_1.QueryConnectionChannelsRequest, query_1.QueryConnectionChannelsResponse] }); /** * ChannelClientState queries for the client state for the channel associated * with the provided channel identifiers. * @name getChannelClientState * @package ibc.core.channel.v1 * @see proto service: ibc.core.channel.v1.ChannelClientState */ exports.getChannelClientState = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryChannelClientStateRequest.encode, decode: query_1.QueryChannelClientStateResponse.decode, service: "ibc.core.channel.v1.Query", method: "ChannelClientState", deps: [query_1.QueryChannelClientStateRequest, query_1.QueryChannelClientStateResponse] }); /** * ChannelConsensusState queries for the consensus state for the channel * associated with the provided channel identifiers. * @name getChannelConsensusState * @package ibc.core.channel.v1 * @see proto service: ibc.core.channel.v1.ChannelConsensusState */ exports.getChannelConsensusState = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryChannelConsensusStateRequest.encode, decode: query_1.QueryChannelConsensusStateResponse.decode, service: "ibc.core.channel.v1.Query", method: "ChannelConsensusState", deps: [query_1.QueryChannelConsensusStateRequest, query_1.QueryChannelConsensusStateResponse] }); /** * PacketCommitment queries a stored packet commitment hash. * @name getPacketCommitment * @package ibc.core.channel.v1 * @see proto service: ibc.core.channel.v1.PacketCommitment */ exports.getPacketCommitment = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryPacketCommitmentRequest.encode, decode: query_1.QueryPacketCommitmentResponse.decode, service: "ibc.core.channel.v1.Query", method: "PacketCommitment", deps: [query_1.QueryPacketCommitmentRequest, query_1.QueryPacketCommitmentResponse] }); /** * PacketCommitments returns all the packet commitments hashes associated * with a channel. * @name getPacketCommitments * @package ibc.core.channel.v1 * @see proto service: ibc.core.channel.v1.PacketCommitments */ exports.getPacketCommitments = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryPacketCommitmentsRequest.encode, decode: query_1.QueryPacketCommitmentsResponse.decode, service: "ibc.core.channel.v1.Query", method: "PacketCommitments", deps: [query_1.QueryPacketCommitmentsRequest, query_1.QueryPacketCommitmentsResponse] }); /** * PacketReceipt queries if a given packet sequence has been received on the * queried chain * @name getPacketReceipt * @package ibc.core.channel.v1 * @see proto service: ibc.core.channel.v1.PacketReceipt */ exports.getPacketReceipt = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryPacketReceiptRequest.encode, decode: query_1.QueryPacketReceiptResponse.decode, service: "ibc.core.channel.v1.Query", method: "PacketReceipt", deps: [query_1.QueryPacketReceiptRequest, query_1.QueryPacketReceiptResponse] }); /** * PacketAcknowledgement queries a stored packet acknowledgement hash. * @name getPacketAcknowledgement * @package ibc.core.channel.v1 * @see proto service: ibc.core.channel.v1.PacketAcknowledgement */ exports.getPacketAcknowledgement = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryPacketAcknowledgementRequest.encode, decode: query_1.QueryPacketAcknowledgementResponse.decode, service: "ibc.core.channel.v1.Query", method: "PacketAcknowledgement", deps: [query_1.QueryPacketAcknowledgementRequest, query_1.QueryPacketAcknowledgementResponse] }); /** * PacketAcknowledgements returns all the packet acknowledgements associated * with a channel. * @name getPacketAcknowledgements * @package ibc.core.channel.v1 * @see proto service: ibc.core.channel.v1.PacketAcknowledgements */ exports.getPacketAcknowledgements = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryPacketAcknowledgementsRequest.encode, decode: query_1.QueryPacketAcknowledgementsResponse.decode, service: "ibc.core.channel.v1.Query", method: "PacketAcknowledgements", deps: [query_1.QueryPacketAcknowledgementsRequest, query_1.QueryPacketAcknowledgementsResponse] }); /** * UnreceivedPackets returns all the unreceived IBC packets associated with a * channel and sequences. * @name getUnreceivedPackets * @package ibc.core.channel.v1 * @see proto service: ibc.core.channel.v1.UnreceivedPackets */ exports.getUnreceivedPackets = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryUnreceivedPacketsRequest.encode, decode: query_1.QueryUnreceivedPacketsResponse.decode, service: "ibc.core.channel.v1.Query", method: "UnreceivedPackets", deps: [query_1.QueryUnreceivedPacketsRequest, query_1.QueryUnreceivedPacketsResponse] }); /** * UnreceivedAcks returns all the unreceived IBC acknowledgements associated * with a channel and sequences. * @name getUnreceivedAcks * @package ibc.core.channel.v1 * @see proto service: ibc.core.channel.v1.UnreceivedAcks */ exports.getUnreceivedAcks = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryUnreceivedAcksRequest.encode, decode: query_1.QueryUnreceivedAcksResponse.decode, service: "ibc.core.channel.v1.Query", method: "UnreceivedAcks", deps: [query_1.QueryUnreceivedAcksRequest, query_1.QueryUnreceivedAcksResponse] }); /** * NextSequenceReceive returns the next receive sequence for a given channel. * @name getNextSequenceReceive * @package ibc.core.channel.v1 * @see proto service: ibc.core.channel.v1.NextSequenceReceive */ exports.getNextSequenceReceive = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryNextSequenceReceiveRequest.encode, decode: query_1.QueryNextSequenceReceiveResponse.decode, service: "ibc.core.channel.v1.Query", method: "NextSequenceReceive", deps: [query_1.QueryNextSequenceReceiveRequest, query_1.QueryNextSequenceReceiveResponse] }); /** * NextSequenceSend returns the next send sequence for a given channel. * @name getNextSequenceSend * @package ibc.core.channel.v1 * @see proto service: ibc.core.channel.v1.NextSequenceSend */ exports.getNextSequenceSend = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryNextSequenceSendRequest.encode, decode: query_1.QueryNextSequenceSendResponse.decode, service: "ibc.core.channel.v1.Query", method: "NextSequenceSend", deps: [query_1.QueryNextSequenceSendRequest, query_1.QueryNextSequenceSendResponse] }); /** * UpgradeError returns the error receipt if the upgrade handshake failed. * @name getUpgradeError * @package ibc.core.channel.v1 * @see proto service: ibc.core.channel.v1.UpgradeError */ exports.getUpgradeError = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryUpgradeErrorRequest.encode, decode: query_1.QueryUpgradeErrorResponse.decode, service: "ibc.core.channel.v1.Query", method: "UpgradeError", deps: [query_1.QueryUpgradeErrorRequest, query_1.QueryUpgradeErrorResponse] }); /** * Upgrade returns the upgrade for a given port and channel id. * @name getUpgrade * @package ibc.core.channel.v1 * @see proto service: ibc.core.channel.v1.Upgrade */ exports.getUpgrade = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryUpgradeRequest.encode, decode: query_1.QueryUpgradeResponse.decode, service: "ibc.core.channel.v1.Query", method: "Upgrade", deps: [query_1.QueryUpgradeRequest, query_1.QueryUpgradeResponse] }); /** * ChannelParams queries all parameters of the ibc channel submodule. * @name getChannelParams * @package ibc.core.channel.v1 * @see proto service: ibc.core.channel.v1.ChannelParams */ exports.getChannelParams = (0, helper_func_types_1.buildQuery)({ encode: query_1.QueryChannelParamsRequest.encode, decode: query_1.QueryChannelParamsResponse.decode, service: "ibc.core.channel.v1.Query", method: "ChannelParams", deps: [query_1.QueryChannelParamsRequest, query_1.QueryChannelParamsResponse] });