UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

43 lines (42 loc) 3.21 kB
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>; }