interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
1,117 lines (1,116 loc) • 45.3 kB
TypeScript
import { Channel, ChannelAmino, Packet, PacketAmino } from "./channel";
import { Height, HeightAmino } from "../../client/v1/client";
import { BinaryReader, BinaryWriter } from "../../../../binary";
import { DeepPartial } from "../../../../helpers";
/** 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 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.
* @name MsgChannelOpenInit
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenInit
*/
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.
* @name MsgChannelOpenInitAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenInit
*/
export interface MsgChannelOpenInitAmino {
port_id: string;
channel: ChannelAmino;
signer: string;
}
export interface MsgChannelOpenInitAminoMsg {
type: "cosmos-sdk/MsgChannelOpenInit";
value: MsgChannelOpenInitAmino;
}
/**
* MsgChannelOpenInitResponse defines the Msg/ChannelOpenInit response type.
* @name MsgChannelOpenInitResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenInitResponse
*/
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.
* @name MsgChannelOpenInitResponseAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenInitResponse
*/
export interface MsgChannelOpenInitResponseAmino {
channel_id: string;
version: string;
}
export interface MsgChannelOpenInitResponseAminoMsg {
type: "cosmos-sdk/MsgChannelOpenInitResponse";
value: MsgChannelOpenInitResponseAmino;
}
/**
* 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.
* @name MsgChannelOpenTry
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenTry
*/
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.
* @name MsgChannelOpenTryAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenTry
*/
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;
}
/**
* MsgChannelOpenTryResponse defines the Msg/ChannelOpenTry response type.
* @name MsgChannelOpenTryResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenTryResponse
*/
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.
* @name MsgChannelOpenTryResponseAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenTryResponse
*/
export interface MsgChannelOpenTryResponseAmino {
version: string;
channel_id: string;
}
export interface MsgChannelOpenTryResponseAminoMsg {
type: "cosmos-sdk/MsgChannelOpenTryResponse";
value: MsgChannelOpenTryResponseAmino;
}
/**
* MsgChannelOpenAck defines a msg sent by a Relayer to Chain A to acknowledge
* the change of channel state to TRYOPEN on Chain B.
* @name MsgChannelOpenAck
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenAck
*/
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.
* @name MsgChannelOpenAckAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenAck
*/
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;
}
/**
* MsgChannelOpenAckResponse defines the Msg/ChannelOpenAck response type.
* @name MsgChannelOpenAckResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenAckResponse
*/
export interface MsgChannelOpenAckResponse {
}
export interface MsgChannelOpenAckResponseProtoMsg {
typeUrl: "/ibc.core.channel.v1.MsgChannelOpenAckResponse";
value: Uint8Array;
}
/**
* MsgChannelOpenAckResponse defines the Msg/ChannelOpenAck response type.
* @name MsgChannelOpenAckResponseAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenAckResponse
*/
export interface MsgChannelOpenAckResponseAmino {
}
export interface MsgChannelOpenAckResponseAminoMsg {
type: "cosmos-sdk/MsgChannelOpenAckResponse";
value: MsgChannelOpenAckResponseAmino;
}
/**
* MsgChannelOpenConfirm defines a msg sent by a Relayer to Chain B to
* acknowledge the change of channel state to OPEN on Chain A.
* @name MsgChannelOpenConfirm
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenConfirm
*/
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.
* @name MsgChannelOpenConfirmAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenConfirm
*/
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;
}
/**
* MsgChannelOpenConfirmResponse defines the Msg/ChannelOpenConfirm response
* type.
* @name MsgChannelOpenConfirmResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenConfirmResponse
*/
export interface MsgChannelOpenConfirmResponse {
}
export interface MsgChannelOpenConfirmResponseProtoMsg {
typeUrl: "/ibc.core.channel.v1.MsgChannelOpenConfirmResponse";
value: Uint8Array;
}
/**
* MsgChannelOpenConfirmResponse defines the Msg/ChannelOpenConfirm response
* type.
* @name MsgChannelOpenConfirmResponseAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenConfirmResponse
*/
export interface MsgChannelOpenConfirmResponseAmino {
}
export interface MsgChannelOpenConfirmResponseAminoMsg {
type: "cosmos-sdk/MsgChannelOpenConfirmResponse";
value: MsgChannelOpenConfirmResponseAmino;
}
/**
* MsgChannelCloseInit defines a msg sent by a Relayer to Chain A
* to close a channel with Chain B.
* @name MsgChannelCloseInit
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelCloseInit
*/
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.
* @name MsgChannelCloseInitAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelCloseInit
*/
export interface MsgChannelCloseInitAmino {
port_id: string;
channel_id: string;
signer: string;
}
export interface MsgChannelCloseInitAminoMsg {
type: "cosmos-sdk/MsgChannelCloseInit";
value: MsgChannelCloseInitAmino;
}
/**
* MsgChannelCloseInitResponse defines the Msg/ChannelCloseInit response type.
* @name MsgChannelCloseInitResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelCloseInitResponse
*/
export interface MsgChannelCloseInitResponse {
}
export interface MsgChannelCloseInitResponseProtoMsg {
typeUrl: "/ibc.core.channel.v1.MsgChannelCloseInitResponse";
value: Uint8Array;
}
/**
* MsgChannelCloseInitResponse defines the Msg/ChannelCloseInit response type.
* @name MsgChannelCloseInitResponseAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelCloseInitResponse
*/
export interface MsgChannelCloseInitResponseAmino {
}
export interface MsgChannelCloseInitResponseAminoMsg {
type: "cosmos-sdk/MsgChannelCloseInitResponse";
value: MsgChannelCloseInitResponseAmino;
}
/**
* MsgChannelCloseConfirm defines a msg sent by a Relayer to Chain B
* to acknowledge the change of channel state to CLOSED on Chain A.
* @name MsgChannelCloseConfirm
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelCloseConfirm
*/
export interface MsgChannelCloseConfirm {
portId: string;
channelId: string;
proofInit: Uint8Array;
proofHeight: Height;
signer: string;
}
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.
* @name MsgChannelCloseConfirmAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelCloseConfirm
*/
export interface MsgChannelCloseConfirmAmino {
port_id: string;
channel_id: string;
proof_init: string;
proof_height: HeightAmino;
signer: string;
}
export interface MsgChannelCloseConfirmAminoMsg {
type: "cosmos-sdk/MsgChannelCloseConfirm";
value: MsgChannelCloseConfirmAmino;
}
/**
* MsgChannelCloseConfirmResponse defines the Msg/ChannelCloseConfirm response
* type.
* @name MsgChannelCloseConfirmResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelCloseConfirmResponse
*/
export interface MsgChannelCloseConfirmResponse {
}
export interface MsgChannelCloseConfirmResponseProtoMsg {
typeUrl: "/ibc.core.channel.v1.MsgChannelCloseConfirmResponse";
value: Uint8Array;
}
/**
* MsgChannelCloseConfirmResponse defines the Msg/ChannelCloseConfirm response
* type.
* @name MsgChannelCloseConfirmResponseAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelCloseConfirmResponse
*/
export interface MsgChannelCloseConfirmResponseAmino {
}
export interface MsgChannelCloseConfirmResponseAminoMsg {
type: "cosmos-sdk/MsgChannelCloseConfirmResponse";
value: MsgChannelCloseConfirmResponseAmino;
}
/**
* MsgRecvPacket receives incoming IBC packet
* @name MsgRecvPacket
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgRecvPacket
*/
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
* @name MsgRecvPacketAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgRecvPacket
*/
export interface MsgRecvPacketAmino {
packet: PacketAmino;
proof_commitment: string;
proof_height: HeightAmino;
signer: string;
}
export interface MsgRecvPacketAminoMsg {
type: "cosmos-sdk/MsgRecvPacket";
value: MsgRecvPacketAmino;
}
/**
* MsgRecvPacketResponse defines the Msg/RecvPacket response type.
* @name MsgRecvPacketResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgRecvPacketResponse
*/
export interface MsgRecvPacketResponse {
result: ResponseResultType;
}
export interface MsgRecvPacketResponseProtoMsg {
typeUrl: "/ibc.core.channel.v1.MsgRecvPacketResponse";
value: Uint8Array;
}
/**
* MsgRecvPacketResponse defines the Msg/RecvPacket response type.
* @name MsgRecvPacketResponseAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgRecvPacketResponse
*/
export interface MsgRecvPacketResponseAmino {
result: ResponseResultType;
}
export interface MsgRecvPacketResponseAminoMsg {
type: "cosmos-sdk/MsgRecvPacketResponse";
value: MsgRecvPacketResponseAmino;
}
/**
* MsgTimeout receives timed-out packet
* @name MsgTimeout
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgTimeout
*/
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
* @name MsgTimeoutAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgTimeout
*/
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;
}
/**
* MsgTimeoutResponse defines the Msg/Timeout response type.
* @name MsgTimeoutResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgTimeoutResponse
*/
export interface MsgTimeoutResponse {
result: ResponseResultType;
}
export interface MsgTimeoutResponseProtoMsg {
typeUrl: "/ibc.core.channel.v1.MsgTimeoutResponse";
value: Uint8Array;
}
/**
* MsgTimeoutResponse defines the Msg/Timeout response type.
* @name MsgTimeoutResponseAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgTimeoutResponse
*/
export interface MsgTimeoutResponseAmino {
result: ResponseResultType;
}
export interface MsgTimeoutResponseAminoMsg {
type: "cosmos-sdk/MsgTimeoutResponse";
value: MsgTimeoutResponseAmino;
}
/**
* MsgTimeoutOnClose timed-out packet upon counterparty channel closure.
* @name MsgTimeoutOnClose
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgTimeoutOnClose
*/
export interface MsgTimeoutOnClose {
packet: Packet;
proofUnreceived: Uint8Array;
proofClose: Uint8Array;
proofHeight: Height;
nextSequenceRecv: bigint;
signer: string;
}
export interface MsgTimeoutOnCloseProtoMsg {
typeUrl: "/ibc.core.channel.v1.MsgTimeoutOnClose";
value: Uint8Array;
}
/**
* MsgTimeoutOnClose timed-out packet upon counterparty channel closure.
* @name MsgTimeoutOnCloseAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgTimeoutOnClose
*/
export interface MsgTimeoutOnCloseAmino {
packet: PacketAmino;
proof_unreceived: string;
proof_close: string;
proof_height: HeightAmino;
next_sequence_recv: string;
signer: string;
}
export interface MsgTimeoutOnCloseAminoMsg {
type: "cosmos-sdk/MsgTimeoutOnClose";
value: MsgTimeoutOnCloseAmino;
}
/**
* MsgTimeoutOnCloseResponse defines the Msg/TimeoutOnClose response type.
* @name MsgTimeoutOnCloseResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgTimeoutOnCloseResponse
*/
export interface MsgTimeoutOnCloseResponse {
result: ResponseResultType;
}
export interface MsgTimeoutOnCloseResponseProtoMsg {
typeUrl: "/ibc.core.channel.v1.MsgTimeoutOnCloseResponse";
value: Uint8Array;
}
/**
* MsgTimeoutOnCloseResponse defines the Msg/TimeoutOnClose response type.
* @name MsgTimeoutOnCloseResponseAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgTimeoutOnCloseResponse
*/
export interface MsgTimeoutOnCloseResponseAmino {
result: ResponseResultType;
}
export interface MsgTimeoutOnCloseResponseAminoMsg {
type: "cosmos-sdk/MsgTimeoutOnCloseResponse";
value: MsgTimeoutOnCloseResponseAmino;
}
/**
* MsgAcknowledgement receives incoming IBC acknowledgement
* @name MsgAcknowledgement
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgAcknowledgement
*/
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
* @name MsgAcknowledgementAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgAcknowledgement
*/
export interface MsgAcknowledgementAmino {
packet: PacketAmino;
acknowledgement: string;
proof_acked: string;
proof_height: HeightAmino;
signer: string;
}
export interface MsgAcknowledgementAminoMsg {
type: "cosmos-sdk/MsgAcknowledgement";
value: MsgAcknowledgementAmino;
}
/**
* MsgAcknowledgementResponse defines the Msg/Acknowledgement response type.
* @name MsgAcknowledgementResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgAcknowledgementResponse
*/
export interface MsgAcknowledgementResponse {
result: ResponseResultType;
}
export interface MsgAcknowledgementResponseProtoMsg {
typeUrl: "/ibc.core.channel.v1.MsgAcknowledgementResponse";
value: Uint8Array;
}
/**
* MsgAcknowledgementResponse defines the Msg/Acknowledgement response type.
* @name MsgAcknowledgementResponseAmino
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgAcknowledgementResponse
*/
export interface MsgAcknowledgementResponseAmino {
result: ResponseResultType;
}
export interface MsgAcknowledgementResponseAminoMsg {
type: "cosmos-sdk/MsgAcknowledgementResponse";
value: MsgAcknowledgementResponseAmino;
}
/**
* MsgChannelOpenInit defines an sdk.Msg to initialize a channel handshake. It
* is called by a relayer on Chain A.
* @name MsgChannelOpenInit
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenInit
*/
export declare const MsgChannelOpenInit: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelOpenInit;
isAmino(o: any): o is MsgChannelOpenInitAmino;
encode(message: MsgChannelOpenInit, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelOpenInit;
fromPartial(object: DeepPartial<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;
registerTypeUrl(): void;
};
/**
* MsgChannelOpenInitResponse defines the Msg/ChannelOpenInit response type.
* @name MsgChannelOpenInitResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenInitResponse
*/
export declare const MsgChannelOpenInitResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelOpenInitResponse;
isAmino(o: any): o is MsgChannelOpenInitResponseAmino;
encode(message: MsgChannelOpenInitResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelOpenInitResponse;
fromPartial(object: DeepPartial<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;
registerTypeUrl(): void;
};
/**
* 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.
* @name MsgChannelOpenTry
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenTry
*/
export declare const MsgChannelOpenTry: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelOpenTry;
isAmino(o: any): o is MsgChannelOpenTryAmino;
encode(message: MsgChannelOpenTry, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelOpenTry;
fromPartial(object: DeepPartial<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;
registerTypeUrl(): void;
};
/**
* MsgChannelOpenTryResponse defines the Msg/ChannelOpenTry response type.
* @name MsgChannelOpenTryResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenTryResponse
*/
export declare const MsgChannelOpenTryResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelOpenTryResponse;
isAmino(o: any): o is MsgChannelOpenTryResponseAmino;
encode(message: MsgChannelOpenTryResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelOpenTryResponse;
fromPartial(object: DeepPartial<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;
registerTypeUrl(): void;
};
/**
* MsgChannelOpenAck defines a msg sent by a Relayer to Chain A to acknowledge
* the change of channel state to TRYOPEN on Chain B.
* @name MsgChannelOpenAck
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenAck
*/
export declare const MsgChannelOpenAck: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelOpenAck;
isAmino(o: any): o is MsgChannelOpenAckAmino;
encode(message: MsgChannelOpenAck, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelOpenAck;
fromPartial(object: DeepPartial<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;
registerTypeUrl(): void;
};
/**
* MsgChannelOpenAckResponse defines the Msg/ChannelOpenAck response type.
* @name MsgChannelOpenAckResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenAckResponse
*/
export declare const MsgChannelOpenAckResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelOpenAckResponse;
isAmino(o: any): o is MsgChannelOpenAckResponseAmino;
encode(_: MsgChannelOpenAckResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelOpenAckResponse;
fromPartial(_: DeepPartial<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;
registerTypeUrl(): void;
};
/**
* MsgChannelOpenConfirm defines a msg sent by a Relayer to Chain B to
* acknowledge the change of channel state to OPEN on Chain A.
* @name MsgChannelOpenConfirm
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenConfirm
*/
export declare const MsgChannelOpenConfirm: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelOpenConfirm;
isAmino(o: any): o is MsgChannelOpenConfirmAmino;
encode(message: MsgChannelOpenConfirm, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelOpenConfirm;
fromPartial(object: DeepPartial<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;
registerTypeUrl(): void;
};
/**
* MsgChannelOpenConfirmResponse defines the Msg/ChannelOpenConfirm response
* type.
* @name MsgChannelOpenConfirmResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelOpenConfirmResponse
*/
export declare const MsgChannelOpenConfirmResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelOpenConfirmResponse;
isAmino(o: any): o is MsgChannelOpenConfirmResponseAmino;
encode(_: MsgChannelOpenConfirmResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelOpenConfirmResponse;
fromPartial(_: DeepPartial<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;
registerTypeUrl(): void;
};
/**
* MsgChannelCloseInit defines a msg sent by a Relayer to Chain A
* to close a channel with Chain B.
* @name MsgChannelCloseInit
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelCloseInit
*/
export declare const MsgChannelCloseInit: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelCloseInit;
isAmino(o: any): o is MsgChannelCloseInitAmino;
encode(message: MsgChannelCloseInit, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelCloseInit;
fromPartial(object: DeepPartial<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;
registerTypeUrl(): void;
};
/**
* MsgChannelCloseInitResponse defines the Msg/ChannelCloseInit response type.
* @name MsgChannelCloseInitResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelCloseInitResponse
*/
export declare const MsgChannelCloseInitResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelCloseInitResponse;
isAmino(o: any): o is MsgChannelCloseInitResponseAmino;
encode(_: MsgChannelCloseInitResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelCloseInitResponse;
fromPartial(_: DeepPartial<MsgChannelCloseInitResponse>): MsgChannelCloseInitResponse;
fromAmino(_: MsgChannelCloseInitResponseAmino): MsgChannelCloseInitResponse;
toAmino(_: MsgChannelCloseInitResponse): MsgChannelCloseInitResponseAmino;
fromAminoMsg(object: MsgChannelCloseInitResponseAminoMsg): MsgChannelCloseInitResponse;
toAminoMsg(message: MsgChannelCloseInitResponse): MsgChannelCloseInitResponseAminoMsg;
fromProtoMsg(message: MsgChannelCloseInitResponseProtoMsg): MsgChannelCloseInitResponse;
toProto(message: MsgChannelCloseInitResponse): Uint8Array;
toProtoMsg(message: MsgChannelCloseInitResponse): MsgChannelCloseInitResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* MsgChannelCloseConfirm defines a msg sent by a Relayer to Chain B
* to acknowledge the change of channel state to CLOSED on Chain A.
* @name MsgChannelCloseConfirm
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelCloseConfirm
*/
export declare const MsgChannelCloseConfirm: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelCloseConfirm;
isAmino(o: any): o is MsgChannelCloseConfirmAmino;
encode(message: MsgChannelCloseConfirm, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelCloseConfirm;
fromPartial(object: DeepPartial<MsgChannelCloseConfirm>): MsgChannelCloseConfirm;
fromAmino(object: MsgChannelCloseConfirmAmino): MsgChannelCloseConfirm;
toAmino(message: MsgChannelCloseConfirm): MsgChannelCloseConfirmAmino;
fromAminoMsg(object: MsgChannelCloseConfirmAminoMsg): MsgChannelCloseConfirm;
toAminoMsg(message: MsgChannelCloseConfirm): MsgChannelCloseConfirmAminoMsg;
fromProtoMsg(message: MsgChannelCloseConfirmProtoMsg): MsgChannelCloseConfirm;
toProto(message: MsgChannelCloseConfirm): Uint8Array;
toProtoMsg(message: MsgChannelCloseConfirm): MsgChannelCloseConfirmProtoMsg;
registerTypeUrl(): void;
};
/**
* MsgChannelCloseConfirmResponse defines the Msg/ChannelCloseConfirm response
* type.
* @name MsgChannelCloseConfirmResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgChannelCloseConfirmResponse
*/
export declare const MsgChannelCloseConfirmResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgChannelCloseConfirmResponse;
isAmino(o: any): o is MsgChannelCloseConfirmResponseAmino;
encode(_: MsgChannelCloseConfirmResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgChannelCloseConfirmResponse;
fromPartial(_: DeepPartial<MsgChannelCloseConfirmResponse>): MsgChannelCloseConfirmResponse;
fromAmino(_: MsgChannelCloseConfirmResponseAmino): MsgChannelCloseConfirmResponse;
toAmino(_: MsgChannelCloseConfirmResponse): MsgChannelCloseConfirmResponseAmino;
fromAminoMsg(object: MsgChannelCloseConfirmResponseAminoMsg): MsgChannelCloseConfirmResponse;
toAminoMsg(message: MsgChannelCloseConfirmResponse): MsgChannelCloseConfirmResponseAminoMsg;
fromProtoMsg(message: MsgChannelCloseConfirmResponseProtoMsg): MsgChannelCloseConfirmResponse;
toProto(message: MsgChannelCloseConfirmResponse): Uint8Array;
toProtoMsg(message: MsgChannelCloseConfirmResponse): MsgChannelCloseConfirmResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* MsgRecvPacket receives incoming IBC packet
* @name MsgRecvPacket
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgRecvPacket
*/
export declare const MsgRecvPacket: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgRecvPacket;
isAmino(o: any): o is MsgRecvPacketAmino;
encode(message: MsgRecvPacket, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgRecvPacket;
fromPartial(object: DeepPartial<MsgRecvPacket>): MsgRecvPacket;
fromAmino(object: MsgRecvPacketAmino): MsgRecvPacket;
toAmino(message: MsgRecvPacket): MsgRecvPacketAmino;
fromAminoMsg(object: MsgRecvPacketAminoMsg): MsgRecvPacket;
toAminoMsg(message: MsgRecvPacket): MsgRecvPacketAminoMsg;
fromProtoMsg(message: MsgRecvPacketProtoMsg): MsgRecvPacket;
toProto(message: MsgRecvPacket): Uint8Array;
toProtoMsg(message: MsgRecvPacket): MsgRecvPacketProtoMsg;
registerTypeUrl(): void;
};
/**
* MsgRecvPacketResponse defines the Msg/RecvPacket response type.
* @name MsgRecvPacketResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgRecvPacketResponse
*/
export declare const MsgRecvPacketResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgRecvPacketResponse;
isAmino(o: any): o is MsgRecvPacketResponseAmino;
encode(message: MsgRecvPacketResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgRecvPacketResponse;
fromPartial(object: DeepPartial<MsgRecvPacketResponse>): MsgRecvPacketResponse;
fromAmino(object: MsgRecvPacketResponseAmino): MsgRecvPacketResponse;
toAmino(message: MsgRecvPacketResponse): MsgRecvPacketResponseAmino;
fromAminoMsg(object: MsgRecvPacketResponseAminoMsg): MsgRecvPacketResponse;
toAminoMsg(message: MsgRecvPacketResponse): MsgRecvPacketResponseAminoMsg;
fromProtoMsg(message: MsgRecvPacketResponseProtoMsg): MsgRecvPacketResponse;
toProto(message: MsgRecvPacketResponse): Uint8Array;
toProtoMsg(message: MsgRecvPacketResponse): MsgRecvPacketResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* MsgTimeout receives timed-out packet
* @name MsgTimeout
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgTimeout
*/
export declare const MsgTimeout: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgTimeout;
isAmino(o: any): o is MsgTimeoutAmino;
encode(message: MsgTimeout, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgTimeout;
fromPartial(object: DeepPartial<MsgTimeout>): MsgTimeout;
fromAmino(object: MsgTimeoutAmino): MsgTimeout;
toAmino(message: MsgTimeout): MsgTimeoutAmino;
fromAminoMsg(object: MsgTimeoutAminoMsg): MsgTimeout;
toAminoMsg(message: MsgTimeout): MsgTimeoutAminoMsg;
fromProtoMsg(message: MsgTimeoutProtoMsg): MsgTimeout;
toProto(message: MsgTimeout): Uint8Array;
toProtoMsg(message: MsgTimeout): MsgTimeoutProtoMsg;
registerTypeUrl(): void;
};
/**
* MsgTimeoutResponse defines the Msg/Timeout response type.
* @name MsgTimeoutResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgTimeoutResponse
*/
export declare const MsgTimeoutResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgTimeoutResponse;
isAmino(o: any): o is MsgTimeoutResponseAmino;
encode(message: MsgTimeoutResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgTimeoutResponse;
fromPartial(object: DeepPartial<MsgTimeoutResponse>): MsgTimeoutResponse;
fromAmino(object: MsgTimeoutResponseAmino): MsgTimeoutResponse;
toAmino(message: MsgTimeoutResponse): MsgTimeoutResponseAmino;
fromAminoMsg(object: MsgTimeoutResponseAminoMsg): MsgTimeoutResponse;
toAminoMsg(message: MsgTimeoutResponse): MsgTimeoutResponseAminoMsg;
fromProtoMsg(message: MsgTimeoutResponseProtoMsg): MsgTimeoutResponse;
toProto(message: MsgTimeoutResponse): Uint8Array;
toProtoMsg(message: MsgTimeoutResponse): MsgTimeoutResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* MsgTimeoutOnClose timed-out packet upon counterparty channel closure.
* @name MsgTimeoutOnClose
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgTimeoutOnClose
*/
export declare const MsgTimeoutOnClose: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgTimeoutOnClose;
isAmino(o: any): o is MsgTimeoutOnCloseAmino;
encode(message: MsgTimeoutOnClose, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgTimeoutOnClose;
fromPartial(object: DeepPartial<MsgTimeoutOnClose>): MsgTimeoutOnClose;
fromAmino(object: MsgTimeoutOnCloseAmino): MsgTimeoutOnClose;
toAmino(message: MsgTimeoutOnClose): MsgTimeoutOnCloseAmino;
fromAminoMsg(object: MsgTimeoutOnCloseAminoMsg): MsgTimeoutOnClose;
toAminoMsg(message: MsgTimeoutOnClose): MsgTimeoutOnCloseAminoMsg;
fromProtoMsg(message: MsgTimeoutOnCloseProtoMsg): MsgTimeoutOnClose;
toProto(message: MsgTimeoutOnClose): Uint8Array;
toProtoMsg(message: MsgTimeoutOnClose): MsgTimeoutOnCloseProtoMsg;
registerTypeUrl(): void;
};
/**
* MsgTimeoutOnCloseResponse defines the Msg/TimeoutOnClose response type.
* @name MsgTimeoutOnCloseResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgTimeoutOnCloseResponse
*/
export declare const MsgTimeoutOnCloseResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgTimeoutOnCloseResponse;
isAmino(o: any): o is MsgTimeoutOnCloseResponseAmino;
encode(message: MsgTimeoutOnCloseResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgTimeoutOnCloseResponse;
fromPartial(object: DeepPartial<MsgTimeoutOnCloseResponse>): MsgTimeoutOnCloseResponse;
fromAmino(object: MsgTimeoutOnCloseResponseAmino): MsgTimeoutOnCloseResponse;
toAmino(message: MsgTimeoutOnCloseResponse): MsgTimeoutOnCloseResponseAmino;
fromAminoMsg(object: MsgTimeoutOnCloseResponseAminoMsg): MsgTimeoutOnCloseResponse;
toAminoMsg(message: MsgTimeoutOnCloseResponse): MsgTimeoutOnCloseResponseAminoMsg;
fromProtoMsg(message: MsgTimeoutOnCloseResponseProtoMsg): MsgTimeoutOnCloseResponse;
toProto(message: MsgTimeoutOnCloseResponse): Uint8Array;
toProtoMsg(message: MsgTimeoutOnCloseResponse): MsgTimeoutOnCloseResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* MsgAcknowledgement receives incoming IBC acknowledgement
* @name MsgAcknowledgement
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgAcknowledgement
*/
export declare const MsgAcknowledgement: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgAcknowledgement;
isAmino(o: any): o is MsgAcknowledgementAmino;
encode(message: MsgAcknowledgement, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgAcknowledgement;
fromPartial(object: DeepPartial<MsgAcknowledgement>): MsgAcknowledgement;
fromAmino(object: MsgAcknowledgementAmino): MsgAcknowledgement;
toAmino(message: MsgAcknowledgement): MsgAcknowledgementAmino;
fromAminoMsg(object: MsgAcknowledgementAminoMsg): MsgAcknowledgement;
toAminoMsg(message: MsgAcknowledgement): MsgAcknowledgementAminoMsg;
fromProtoMsg(message: MsgAcknowledgementProtoMsg): MsgAcknowledgement;
toProto(message: MsgAcknowledgement): Uint8Array;
toProtoMsg(message: MsgAcknowledgement): MsgAcknowledgementProtoMsg;
registerTypeUrl(): void;
};
/**
* MsgAcknowledgementResponse defines the Msg/Acknowledgement response type.
* @name MsgAcknowledgementResponse
* @package ibc.core.channel.v1
* @see proto type: ibc.core.channel.v1.MsgAcknowledgementResponse
*/
export declare const MsgAcknowledgementResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgAcknowledgementResponse;
isAmino(o: any): o is MsgAcknowledgementResponseAmino;
encode(message: MsgAcknowledgementResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgAcknowledgementResponse;
fromPartial(object: DeepPartial<MsgAcknowledgementResponse>): MsgAcknowledgementResponse;
fromAmino(object: MsgAcknowledgementResponseAmino): MsgAcknowledgementResponse;
toAmino(message: MsgAcknowledgementResponse): MsgAcknowledgementResponseAmino;
fromAminoMsg(object: MsgAcknowledgementResponseAminoMsg): MsgAcknowledgementResponse;
toAminoMsg(message: MsgAcknowledgementResponse): MsgAcknowledgementResponseAminoMsg;
fromProtoMsg(message: MsgAcknowledgementResponseProtoMsg): MsgAcknowledgementResponse;
toProto(message: MsgAcknowledgementResponse): Uint8Array;
toProtoMsg(message: MsgAcknowledgementResponse): MsgAcknowledgementResponseProtoMsg;
registerTypeUrl(): void;
};