@leapwallet/buffer-boba
Version:
Buffer Boba is a library for decoding protocol buffers in the cosmos ecosystem.
1,310 lines • 80.6 kB
TypeScript
import { Channel, ChannelAmino, ChannelSDKType, Packet, PacketAmino, PacketSDKType, State } from './channel';
import { Height, HeightAmino, HeightSDKType, Params, ParamsAmino, ParamsSDKType } from '../../client/v1/client';
import { UpgradeFields, UpgradeFieldsAmino, UpgradeFieldsSDKType, Upgrade, UpgradeAmino, UpgradeSDKType, ErrorReceipt, ErrorReceiptAmino, ErrorReceiptSDKType } from './upgrade';
import { BinaryReader, BinaryWriter } from '../../../../../binary';
/** ResponseResultType defines the possible outcomes of the execution of a message */
export declare enum ResponseResultType {
/** RESPONSE_RESULT_TYPE_UNSPECIFIED - Default zero value enumeration */
RESPONSE_RESULT_TYPE_UNSPECIFIED = 0,
/** RESPONSE_RESULT_TYPE_NOOP - The message did not call the IBC application callbacks (because, for example, the packet had already been relayed) */
RESPONSE_RESULT_TYPE_NOOP = 1,
/** RESPONSE_RESULT_TYPE_SUCCESS - The message was executed successfully */
RESPONSE_RESULT_TYPE_SUCCESS = 2,
/** RESPONSE_RESULT_TYPE_FAILURE - The message was executed unsuccessfully */
RESPONSE_RESULT_TYPE_FAILURE = 3,
UNRECOGNIZED = -1
}
export declare const ResponseResultTypeSDKType: typeof ResponseResultType;
export declare const ResponseResultTypeAmino: typeof ResponseResultType;
export declare function responseResultTypeFromJSON(object: any): ResponseResultType;
export declare function responseResultTypeToJSON(object: ResponseResultType): string;
/**
* MsgChannelOpenInit defines an sdk.Msg to initialize a channel handshake. It
* is called by a relayer on Chain A.
*/
export interface MsgChannelOpenInit {
portId: string;
channel: Channel;
signer: string;
}
export interface MsgChannelOpenInitProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelOpenInit';
value: Uint8Array;
}
/**
* MsgChannelOpenInit defines an sdk.Msg to initialize a channel handshake. It
* is called by a relayer on Chain A.
*/
export interface MsgChannelOpenInitAmino {
port_id?: string;
channel?: ChannelAmino;
signer?: string;
}
export interface MsgChannelOpenInitAminoMsg {
type: 'cosmos-sdk/MsgChannelOpenInit';
value: MsgChannelOpenInitAmino;
}
/**
* MsgChannelOpenInit defines an sdk.Msg to initialize a channel handshake. It
* is called by a relayer on Chain A.
*/
export interface MsgChannelOpenInitSDKType {
port_id: string;
channel: ChannelSDKType;
signer: string;
}
/** MsgChannelOpenInitResponse defines the Msg/ChannelOpenInit response type. */
export interface MsgChannelOpenInitResponse {
channelId: string;
version: string;
}
export interface MsgChannelOpenInitResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelOpenInitResponse';
value: Uint8Array;
}
/** MsgChannelOpenInitResponse defines the Msg/ChannelOpenInit response type. */
export interface MsgChannelOpenInitResponseAmino {
channel_id?: string;
version?: string;
}
export interface MsgChannelOpenInitResponseAminoMsg {
type: 'cosmos-sdk/MsgChannelOpenInitResponse';
value: MsgChannelOpenInitResponseAmino;
}
/** MsgChannelOpenInitResponse defines the Msg/ChannelOpenInit response type. */
export interface MsgChannelOpenInitResponseSDKType {
channel_id: string;
version: string;
}
/**
* MsgChannelOpenInit defines a msg sent by a Relayer to try to open a channel
* on Chain B. The version field within the Channel field has been deprecated. Its
* value will be ignored by core IBC.
*/
export interface MsgChannelOpenTry {
portId: string;
/** Deprecated: this field is unused. Crossing hello's are no longer supported in core IBC. */
/** @deprecated */
previousChannelId: string;
/** NOTE: the version field within the channel has been deprecated. Its value will be ignored by core IBC. */
channel: Channel;
counterpartyVersion: string;
proofInit: Uint8Array;
proofHeight: Height;
signer: string;
}
export interface MsgChannelOpenTryProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelOpenTry';
value: Uint8Array;
}
/**
* MsgChannelOpenInit defines a msg sent by a Relayer to try to open a channel
* on Chain B. The version field within the Channel field has been deprecated. Its
* value will be ignored by core IBC.
*/
export interface MsgChannelOpenTryAmino {
port_id?: string;
/** Deprecated: this field is unused. Crossing hello's are no longer supported in core IBC. */
/** @deprecated */
previous_channel_id?: string;
/** NOTE: the version field within the channel has been deprecated. Its value will be ignored by core IBC. */
channel?: ChannelAmino;
counterparty_version?: string;
proof_init?: string;
proof_height?: HeightAmino;
signer?: string;
}
export interface MsgChannelOpenTryAminoMsg {
type: 'cosmos-sdk/MsgChannelOpenTry';
value: MsgChannelOpenTryAmino;
}
/**
* MsgChannelOpenInit defines a msg sent by a Relayer to try to open a channel
* on Chain B. The version field within the Channel field has been deprecated. Its
* value will be ignored by core IBC.
*/
export interface MsgChannelOpenTrySDKType {
port_id: string;
/** @deprecated */
previous_channel_id: string;
channel: ChannelSDKType;
counterparty_version: string;
proof_init: Uint8Array;
proof_height: HeightSDKType;
signer: string;
}
/** MsgChannelOpenTryResponse defines the Msg/ChannelOpenTry response type. */
export interface MsgChannelOpenTryResponse {
version: string;
channelId: string;
}
export interface MsgChannelOpenTryResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelOpenTryResponse';
value: Uint8Array;
}
/** MsgChannelOpenTryResponse defines the Msg/ChannelOpenTry response type. */
export interface MsgChannelOpenTryResponseAmino {
version?: string;
channel_id?: string;
}
export interface MsgChannelOpenTryResponseAminoMsg {
type: 'cosmos-sdk/MsgChannelOpenTryResponse';
value: MsgChannelOpenTryResponseAmino;
}
/** MsgChannelOpenTryResponse defines the Msg/ChannelOpenTry response type. */
export interface MsgChannelOpenTryResponseSDKType {
version: string;
channel_id: string;
}
/**
* MsgChannelOpenAck defines a msg sent by a Relayer to Chain A to acknowledge
* the change of channel state to TRYOPEN on Chain B.
* WARNING: a channel upgrade MUST NOT initialize an upgrade for this channel
* in the same block as executing this message otherwise the counterparty will
* be incapable of opening.
*/
export interface MsgChannelOpenAck {
portId: string;
channelId: string;
counterpartyChannelId: string;
counterpartyVersion: string;
proofTry: Uint8Array;
proofHeight: Height;
signer: string;
}
export interface MsgChannelOpenAckProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelOpenAck';
value: Uint8Array;
}
/**
* MsgChannelOpenAck defines a msg sent by a Relayer to Chain A to acknowledge
* the change of channel state to TRYOPEN on Chain B.
* WARNING: a channel upgrade MUST NOT initialize an upgrade for this channel
* in the same block as executing this message otherwise the counterparty will
* be incapable of opening.
*/
export interface MsgChannelOpenAckAmino {
port_id?: string;
channel_id?: string;
counterparty_channel_id?: string;
counterparty_version?: string;
proof_try?: string;
proof_height?: HeightAmino;
signer?: string;
}
export interface MsgChannelOpenAckAminoMsg {
type: 'cosmos-sdk/MsgChannelOpenAck';
value: MsgChannelOpenAckAmino;
}
/**
* MsgChannelOpenAck defines a msg sent by a Relayer to Chain A to acknowledge
* the change of channel state to TRYOPEN on Chain B.
* WARNING: a channel upgrade MUST NOT initialize an upgrade for this channel
* in the same block as executing this message otherwise the counterparty will
* be incapable of opening.
*/
export interface MsgChannelOpenAckSDKType {
port_id: string;
channel_id: string;
counterparty_channel_id: string;
counterparty_version: string;
proof_try: Uint8Array;
proof_height: HeightSDKType;
signer: string;
}
/** MsgChannelOpenAckResponse defines the Msg/ChannelOpenAck response type. */
export interface MsgChannelOpenAckResponse {
}
export interface MsgChannelOpenAckResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelOpenAckResponse';
value: Uint8Array;
}
/** MsgChannelOpenAckResponse defines the Msg/ChannelOpenAck response type. */
export interface MsgChannelOpenAckResponseAmino {
}
export interface MsgChannelOpenAckResponseAminoMsg {
type: 'cosmos-sdk/MsgChannelOpenAckResponse';
value: MsgChannelOpenAckResponseAmino;
}
/** MsgChannelOpenAckResponse defines the Msg/ChannelOpenAck response type. */
export interface MsgChannelOpenAckResponseSDKType {
}
/**
* MsgChannelOpenConfirm defines a msg sent by a Relayer to Chain B to
* acknowledge the change of channel state to OPEN on Chain A.
*/
export interface MsgChannelOpenConfirm {
portId: string;
channelId: string;
proofAck: Uint8Array;
proofHeight: Height;
signer: string;
}
export interface MsgChannelOpenConfirmProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelOpenConfirm';
value: Uint8Array;
}
/**
* MsgChannelOpenConfirm defines a msg sent by a Relayer to Chain B to
* acknowledge the change of channel state to OPEN on Chain A.
*/
export interface MsgChannelOpenConfirmAmino {
port_id?: string;
channel_id?: string;
proof_ack?: string;
proof_height?: HeightAmino;
signer?: string;
}
export interface MsgChannelOpenConfirmAminoMsg {
type: 'cosmos-sdk/MsgChannelOpenConfirm';
value: MsgChannelOpenConfirmAmino;
}
/**
* MsgChannelOpenConfirm defines a msg sent by a Relayer to Chain B to
* acknowledge the change of channel state to OPEN on Chain A.
*/
export interface MsgChannelOpenConfirmSDKType {
port_id: string;
channel_id: string;
proof_ack: Uint8Array;
proof_height: HeightSDKType;
signer: string;
}
/**
* MsgChannelOpenConfirmResponse defines the Msg/ChannelOpenConfirm response
* type.
*/
export interface MsgChannelOpenConfirmResponse {
}
export interface MsgChannelOpenConfirmResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelOpenConfirmResponse';
value: Uint8Array;
}
/**
* MsgChannelOpenConfirmResponse defines the Msg/ChannelOpenConfirm response
* type.
*/
export interface MsgChannelOpenConfirmResponseAmino {
}
export interface MsgChannelOpenConfirmResponseAminoMsg {
type: 'cosmos-sdk/MsgChannelOpenConfirmResponse';
value: MsgChannelOpenConfirmResponseAmino;
}
/**
* MsgChannelOpenConfirmResponse defines the Msg/ChannelOpenConfirm response
* type.
*/
export interface MsgChannelOpenConfirmResponseSDKType {
}
/**
* MsgChannelCloseInit defines a msg sent by a Relayer to Chain A
* to close a channel with Chain B.
*/
export interface MsgChannelCloseInit {
portId: string;
channelId: string;
signer: string;
}
export interface MsgChannelCloseInitProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelCloseInit';
value: Uint8Array;
}
/**
* MsgChannelCloseInit defines a msg sent by a Relayer to Chain A
* to close a channel with Chain B.
*/
export interface MsgChannelCloseInitAmino {
port_id?: string;
channel_id?: string;
signer?: string;
}
export interface MsgChannelCloseInitAminoMsg {
type: 'cosmos-sdk/MsgChannelCloseInit';
value: MsgChannelCloseInitAmino;
}
/**
* MsgChannelCloseInit defines a msg sent by a Relayer to Chain A
* to close a channel with Chain B.
*/
export interface MsgChannelCloseInitSDKType {
port_id: string;
channel_id: string;
signer: string;
}
/** MsgChannelCloseInitResponse defines the Msg/ChannelCloseInit response type. */
export interface MsgChannelCloseInitResponse {
}
export interface MsgChannelCloseInitResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelCloseInitResponse';
value: Uint8Array;
}
/** MsgChannelCloseInitResponse defines the Msg/ChannelCloseInit response type. */
export interface MsgChannelCloseInitResponseAmino {
}
export interface MsgChannelCloseInitResponseAminoMsg {
type: 'cosmos-sdk/MsgChannelCloseInitResponse';
value: MsgChannelCloseInitResponseAmino;
}
/** MsgChannelCloseInitResponse defines the Msg/ChannelCloseInit response type. */
export interface MsgChannelCloseInitResponseSDKType {
}
/**
* MsgChannelCloseConfirm defines a msg sent by a Relayer to Chain B
* to acknowledge the change of channel state to CLOSED on Chain A.
*/
export interface MsgChannelCloseConfirm {
portId: string;
channelId: string;
proofInit: Uint8Array;
proofHeight: Height;
signer: string;
counterpartyUpgradeSequence: bigint;
}
export interface MsgChannelCloseConfirmProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelCloseConfirm';
value: Uint8Array;
}
/**
* MsgChannelCloseConfirm defines a msg sent by a Relayer to Chain B
* to acknowledge the change of channel state to CLOSED on Chain A.
*/
export interface MsgChannelCloseConfirmAmino {
port_id?: string;
channel_id?: string;
proof_init?: string;
proof_height?: HeightAmino;
signer?: string;
counterparty_upgrade_sequence?: string;
}
export interface MsgChannelCloseConfirmAminoMsg {
type: 'cosmos-sdk/MsgChannelCloseConfirm';
value: MsgChannelCloseConfirmAmino;
}
/**
* MsgChannelCloseConfirm defines a msg sent by a Relayer to Chain B
* to acknowledge the change of channel state to CLOSED on Chain A.
*/
export interface MsgChannelCloseConfirmSDKType {
port_id: string;
channel_id: string;
proof_init: Uint8Array;
proof_height: HeightSDKType;
signer: string;
counterparty_upgrade_sequence: bigint;
}
/**
* MsgChannelCloseConfirmResponse defines the Msg/ChannelCloseConfirm response
* type.
*/
export interface MsgChannelCloseConfirmResponse {
}
export interface MsgChannelCloseConfirmResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelCloseConfirmResponse';
value: Uint8Array;
}
/**
* MsgChannelCloseConfirmResponse defines the Msg/ChannelCloseConfirm response
* type.
*/
export interface MsgChannelCloseConfirmResponseAmino {
}
export interface MsgChannelCloseConfirmResponseAminoMsg {
type: 'cosmos-sdk/MsgChannelCloseConfirmResponse';
value: MsgChannelCloseConfirmResponseAmino;
}
/**
* MsgChannelCloseConfirmResponse defines the Msg/ChannelCloseConfirm response
* type.
*/
export interface MsgChannelCloseConfirmResponseSDKType {
}
/** MsgRecvPacket receives incoming IBC packet */
export interface MsgRecvPacket {
packet: Packet;
proofCommitment: Uint8Array;
proofHeight: Height;
signer: string;
}
export interface MsgRecvPacketProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgRecvPacket';
value: Uint8Array;
}
/** MsgRecvPacket receives incoming IBC packet */
export interface MsgRecvPacketAmino {
packet?: PacketAmino;
proof_commitment?: string;
proof_height?: HeightAmino;
signer?: string;
}
export interface MsgRecvPacketAminoMsg {
type: 'cosmos-sdk/MsgRecvPacket';
value: MsgRecvPacketAmino;
}
/** MsgRecvPacket receives incoming IBC packet */
export interface MsgRecvPacketSDKType {
packet: PacketSDKType;
proof_commitment: Uint8Array;
proof_height: HeightSDKType;
signer: string;
}
/** MsgRecvPacketResponse defines the Msg/RecvPacket response type. */
export interface MsgRecvPacketResponse {
result: ResponseResultType;
}
export interface MsgRecvPacketResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgRecvPacketResponse';
value: Uint8Array;
}
/** MsgRecvPacketResponse defines the Msg/RecvPacket response type. */
export interface MsgRecvPacketResponseAmino {
result?: ResponseResultType;
}
export interface MsgRecvPacketResponseAminoMsg {
type: 'cosmos-sdk/MsgRecvPacketResponse';
value: MsgRecvPacketResponseAmino;
}
/** MsgRecvPacketResponse defines the Msg/RecvPacket response type. */
export interface MsgRecvPacketResponseSDKType {
result: ResponseResultType;
}
/** MsgTimeout receives timed-out packet */
export interface MsgTimeout {
packet: Packet;
proofUnreceived: Uint8Array;
proofHeight: Height;
nextSequenceRecv: bigint;
signer: string;
}
export interface MsgTimeoutProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgTimeout';
value: Uint8Array;
}
/** MsgTimeout receives timed-out packet */
export interface MsgTimeoutAmino {
packet?: PacketAmino;
proof_unreceived?: string;
proof_height?: HeightAmino;
next_sequence_recv?: string;
signer?: string;
}
export interface MsgTimeoutAminoMsg {
type: 'cosmos-sdk/MsgTimeout';
value: MsgTimeoutAmino;
}
/** MsgTimeout receives timed-out packet */
export interface MsgTimeoutSDKType {
packet: PacketSDKType;
proof_unreceived: Uint8Array;
proof_height: HeightSDKType;
next_sequence_recv: bigint;
signer: string;
}
/** MsgTimeoutResponse defines the Msg/Timeout response type. */
export interface MsgTimeoutResponse {
result: ResponseResultType;
}
export interface MsgTimeoutResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgTimeoutResponse';
value: Uint8Array;
}
/** MsgTimeoutResponse defines the Msg/Timeout response type. */
export interface MsgTimeoutResponseAmino {
result?: ResponseResultType;
}
export interface MsgTimeoutResponseAminoMsg {
type: 'cosmos-sdk/MsgTimeoutResponse';
value: MsgTimeoutResponseAmino;
}
/** MsgTimeoutResponse defines the Msg/Timeout response type. */
export interface MsgTimeoutResponseSDKType {
result: ResponseResultType;
}
/** MsgTimeoutOnClose timed-out packet upon counterparty channel closure. */
export interface MsgTimeoutOnClose {
packet: Packet;
proofUnreceived: Uint8Array;
proofClose: Uint8Array;
proofHeight: Height;
nextSequenceRecv: bigint;
signer: string;
counterpartyUpgradeSequence: bigint;
}
export interface MsgTimeoutOnCloseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgTimeoutOnClose';
value: Uint8Array;
}
/** MsgTimeoutOnClose timed-out packet upon counterparty channel closure. */
export interface MsgTimeoutOnCloseAmino {
packet?: PacketAmino;
proof_unreceived?: string;
proof_close?: string;
proof_height?: HeightAmino;
next_sequence_recv?: string;
signer?: string;
counterparty_upgrade_sequence?: string;
}
export interface MsgTimeoutOnCloseAminoMsg {
type: 'cosmos-sdk/MsgTimeoutOnClose';
value: MsgTimeoutOnCloseAmino;
}
/** MsgTimeoutOnClose timed-out packet upon counterparty channel closure. */
export interface MsgTimeoutOnCloseSDKType {
packet: PacketSDKType;
proof_unreceived: Uint8Array;
proof_close: Uint8Array;
proof_height: HeightSDKType;
next_sequence_recv: bigint;
signer: string;
counterparty_upgrade_sequence: bigint;
}
/** MsgTimeoutOnCloseResponse defines the Msg/TimeoutOnClose response type. */
export interface MsgTimeoutOnCloseResponse {
result: ResponseResultType;
}
export interface MsgTimeoutOnCloseResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgTimeoutOnCloseResponse';
value: Uint8Array;
}
/** MsgTimeoutOnCloseResponse defines the Msg/TimeoutOnClose response type. */
export interface MsgTimeoutOnCloseResponseAmino {
result?: ResponseResultType;
}
export interface MsgTimeoutOnCloseResponseAminoMsg {
type: 'cosmos-sdk/MsgTimeoutOnCloseResponse';
value: MsgTimeoutOnCloseResponseAmino;
}
/** MsgTimeoutOnCloseResponse defines the Msg/TimeoutOnClose response type. */
export interface MsgTimeoutOnCloseResponseSDKType {
result: ResponseResultType;
}
/** MsgAcknowledgement receives incoming IBC acknowledgement */
export interface MsgAcknowledgement {
packet: Packet;
acknowledgement: Uint8Array;
proofAcked: Uint8Array;
proofHeight: Height;
signer: string;
}
export interface MsgAcknowledgementProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgAcknowledgement';
value: Uint8Array;
}
/** MsgAcknowledgement receives incoming IBC acknowledgement */
export interface MsgAcknowledgementAmino {
packet?: PacketAmino;
acknowledgement?: string;
proof_acked?: string;
proof_height?: HeightAmino;
signer?: string;
}
export interface MsgAcknowledgementAminoMsg {
type: 'cosmos-sdk/MsgAcknowledgement';
value: MsgAcknowledgementAmino;
}
/** MsgAcknowledgement receives incoming IBC acknowledgement */
export interface MsgAcknowledgementSDKType {
packet: PacketSDKType;
acknowledgement: Uint8Array;
proof_acked: Uint8Array;
proof_height: HeightSDKType;
signer: string;
}
/** MsgAcknowledgementResponse defines the Msg/Acknowledgement response type. */
export interface MsgAcknowledgementResponse {
result: ResponseResultType;
}
export interface MsgAcknowledgementResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgAcknowledgementResponse';
value: Uint8Array;
}
/** MsgAcknowledgementResponse defines the Msg/Acknowledgement response type. */
export interface MsgAcknowledgementResponseAmino {
result?: ResponseResultType;
}
export interface MsgAcknowledgementResponseAminoMsg {
type: 'cosmos-sdk/MsgAcknowledgementResponse';
value: MsgAcknowledgementResponseAmino;
}
/** MsgAcknowledgementResponse defines the Msg/Acknowledgement response type. */
export interface MsgAcknowledgementResponseSDKType {
result: ResponseResultType;
}
/**
* MsgChannelUpgradeInit defines the request type for the ChannelUpgradeInit rpc
* WARNING: Initializing a channel upgrade in the same block as opening the channel
* may result in the counterparty being incapable of opening.
*/
export interface MsgChannelUpgradeInit {
portId: string;
channelId: string;
fields: UpgradeFields;
signer: string;
}
export interface MsgChannelUpgradeInitProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelUpgradeInit';
value: Uint8Array;
}
/**
* MsgChannelUpgradeInit defines the request type for the ChannelUpgradeInit rpc
* WARNING: Initializing a channel upgrade in the same block as opening the channel
* may result in the counterparty being incapable of opening.
*/
export interface MsgChannelUpgradeInitAmino {
port_id?: string;
channel_id?: string;
fields?: UpgradeFieldsAmino;
signer?: string;
}
export interface MsgChannelUpgradeInitAminoMsg {
type: 'cosmos-sdk/MsgChannelUpgradeInit';
value: MsgChannelUpgradeInitAmino;
}
/**
* MsgChannelUpgradeInit defines the request type for the ChannelUpgradeInit rpc
* WARNING: Initializing a channel upgrade in the same block as opening the channel
* may result in the counterparty being incapable of opening.
*/
export interface MsgChannelUpgradeInitSDKType {
port_id: string;
channel_id: string;
fields: UpgradeFieldsSDKType;
signer: string;
}
/** MsgChannelUpgradeInitResponse defines the MsgChannelUpgradeInit response type */
export interface MsgChannelUpgradeInitResponse {
upgrade: Upgrade;
upgradeSequence: bigint;
}
export interface MsgChannelUpgradeInitResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelUpgradeInitResponse';
value: Uint8Array;
}
/** MsgChannelUpgradeInitResponse defines the MsgChannelUpgradeInit response type */
export interface MsgChannelUpgradeInitResponseAmino {
upgrade?: UpgradeAmino;
upgrade_sequence?: string;
}
export interface MsgChannelUpgradeInitResponseAminoMsg {
type: 'cosmos-sdk/MsgChannelUpgradeInitResponse';
value: MsgChannelUpgradeInitResponseAmino;
}
/** MsgChannelUpgradeInitResponse defines the MsgChannelUpgradeInit response type */
export interface MsgChannelUpgradeInitResponseSDKType {
upgrade: UpgradeSDKType;
upgrade_sequence: bigint;
}
/** MsgChannelUpgradeTry defines the request type for the ChannelUpgradeTry rpc */
export interface MsgChannelUpgradeTry {
portId: string;
channelId: string;
proposedUpgradeConnectionHops: string[];
counterpartyUpgradeFields: UpgradeFields;
counterpartyUpgradeSequence: bigint;
proofChannel: Uint8Array;
proofUpgrade: Uint8Array;
proofHeight: Height;
signer: string;
}
export interface MsgChannelUpgradeTryProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelUpgradeTry';
value: Uint8Array;
}
/** MsgChannelUpgradeTry defines the request type for the ChannelUpgradeTry rpc */
export interface MsgChannelUpgradeTryAmino {
port_id?: string;
channel_id?: string;
proposed_upgrade_connection_hops?: string[];
counterparty_upgrade_fields?: UpgradeFieldsAmino;
counterparty_upgrade_sequence?: string;
proof_channel?: string;
proof_upgrade?: string;
proof_height?: HeightAmino;
signer?: string;
}
export interface MsgChannelUpgradeTryAminoMsg {
type: 'cosmos-sdk/MsgChannelUpgradeTry';
value: MsgChannelUpgradeTryAmino;
}
/** MsgChannelUpgradeTry defines the request type for the ChannelUpgradeTry rpc */
export interface MsgChannelUpgradeTrySDKType {
port_id: string;
channel_id: string;
proposed_upgrade_connection_hops: string[];
counterparty_upgrade_fields: UpgradeFieldsSDKType;
counterparty_upgrade_sequence: bigint;
proof_channel: Uint8Array;
proof_upgrade: Uint8Array;
proof_height: HeightSDKType;
signer: string;
}
/** MsgChannelUpgradeTryResponse defines the MsgChannelUpgradeTry response type */
export interface MsgChannelUpgradeTryResponse {
upgrade: Upgrade;
upgradeSequence: bigint;
result: ResponseResultType;
}
export interface MsgChannelUpgradeTryResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelUpgradeTryResponse';
value: Uint8Array;
}
/** MsgChannelUpgradeTryResponse defines the MsgChannelUpgradeTry response type */
export interface MsgChannelUpgradeTryResponseAmino {
upgrade?: UpgradeAmino;
upgrade_sequence?: string;
result?: ResponseResultType;
}
export interface MsgChannelUpgradeTryResponseAminoMsg {
type: 'cosmos-sdk/MsgChannelUpgradeTryResponse';
value: MsgChannelUpgradeTryResponseAmino;
}
/** MsgChannelUpgradeTryResponse defines the MsgChannelUpgradeTry response type */
export interface MsgChannelUpgradeTryResponseSDKType {
upgrade: UpgradeSDKType;
upgrade_sequence: bigint;
result: ResponseResultType;
}
/** MsgChannelUpgradeAck defines the request type for the ChannelUpgradeAck rpc */
export interface MsgChannelUpgradeAck {
portId: string;
channelId: string;
counterpartyUpgrade: Upgrade;
proofChannel: Uint8Array;
proofUpgrade: Uint8Array;
proofHeight: Height;
signer: string;
}
export interface MsgChannelUpgradeAckProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelUpgradeAck';
value: Uint8Array;
}
/** MsgChannelUpgradeAck defines the request type for the ChannelUpgradeAck rpc */
export interface MsgChannelUpgradeAckAmino {
port_id?: string;
channel_id?: string;
counterparty_upgrade?: UpgradeAmino;
proof_channel?: string;
proof_upgrade?: string;
proof_height?: HeightAmino;
signer?: string;
}
export interface MsgChannelUpgradeAckAminoMsg {
type: 'cosmos-sdk/MsgChannelUpgradeAck';
value: MsgChannelUpgradeAckAmino;
}
/** MsgChannelUpgradeAck defines the request type for the ChannelUpgradeAck rpc */
export interface MsgChannelUpgradeAckSDKType {
port_id: string;
channel_id: string;
counterparty_upgrade: UpgradeSDKType;
proof_channel: Uint8Array;
proof_upgrade: Uint8Array;
proof_height: HeightSDKType;
signer: string;
}
/** MsgChannelUpgradeAckResponse defines MsgChannelUpgradeAck response type */
export interface MsgChannelUpgradeAckResponse {
result: ResponseResultType;
}
export interface MsgChannelUpgradeAckResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelUpgradeAckResponse';
value: Uint8Array;
}
/** MsgChannelUpgradeAckResponse defines MsgChannelUpgradeAck response type */
export interface MsgChannelUpgradeAckResponseAmino {
result?: ResponseResultType;
}
export interface MsgChannelUpgradeAckResponseAminoMsg {
type: 'cosmos-sdk/MsgChannelUpgradeAckResponse';
value: MsgChannelUpgradeAckResponseAmino;
}
/** MsgChannelUpgradeAckResponse defines MsgChannelUpgradeAck response type */
export interface MsgChannelUpgradeAckResponseSDKType {
result: ResponseResultType;
}
/** MsgChannelUpgradeConfirm defines the request type for the ChannelUpgradeConfirm rpc */
export interface MsgChannelUpgradeConfirm {
portId: string;
channelId: string;
counterpartyChannelState: State;
counterpartyUpgrade: Upgrade;
proofChannel: Uint8Array;
proofUpgrade: Uint8Array;
proofHeight: Height;
signer: string;
}
export interface MsgChannelUpgradeConfirmProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelUpgradeConfirm';
value: Uint8Array;
}
/** MsgChannelUpgradeConfirm defines the request type for the ChannelUpgradeConfirm rpc */
export interface MsgChannelUpgradeConfirmAmino {
port_id?: string;
channel_id?: string;
counterparty_channel_state?: State;
counterparty_upgrade?: UpgradeAmino;
proof_channel?: string;
proof_upgrade?: string;
proof_height?: HeightAmino;
signer?: string;
}
export interface MsgChannelUpgradeConfirmAminoMsg {
type: 'cosmos-sdk/MsgChannelUpgradeConfirm';
value: MsgChannelUpgradeConfirmAmino;
}
/** MsgChannelUpgradeConfirm defines the request type for the ChannelUpgradeConfirm rpc */
export interface MsgChannelUpgradeConfirmSDKType {
port_id: string;
channel_id: string;
counterparty_channel_state: State;
counterparty_upgrade: UpgradeSDKType;
proof_channel: Uint8Array;
proof_upgrade: Uint8Array;
proof_height: HeightSDKType;
signer: string;
}
/** MsgChannelUpgradeConfirmResponse defines MsgChannelUpgradeConfirm response type */
export interface MsgChannelUpgradeConfirmResponse {
result: ResponseResultType;
}
export interface MsgChannelUpgradeConfirmResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelUpgradeConfirmResponse';
value: Uint8Array;
}
/** MsgChannelUpgradeConfirmResponse defines MsgChannelUpgradeConfirm response type */
export interface MsgChannelUpgradeConfirmResponseAmino {
result?: ResponseResultType;
}
export interface MsgChannelUpgradeConfirmResponseAminoMsg {
type: 'cosmos-sdk/MsgChannelUpgradeConfirmResponse';
value: MsgChannelUpgradeConfirmResponseAmino;
}
/** MsgChannelUpgradeConfirmResponse defines MsgChannelUpgradeConfirm response type */
export interface MsgChannelUpgradeConfirmResponseSDKType {
result: ResponseResultType;
}
/** MsgChannelUpgradeOpen defines the request type for the ChannelUpgradeOpen rpc */
export interface MsgChannelUpgradeOpen {
portId: string;
channelId: string;
counterpartyChannelState: State;
counterpartyUpgradeSequence: bigint;
proofChannel: Uint8Array;
proofHeight: Height;
signer: string;
}
export interface MsgChannelUpgradeOpenProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelUpgradeOpen';
value: Uint8Array;
}
/** MsgChannelUpgradeOpen defines the request type for the ChannelUpgradeOpen rpc */
export interface MsgChannelUpgradeOpenAmino {
port_id?: string;
channel_id?: string;
counterparty_channel_state?: State;
counterparty_upgrade_sequence?: string;
proof_channel?: string;
proof_height?: HeightAmino;
signer?: string;
}
export interface MsgChannelUpgradeOpenAminoMsg {
type: 'cosmos-sdk/MsgChannelUpgradeOpen';
value: MsgChannelUpgradeOpenAmino;
}
/** MsgChannelUpgradeOpen defines the request type for the ChannelUpgradeOpen rpc */
export interface MsgChannelUpgradeOpenSDKType {
port_id: string;
channel_id: string;
counterparty_channel_state: State;
counterparty_upgrade_sequence: bigint;
proof_channel: Uint8Array;
proof_height: HeightSDKType;
signer: string;
}
/** MsgChannelUpgradeOpenResponse defines the MsgChannelUpgradeOpen response type */
export interface MsgChannelUpgradeOpenResponse {
}
export interface MsgChannelUpgradeOpenResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelUpgradeOpenResponse';
value: Uint8Array;
}
/** MsgChannelUpgradeOpenResponse defines the MsgChannelUpgradeOpen response type */
export interface MsgChannelUpgradeOpenResponseAmino {
}
export interface MsgChannelUpgradeOpenResponseAminoMsg {
type: 'cosmos-sdk/MsgChannelUpgradeOpenResponse';
value: MsgChannelUpgradeOpenResponseAmino;
}
/** MsgChannelUpgradeOpenResponse defines the MsgChannelUpgradeOpen response type */
export interface MsgChannelUpgradeOpenResponseSDKType {
}
/** MsgChannelUpgradeTimeout defines the request type for the ChannelUpgradeTimeout rpc */
export interface MsgChannelUpgradeTimeout {
portId: string;
channelId: string;
counterpartyChannel: Channel;
proofChannel: Uint8Array;
proofHeight: Height;
signer: string;
}
export interface MsgChannelUpgradeTimeoutProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelUpgradeTimeout';
value: Uint8Array;
}
/** MsgChannelUpgradeTimeout defines the request type for the ChannelUpgradeTimeout rpc */
export interface MsgChannelUpgradeTimeoutAmino {
port_id?: string;
channel_id?: string;
counterparty_channel?: ChannelAmino;
proof_channel?: string;
proof_height?: HeightAmino;
signer?: string;
}
export interface MsgChannelUpgradeTimeoutAminoMsg {
type: 'cosmos-sdk/MsgChannelUpgradeTimeout';
value: MsgChannelUpgradeTimeoutAmino;
}
/** MsgChannelUpgradeTimeout defines the request type for the ChannelUpgradeTimeout rpc */
export interface MsgChannelUpgradeTimeoutSDKType {
port_id: string;
channel_id: string;
counterparty_channel: ChannelSDKType;
proof_channel: Uint8Array;
proof_height: HeightSDKType;
signer: string;
}
/** MsgChannelUpgradeTimeoutRepsonse defines the MsgChannelUpgradeTimeout response type */
export interface MsgChannelUpgradeTimeoutResponse {
}
export interface MsgChannelUpgradeTimeoutResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelUpgradeTimeoutResponse';
value: Uint8Array;
}
/** MsgChannelUpgradeTimeoutRepsonse defines the MsgChannelUpgradeTimeout response type */
export interface MsgChannelUpgradeTimeoutResponseAmino {
}
export interface MsgChannelUpgradeTimeoutResponseAminoMsg {
type: 'cosmos-sdk/MsgChannelUpgradeTimeoutResponse';
value: MsgChannelUpgradeTimeoutResponseAmino;
}
/** MsgChannelUpgradeTimeoutRepsonse defines the MsgChannelUpgradeTimeout response type */
export interface MsgChannelUpgradeTimeoutResponseSDKType {
}
/** MsgChannelUpgradeCancel defines the request type for the ChannelUpgradeCancel rpc */
export interface MsgChannelUpgradeCancel {
portId: string;
channelId: string;
errorReceipt: ErrorReceipt;
proofErrorReceipt: Uint8Array;
proofHeight: Height;
signer: string;
}
export interface MsgChannelUpgradeCancelProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelUpgradeCancel';
value: Uint8Array;
}
/** MsgChannelUpgradeCancel defines the request type for the ChannelUpgradeCancel rpc */
export interface MsgChannelUpgradeCancelAmino {
port_id?: string;
channel_id?: string;
error_receipt?: ErrorReceiptAmino;
proof_error_receipt?: string;
proof_height?: HeightAmino;
signer?: string;
}
export interface MsgChannelUpgradeCancelAminoMsg {
type: 'cosmos-sdk/MsgChannelUpgradeCancel';
value: MsgChannelUpgradeCancelAmino;
}
/** MsgChannelUpgradeCancel defines the request type for the ChannelUpgradeCancel rpc */
export interface MsgChannelUpgradeCancelSDKType {
port_id: string;
channel_id: string;
error_receipt: ErrorReceiptSDKType;
proof_error_receipt: Uint8Array;
proof_height: HeightSDKType;
signer: string;
}
/** MsgChannelUpgradeCancelResponse defines the MsgChannelUpgradeCancel response type */
export interface MsgChannelUpgradeCancelResponse {
}
export interface MsgChannelUpgradeCancelResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgChannelUpgradeCancelResponse';
value: Uint8Array;
}
/** MsgChannelUpgradeCancelResponse defines the MsgChannelUpgradeCancel response type */
export interface MsgChannelUpgradeCancelResponseAmino {
}
export interface MsgChannelUpgradeCancelResponseAminoMsg {
type: 'cosmos-sdk/MsgChannelUpgradeCancelResponse';
value: MsgChannelUpgradeCancelResponseAmino;
}
/** MsgChannelUpgradeCancelResponse defines the MsgChannelUpgradeCancel response type */
export interface MsgChannelUpgradeCancelResponseSDKType {
}
/** MsgUpdateParams is the MsgUpdateParams request type. */
export interface MsgUpdateParams {
/** authority is the address that controls the module (defaults to x/gov unless overwritten). */
authority: string;
/**
* params defines the channel parameters to update.
*
* NOTE: All parameters must be supplied.
*/
params: Params;
}
export interface MsgUpdateParamsProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgUpdateParams';
value: Uint8Array;
}
/** MsgUpdateParams is the MsgUpdateParams request type. */
export interface MsgUpdateParamsAmino {
/** authority is the address that controls the module (defaults to x/gov unless overwritten). */
authority?: string;
/**
* params defines the channel parameters to update.
*
* NOTE: All parameters must be supplied.
*/
params?: ParamsAmino;
}
export interface MsgUpdateParamsAminoMsg {
type: 'cosmos-sdk/MsgUpdateParams';
value: MsgUpdateParamsAmino;
}
/** MsgUpdateParams is the MsgUpdateParams request type. */
export interface MsgUpdateParamsSDKType {
authority: string;
params: ParamsSDKType;
}
/** MsgUpdateParamsResponse defines the MsgUpdateParams response type. */
export interface MsgUpdateParamsResponse {
}
export interface MsgUpdateParamsResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgUpdateParamsResponse';
value: Uint8Array;
}
/** MsgUpdateParamsResponse defines the MsgUpdateParams response type. */
export interface MsgUpdateParamsResponseAmino {
}
export interface MsgUpdateParamsResponseAminoMsg {
type: 'cosmos-sdk/MsgUpdateParamsResponse';
value: MsgUpdateParamsResponseAmino;
}
/** MsgUpdateParamsResponse defines the MsgUpdateParams response type. */
export interface MsgUpdateParamsResponseSDKType {
}
/** MsgPruneAcknowledgements defines the request type for the PruneAcknowledgements rpc. */
export interface MsgPruneAcknowledgements {
portId: string;
channelId: string;
limit: bigint;
signer: string;
}
export interface MsgPruneAcknowledgementsProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgPruneAcknowledgements';
value: Uint8Array;
}
/** MsgPruneAcknowledgements defines the request type for the PruneAcknowledgements rpc. */
export interface MsgPruneAcknowledgementsAmino {
port_id?: string;
channel_id?: string;
limit?: string;
signer?: string;
}
export interface MsgPruneAcknowledgementsAminoMsg {
type: 'cosmos-sdk/MsgPruneAcknowledgements';
value: MsgPruneAcknowledgementsAmino;
}
/** MsgPruneAcknowledgements defines the request type for the PruneAcknowledgements rpc. */
export interface MsgPruneAcknowledgementsSDKType {
port_id: string;
channel_id: string;
limit: bigint;
signer: string;
}
/** MsgPruneAcknowledgementsResponse defines the response type for the PruneAcknowledgements rpc. */
export interface MsgPruneAcknowledgementsResponse {
/** Number of sequences pruned (includes both packet acknowledgements and packet receipts where appropriate). */
totalPrunedSequences: bigint;
/** Number of sequences left after pruning. */
totalRemainingSequences: bigint;
}
export interface MsgPruneAcknowledgementsResponseProtoMsg {
typeUrl: '/ibc.core.channel.v1.MsgPruneAcknowledgementsResponse';
value: Uint8Array;
}
/** MsgPruneAcknowledgementsResponse defines the response type for the PruneAcknowledgements rpc. */
export interface MsgPruneAcknowledgementsResponseAmino {
/** Number of sequences pruned (includes both packet acknowledgements and packet receipts where appropriate). */
total_pruned_sequences?: string;
/** Number of sequences left after pruning. */
total_remaining_sequences?: string;
}
export interface MsgPruneAcknowledgementsResponseAminoMsg {
type: 'cosmos-sdk/MsgPruneAcknowledgementsResponse';
value: MsgPruneAcknowledgementsResponseAmino;
}
/** MsgPruneAcknowledgementsResponse defines the response type for the PruneAcknowledgements rpc. */
export interface MsgPruneAcknowledgementsResponseSDKType {
total_pruned_sequences: bigint;
total_remaining_sequences: bigint;
}
export declare const MsgChannelOpenInit: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelOpenInit;
isSDK(o: any): o is MsgChannelOpenInitSDKType;
isAmino(o: any): o is MsgChannelOpenInitAmino;
encode(message: MsgChannelOpenInit, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelOpenInit;
fromPartial(object: Partial<MsgChannelOpenInit>): MsgChannelOpenInit;
fromAmino(object: MsgChannelOpenInitAmino): MsgChannelOpenInit;
toAmino(message: MsgChannelOpenInit): MsgChannelOpenInitAmino;
fromAminoMsg(object: MsgChannelOpenInitAminoMsg): MsgChannelOpenInit;
toAminoMsg(message: MsgChannelOpenInit): MsgChannelOpenInitAminoMsg;
fromProtoMsg(message: MsgChannelOpenInitProtoMsg): MsgChannelOpenInit;
toProto(message: MsgChannelOpenInit): Uint8Array;
toProtoMsg(message: MsgChannelOpenInit): MsgChannelOpenInitProtoMsg;
};
export declare const MsgChannelOpenInitResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelOpenInitResponse;
isSDK(o: any): o is MsgChannelOpenInitResponseSDKType;
isAmino(o: any): o is MsgChannelOpenInitResponseAmino;
encode(message: MsgChannelOpenInitResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelOpenInitResponse;
fromPartial(object: Partial<MsgChannelOpenInitResponse>): MsgChannelOpenInitResponse;
fromAmino(object: MsgChannelOpenInitResponseAmino): MsgChannelOpenInitResponse;
toAmino(message: MsgChannelOpenInitResponse): MsgChannelOpenInitResponseAmino;
fromAminoMsg(object: MsgChannelOpenInitResponseAminoMsg): MsgChannelOpenInitResponse;
toAminoMsg(message: MsgChannelOpenInitResponse): MsgChannelOpenInitResponseAminoMsg;
fromProtoMsg(message: MsgChannelOpenInitResponseProtoMsg): MsgChannelOpenInitResponse;
toProto(message: MsgChannelOpenInitResponse): Uint8Array;
toProtoMsg(message: MsgChannelOpenInitResponse): MsgChannelOpenInitResponseProtoMsg;
};
export declare const MsgChannelOpenTry: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelOpenTry;
isSDK(o: any): o is MsgChannelOpenTrySDKType;
isAmino(o: any): o is MsgChannelOpenTryAmino;
encode(message: MsgChannelOpenTry, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelOpenTry;
fromPartial(object: Partial<MsgChannelOpenTry>): MsgChannelOpenTry;
fromAmino(object: MsgChannelOpenTryAmino): MsgChannelOpenTry;
toAmino(message: MsgChannelOpenTry): MsgChannelOpenTryAmino;
fromAminoMsg(object: MsgChannelOpenTryAminoMsg): MsgChannelOpenTry;
toAminoMsg(message: MsgChannelOpenTry): MsgChannelOpenTryAminoMsg;
fromProtoMsg(message: MsgChannelOpenTryProtoMsg): MsgChannelOpenTry;
toProto(message: MsgChannelOpenTry): Uint8Array;
toProtoMsg(message: MsgChannelOpenTry): MsgChannelOpenTryProtoMsg;
};
export declare const MsgChannelOpenTryResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelOpenTryResponse;
isSDK(o: any): o is MsgChannelOpenTryResponseSDKType;
isAmino(o: any): o is MsgChannelOpenTryResponseAmino;
encode(message: MsgChannelOpenTryResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelOpenTryResponse;
fromPartial(object: Partial<MsgChannelOpenTryResponse>): MsgChannelOpenTryResponse;
fromAmino(object: MsgChannelOpenTryResponseAmino): MsgChannelOpenTryResponse;
toAmino(message: MsgChannelOpenTryResponse): MsgChannelOpenTryResponseAmino;
fromAminoMsg(object: MsgChannelOpenTryResponseAminoMsg): MsgChannelOpenTryResponse;
toAminoMsg(message: MsgChannelOpenTryResponse): MsgChannelOpenTryResponseAminoMsg;
fromProtoMsg(message: MsgChannelOpenTryResponseProtoMsg): MsgChannelOpenTryResponse;
toProto(message: MsgChannelOpenTryResponse): Uint8Array;
toProtoMsg(message: MsgChannelOpenTryResponse): MsgChannelOpenTryResponseProtoMsg;
};
export declare const MsgChannelOpenAck: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelOpenAck;
isSDK(o: any): o is MsgChannelOpenAckSDKType;
isAmino(o: any): o is MsgChannelOpenAckAmino;
encode(message: MsgChannelOpenAck, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelOpenAck;
fromPartial(object: Partial<MsgChannelOpenAck>): MsgChannelOpenAck;
fromAmino(object: MsgChannelOpenAckAmino): MsgChannelOpenAck;
toAmino(message: MsgChannelOpenAck): MsgChannelOpenAckAmino;
fromAminoMsg(object: MsgChannelOpenAckAminoMsg): MsgChannelOpenAck;
toAminoMsg(message: MsgChannelOpenAck): MsgChannelOpenAckAminoMsg;
fromProtoMsg(message: MsgChannelOpenAckProtoMsg): MsgChannelOpenAck;
toProto(message: MsgChannelOpenAck): Uint8Array;
toProtoMsg(message: MsgChannelOpenAck): MsgChannelOpenAckProtoMsg;
};
export declare const MsgChannelOpenAckResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelOpenAckResponse;
isSDK(o: any): o is MsgChannelOpenAckResponseSDKType;
isAmino(o: any): o is MsgChannelOpenAckResponseAmino;
encode(_: MsgChannelOpenAckResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelOpenAckResponse;
fromPartial(_: Partial<MsgChannelOpenAckResponse>): MsgChannelOpenAckResponse;
fromAmino(_: MsgChannelOpenAckResponseAmino): MsgChannelOpenAckResponse;
toAmino(_: MsgChannelOpenAckResponse): MsgChannelOpenAckResponseAmino;
fromAminoMsg(object: MsgChannelOpenAckResponseAminoMsg): MsgChannelOpenAckResponse;
toAminoMsg(message: MsgChannelOpenAckResponse): MsgChannelOpenAckResponseAminoMsg;
fromProtoMsg(message: MsgChannelOpenAckResponseProtoMsg): MsgChannelOpenAckResponse;
toProto(message: MsgChannelOpenAckResponse): Uint8Array;
toProtoMsg(message: MsgChannelOpenAckResponse): MsgChannelOpenAckResponseProtoMsg;
};
export declare const MsgChannelOpenConfirm: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelOpenConfirm;
isSDK(o: any): o is MsgChannelOpenConfirmSDKType;
isAmino(o: any): o is MsgChannelOpenConfirmAmino;
encode(message: MsgChannelOpenConfirm, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelOpenConfirm;
fromPartial(object: Partial<MsgChannelOpenConfirm>): MsgChannelOpenConfirm;
fromAmino(object: MsgChannelOpenConfirmAmino): MsgChannelOpenConfirm;
toAmino(message: MsgChannelOpenConfirm): MsgChannelOpenConfirmAmino;
fromAminoMsg(object: MsgChannelOpenConfirmAminoMsg): MsgChannelOpenConfirm;
toAminoMsg(message: MsgChannelOpenConfirm): MsgChannelOpenConfirmAminoMsg;
fromProtoMsg(message: MsgChannelOpenConfirmProtoMsg): MsgChannelOpenConfirm;
toProto(message: MsgChannelOpenConfirm): Uint8Array;
toProtoMsg(message: MsgChannelOpenConfirm): MsgChannelOpenConfirmProtoMsg;
};
export declare const MsgChannelOpenConfirmResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelOpenConfirmResponse;
isSDK(o: any): o is MsgChannelOpenConfirmResponseSDKType;
isAmino(o: any): o is MsgChannelOpenConfirmResponseAmino;
encode(_: MsgChannelOpenConfirmResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelOpenConfirmResponse;
fromPartial(_: Partial<MsgChannelOpenConfirmResponse>): MsgChannelOpenConfirmResponse;
fromAmino(_: MsgChannelOpenConfirmResponseAmino): MsgChannelOpenConfirmResponse;
toAmino(_: MsgChannelOpenConfirmResponse): MsgChannelOpenConfirmResponseAmino;
fromAminoMsg(object: MsgChannelOpenConfirmResponseAminoMsg): MsgChannelOpenConfirmResponse;
toAminoMsg(message: MsgChannelOpenConfirmResponse): MsgChannelOpenConfirmResponseAminoMsg;
fromProtoMsg(message: MsgChannelOpenConfirmResponseProtoMsg): MsgChannelOpenConfirmResponse;
toProto(message: MsgChannelOpenConfirmResponse): Uint8Array;
toProtoMsg(message: MsgChannelOpenConfirmResponse): MsgChannelOpenConfirmResponseProtoMsg;
};
export declare const MsgChannelCloseInit: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelCloseInit;
isSDK(o: any): o is MsgChannelCloseInitSDKType;
isAmino(o: any): o is MsgChannelCloseInitAmino;
encode(message: MsgChannelCloseInit, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelCloseInit;
fromPartial(object: Partial<MsgChannelCloseInit>): MsgChannelCloseInit;
fromAmino(object: MsgChannelCloseInitAmino): MsgChannelCloseInit;
toAmino(message: MsgChannelCloseInit): MsgChannelCloseInitAmino;
fromAminoMsg(object: MsgChannelCloseInitAminoMsg): MsgChannelCloseInit;
toAminoMsg(message: MsgChannelCloseInit): MsgChannelCloseInitAminoMsg;
fromProtoMsg(message: MsgChannelCloseInitProtoMsg): MsgChannelCloseInit;
toProto(message: MsgChannelCloseInit): Uint8Array;
toProtoMsg(message: MsgChannelCloseInit): MsgChannelCloseInitProtoMsg;
};
export declare const MsgChannelCloseInitResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelCloseInitResponse;
isSDK(o: any): o is MsgChannelCloseInitResponseSDKType;
isAmino(o: any): o is MsgCh