@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
43 lines (42 loc) • 3.21 kB
TypeScript
import { Rpc } from "../../../../helpers";
import { MsgChannelOpenInit, MsgChannelOpenInitResponse, MsgChannelOpenTry, MsgChannelOpenTryResponse, MsgChannelOpenAck, MsgChannelOpenAckResponse, MsgChannelOpenConfirm, MsgChannelOpenConfirmResponse, MsgChannelCloseInit, MsgChannelCloseInitResponse, MsgChannelCloseConfirm, MsgChannelCloseConfirmResponse, MsgRecvPacket, MsgRecvPacketResponse, MsgTimeout, MsgTimeoutResponse, MsgTimeoutOnClose, MsgTimeoutOnCloseResponse, MsgAcknowledgement, MsgAcknowledgementResponse } from "./tx";
/** Msg defines the ibc/channel Msg service. */
export interface Msg {
/** ChannelOpenInit defines a rpc handler method for MsgChannelOpenInit. */
channelOpenInit(request: MsgChannelOpenInit): Promise<MsgChannelOpenInitResponse>;
/** ChannelOpenTry defines a rpc handler method for MsgChannelOpenTry. */
channelOpenTry(request: MsgChannelOpenTry): Promise<MsgChannelOpenTryResponse>;
/** ChannelOpenAck defines a rpc handler method for MsgChannelOpenAck. */
channelOpenAck(request: MsgChannelOpenAck): Promise<MsgChannelOpenAckResponse>;
/** ChannelOpenConfirm defines a rpc handler method for MsgChannelOpenConfirm. */
channelOpenConfirm(request: MsgChannelOpenConfirm): Promise<MsgChannelOpenConfirmResponse>;
/** ChannelCloseInit defines a rpc handler method for MsgChannelCloseInit. */
channelCloseInit(request: MsgChannelCloseInit): Promise<MsgChannelCloseInitResponse>;
/**
* ChannelCloseConfirm defines a rpc handler method for
* MsgChannelCloseConfirm.
*/
channelCloseConfirm(request: MsgChannelCloseConfirm): Promise<MsgChannelCloseConfirmResponse>;
/** RecvPacket defines a rpc handler method for MsgRecvPacket. */
recvPacket(request: MsgRecvPacket): Promise<MsgRecvPacketResponse>;
/** Timeout defines a rpc handler method for MsgTimeout. */
timeout(request: MsgTimeout): Promise<MsgTimeoutResponse>;
/** TimeoutOnClose defines a rpc handler method for MsgTimeoutOnClose. */
timeoutOnClose(request: MsgTimeoutOnClose): Promise<MsgTimeoutOnCloseResponse>;
/** Acknowledgement defines a rpc handler method for MsgAcknowledgement. */
acknowledgement(request: MsgAcknowledgement): Promise<MsgAcknowledgementResponse>;
}
export declare class MsgClientImpl implements Msg {
private readonly rpc;
constructor(rpc: Rpc);
channelOpenInit(request: MsgChannelOpenInit): Promise<MsgChannelOpenInitResponse>;
channelOpenTry(request: MsgChannelOpenTry): Promise<MsgChannelOpenTryResponse>;
channelOpenAck(request: MsgChannelOpenAck): Promise<MsgChannelOpenAckResponse>;
channelOpenConfirm(request: MsgChannelOpenConfirm): Promise<MsgChannelOpenConfirmResponse>;
channelCloseInit(request: MsgChannelCloseInit): Promise<MsgChannelCloseInitResponse>;
channelCloseConfirm(request: MsgChannelCloseConfirm): Promise<MsgChannelCloseConfirmResponse>;
recvPacket(request: MsgRecvPacket): Promise<MsgRecvPacketResponse>;
timeout(request: MsgTimeout): Promise<MsgTimeoutResponse>;
timeoutOnClose(request: MsgTimeoutOnClose): Promise<MsgTimeoutOnCloseResponse>;
acknowledgement(request: MsgAcknowledgement): Promise<MsgAcknowledgementResponse>;
}