@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
746 lines (745 loc) • 34.7 kB
TypeScript
import { Encoder } from "../../feeds/v1beta1/encoder";
import { Price, PriceAmino, PriceSDKType } from "../../feeds/v1beta1/feeds";
import { Coin, CoinAmino, CoinSDKType } from "../../../cosmos/base/v1beta1/coin";
import { BinaryReader, BinaryWriter } from "../../../binary";
/** TSSRoute represents a route for tss packets and implements the RouteI interface. */
export interface TSSRoute {
$typeUrl?: "/band.tunnel.v1beta1.TSSRoute";
/** destination_chain_id is the destination chain ID */
destinationChainId: string;
/** destination_contract_address is the destination contract address */
destinationContractAddress: string;
/** encoder is the mode of encoding packet data. */
encoder: Encoder;
}
export interface TSSRouteProtoMsg {
typeUrl: "/band.tunnel.v1beta1.TSSRoute";
value: Uint8Array;
}
/** TSSRoute represents a route for tss packets and implements the RouteI interface. */
export interface TSSRouteAmino {
/** destination_chain_id is the destination chain ID */
destination_chain_id?: string;
/** destination_contract_address is the destination contract address */
destination_contract_address?: string;
/** encoder is the mode of encoding packet data. */
encoder?: Encoder;
}
export interface TSSRouteAminoMsg {
type: "/band.tunnel.v1beta1.TSSRoute";
value: TSSRouteAmino;
}
/** TSSRoute represents a route for tss packets and implements the RouteI interface. */
export interface TSSRouteSDKType {
$typeUrl?: "/band.tunnel.v1beta1.TSSRoute";
destination_chain_id: string;
destination_contract_address: string;
encoder: Encoder;
}
/** TSSPacketReceipt represents a receipt for a tss packet and implements the PacketReceiptI interface. */
export interface TSSPacketReceipt {
$typeUrl?: "/band.tunnel.v1beta1.TSSPacketReceipt";
/** signing_id is the signing ID */
signingId: bigint;
}
export interface TSSPacketReceiptProtoMsg {
typeUrl: "/band.tunnel.v1beta1.TSSPacketReceipt";
value: Uint8Array;
}
/** TSSPacketReceipt represents a receipt for a tss packet and implements the PacketReceiptI interface. */
export interface TSSPacketReceiptAmino {
/** signing_id is the signing ID */
signing_id?: string;
}
export interface TSSPacketReceiptAminoMsg {
type: "/band.tunnel.v1beta1.TSSPacketReceipt";
value: TSSPacketReceiptAmino;
}
/** TSSPacketReceipt represents a receipt for a tss packet and implements the PacketReceiptI interface. */
export interface TSSPacketReceiptSDKType {
$typeUrl?: "/band.tunnel.v1beta1.TSSPacketReceipt";
signing_id: bigint;
}
/** IBCRoute represents a route for IBC packets and implements the RouteI interface. */
export interface IBCRoute {
$typeUrl?: "/band.tunnel.v1beta1.IBCRoute";
/** channel_id is the IBC channel ID */
channelId: string;
}
export interface IBCRouteProtoMsg {
typeUrl: "/band.tunnel.v1beta1.IBCRoute";
value: Uint8Array;
}
/** IBCRoute represents a route for IBC packets and implements the RouteI interface. */
export interface IBCRouteAmino {
/** channel_id is the IBC channel ID */
channel_id?: string;
}
export interface IBCRouteAminoMsg {
type: "/band.tunnel.v1beta1.IBCRoute";
value: IBCRouteAmino;
}
/** IBCRoute represents a route for IBC packets and implements the RouteI interface. */
export interface IBCRouteSDKType {
$typeUrl?: "/band.tunnel.v1beta1.IBCRoute";
channel_id: string;
}
/** IBCPacketReceipt represents a receipt for a IBC packet and implements the PacketReceiptI interface. */
export interface IBCPacketReceipt {
$typeUrl?: "/band.tunnel.v1beta1.IBCPacketReceipt";
/** sequence is representing the sequence of the IBC packet. */
sequence: bigint;
}
export interface IBCPacketReceiptProtoMsg {
typeUrl: "/band.tunnel.v1beta1.IBCPacketReceipt";
value: Uint8Array;
}
/** IBCPacketReceipt represents a receipt for a IBC packet and implements the PacketReceiptI interface. */
export interface IBCPacketReceiptAmino {
/** sequence is representing the sequence of the IBC packet. */
sequence?: string;
}
export interface IBCPacketReceiptAminoMsg {
type: "/band.tunnel.v1beta1.IBCPacketReceipt";
value: IBCPacketReceiptAmino;
}
/** IBCPacketReceipt represents a receipt for a IBC packet and implements the PacketReceiptI interface. */
export interface IBCPacketReceiptSDKType {
$typeUrl?: "/band.tunnel.v1beta1.IBCPacketReceipt";
sequence: bigint;
}
/** TunnelPricesPacketData represents the IBC packet payload for the tunnel packet. */
export interface TunnelPricesPacketData {
/** tunnel_id is the tunnel ID */
tunnelId: bigint;
/** sequence is representing the sequence of the tunnel packet. */
sequence: bigint;
/** prices is the list of prices information from feeds module. */
prices: Price[];
/** created_at is the timestamp when the packet is created */
createdAt: bigint;
}
export interface TunnelPricesPacketDataProtoMsg {
typeUrl: "/band.tunnel.v1beta1.TunnelPricesPacketData";
value: Uint8Array;
}
/** TunnelPricesPacketData represents the IBC packet payload for the tunnel packet. */
export interface TunnelPricesPacketDataAmino {
/** tunnel_id is the tunnel ID */
tunnel_id?: string;
/** sequence is representing the sequence of the tunnel packet. */
sequence?: string;
/** prices is the list of prices information from feeds module. */
prices?: PriceAmino[];
/** created_at is the timestamp when the packet is created */
created_at?: string;
}
export interface TunnelPricesPacketDataAminoMsg {
type: "/band.tunnel.v1beta1.TunnelPricesPacketData";
value: TunnelPricesPacketDataAmino;
}
/** TunnelPricesPacketData represents the IBC packet payload for the tunnel packet. */
export interface TunnelPricesPacketDataSDKType {
tunnel_id: bigint;
sequence: bigint;
prices: PriceSDKType[];
created_at: bigint;
}
/** IBCHookRoute is the type for an IBC hook route */
export interface IBCHookRoute {
$typeUrl?: "/band.tunnel.v1beta1.IBCHookRoute";
/** channel_id is the IBC channel ID */
channelId: string;
/** destination_contract_address is the destination contract address */
destinationContractAddress: string;
}
export interface IBCHookRouteProtoMsg {
typeUrl: "/band.tunnel.v1beta1.IBCHookRoute";
value: Uint8Array;
}
/** IBCHookRoute is the type for an IBC hook route */
export interface IBCHookRouteAmino {
/** channel_id is the IBC channel ID */
channel_id?: string;
/** destination_contract_address is the destination contract address */
destination_contract_address?: string;
}
export interface IBCHookRouteAminoMsg {
type: "/band.tunnel.v1beta1.IBCHookRoute";
value: IBCHookRouteAmino;
}
/** IBCHookRoute is the type for an IBC hook route */
export interface IBCHookRouteSDKType {
$typeUrl?: "/band.tunnel.v1beta1.IBCHookRoute";
channel_id: string;
destination_contract_address: string;
}
/** IBCHookPacketReceipt represents a receipt for a IBC hook packet and implements the PacketReceiptI interface. */
export interface IBCHookPacketReceipt {
$typeUrl?: "/band.tunnel.v1beta1.IBCHookPacketReceipt";
/** sequence is representing the sequence of the IBC packet. */
sequence: bigint;
}
export interface IBCHookPacketReceiptProtoMsg {
typeUrl: "/band.tunnel.v1beta1.IBCHookPacketReceipt";
value: Uint8Array;
}
/** IBCHookPacketReceipt represents a receipt for a IBC hook packet and implements the PacketReceiptI interface. */
export interface IBCHookPacketReceiptAmino {
/** sequence is representing the sequence of the IBC packet. */
sequence?: string;
}
export interface IBCHookPacketReceiptAminoMsg {
type: "/band.tunnel.v1beta1.IBCHookPacketReceipt";
value: IBCHookPacketReceiptAmino;
}
/** IBCHookPacketReceipt represents a receipt for a IBC hook packet and implements the PacketReceiptI interface. */
export interface IBCHookPacketReceiptSDKType {
$typeUrl?: "/band.tunnel.v1beta1.IBCHookPacketReceipt";
sequence: bigint;
}
/** IBCHookMemo is the type for a data packet that will be stringtify to be a memo of IBC hook packet */
export interface IBCHookMemo {
/** wasm is the payload for calling destination contract */
wasm: IBCHookMemo_Payload;
}
export interface IBCHookMemoProtoMsg {
typeUrl: "/band.tunnel.v1beta1.IBCHookMemo";
value: Uint8Array;
}
/** IBCHookMemo is the type for a data packet that will be stringtify to be a memo of IBC hook packet */
export interface IBCHookMemoAmino {
/** wasm is the payload for calling destination contract */
wasm?: IBCHookMemo_PayloadAmino;
}
export interface IBCHookMemoAminoMsg {
type: "/band.tunnel.v1beta1.IBCHookMemo";
value: IBCHookMemoAmino;
}
/** IBCHookMemo is the type for a data packet that will be stringtify to be a memo of IBC hook packet */
export interface IBCHookMemoSDKType {
wasm: IBCHookMemo_PayloadSDKType;
}
/** Payload defines target contract and detail of function call (msg). */
export interface IBCHookMemo_Payload {
/** contract is destination contract address */
contract: string;
/** msg is the ibc hook message */
msg: IBCHookMemo_Payload_Msg;
}
export interface IBCHookMemo_PayloadProtoMsg {
typeUrl: "/band.tunnel.v1beta1.Payload";
value: Uint8Array;
}
/** Payload defines target contract and detail of function call (msg). */
export interface IBCHookMemo_PayloadAmino {
/** contract is destination contract address */
contract?: string;
/** msg is the ibc hook message */
msg?: IBCHookMemo_Payload_MsgAmino;
}
export interface IBCHookMemo_PayloadAminoMsg {
type: "/band.tunnel.v1beta1.Payload";
value: IBCHookMemo_PayloadAmino;
}
/** Payload defines target contract and detail of function call (msg). */
export interface IBCHookMemo_PayloadSDKType {
contract: string;
msg: IBCHookMemo_Payload_MsgSDKType;
}
/** Msg defines function name (`receive_packet`) and a type of function arguments. */
export interface IBCHookMemo_Payload_Msg {
/** receive_packet is the function name on the destination contract */
receivePacket: IBCHookMemo_Payload_Msg_ReceivePacket;
}
export interface IBCHookMemo_Payload_MsgProtoMsg {
typeUrl: "/band.tunnel.v1beta1.Msg";
value: Uint8Array;
}
/** Msg defines function name (`receive_packet`) and a type of function arguments. */
export interface IBCHookMemo_Payload_MsgAmino {
/** receive_packet is the function name on the destination contract */
receive_packet?: IBCHookMemo_Payload_Msg_ReceivePacketAmino;
}
export interface IBCHookMemo_Payload_MsgAminoMsg {
type: "/band.tunnel.v1beta1.Msg";
value: IBCHookMemo_Payload_MsgAmino;
}
/** Msg defines function name (`receive_packet`) and a type of function arguments. */
export interface IBCHookMemo_Payload_MsgSDKType {
receive_packet: IBCHookMemo_Payload_Msg_ReceivePacketSDKType;
}
/** ReceivePacket represents the arguments of `receive_packet` function */
export interface IBCHookMemo_Payload_Msg_ReceivePacket {
/** packet represents the data packet */
packet: TunnelPricesPacketData;
}
export interface IBCHookMemo_Payload_Msg_ReceivePacketProtoMsg {
typeUrl: "/band.tunnel.v1beta1.ReceivePacket";
value: Uint8Array;
}
/** ReceivePacket represents the arguments of `receive_packet` function */
export interface IBCHookMemo_Payload_Msg_ReceivePacketAmino {
/** packet represents the data packet */
packet?: TunnelPricesPacketDataAmino;
}
export interface IBCHookMemo_Payload_Msg_ReceivePacketAminoMsg {
type: "/band.tunnel.v1beta1.ReceivePacket";
value: IBCHookMemo_Payload_Msg_ReceivePacketAmino;
}
/** ReceivePacket represents the arguments of `receive_packet` function */
export interface IBCHookMemo_Payload_Msg_ReceivePacketSDKType {
packet: TunnelPricesPacketDataSDKType;
}
/** RouterRoute is the type for a Router route */
export interface RouterRoute {
$typeUrl?: "/band.tunnel.v1beta1.RouterRoute";
/** destination_chain_id is the destination chain ID */
destinationChainId: string;
/** destination_contract_address is the destination contract address */
destinationContractAddress: string;
/** destination_gas_limit is the destination gas limit */
destinationGasLimit: bigint;
}
export interface RouterRouteProtoMsg {
typeUrl: "/band.tunnel.v1beta1.RouterRoute";
value: Uint8Array;
}
/** RouterRoute is the type for a Router route */
export interface RouterRouteAmino {
/** destination_chain_id is the destination chain ID */
destination_chain_id?: string;
/** destination_contract_address is the destination contract address */
destination_contract_address?: string;
/** destination_gas_limit is the destination gas limit */
destination_gas_limit?: string;
}
export interface RouterRouteAminoMsg {
type: "/band.tunnel.v1beta1.RouterRoute";
value: RouterRouteAmino;
}
/** RouterRoute is the type for a Router route */
export interface RouterRouteSDKType {
$typeUrl?: "/band.tunnel.v1beta1.RouterRoute";
destination_chain_id: string;
destination_contract_address: string;
destination_gas_limit: bigint;
}
/** RouterPacketReceipt represents a receipt for a Router packet and implements the PacketReceiptI interface. */
export interface RouterPacketReceipt {
$typeUrl?: "/band.tunnel.v1beta1.RouterPacketReceipt";
/** sequence is representing the sequence of the IBC packet. */
sequence: bigint;
}
export interface RouterPacketReceiptProtoMsg {
typeUrl: "/band.tunnel.v1beta1.RouterPacketReceipt";
value: Uint8Array;
}
/** RouterPacketReceipt represents a receipt for a Router packet and implements the PacketReceiptI interface. */
export interface RouterPacketReceiptAmino {
/** sequence is representing the sequence of the IBC packet. */
sequence?: string;
}
export interface RouterPacketReceiptAminoMsg {
type: "/band.tunnel.v1beta1.RouterPacketReceipt";
value: RouterPacketReceiptAmino;
}
/** RouterPacketReceipt represents a receipt for a Router packet and implements the PacketReceiptI interface. */
export interface RouterPacketReceiptSDKType {
$typeUrl?: "/band.tunnel.v1beta1.RouterPacketReceipt";
sequence: bigint;
}
/** RouterMemo is the type for a data packet that will be stringtify to be a memo of IBC packet */
export interface RouterMemo {
/** wasm is the payload for calling destination contract */
wasm: RouterMemo_Payload;
}
export interface RouterMemoProtoMsg {
typeUrl: "/band.tunnel.v1beta1.RouterMemo";
value: Uint8Array;
}
/** RouterMemo is the type for a data packet that will be stringtify to be a memo of IBC packet */
export interface RouterMemoAmino {
/** wasm is the payload for calling destination contract */
wasm?: RouterMemo_PayloadAmino;
}
export interface RouterMemoAminoMsg {
type: "/band.tunnel.v1beta1.RouterMemo";
value: RouterMemoAmino;
}
/** RouterMemo is the type for a data packet that will be stringtify to be a memo of IBC packet */
export interface RouterMemoSDKType {
wasm: RouterMemo_PayloadSDKType;
}
/** Payload defines target contract and detail of function call (msg). */
export interface RouterMemo_Payload {
/** contract is destination contract address */
contract: string;
/** msg is the Router message */
msg: RouterMemo_Payload_Msg;
}
export interface RouterMemo_PayloadProtoMsg {
typeUrl: "/band.tunnel.v1beta1.Payload";
value: Uint8Array;
}
/** Payload defines target contract and detail of function call (msg). */
export interface RouterMemo_PayloadAmino {
/** contract is destination contract address */
contract?: string;
/** msg is the Router message */
msg?: RouterMemo_Payload_MsgAmino;
}
export interface RouterMemo_PayloadAminoMsg {
type: "/band.tunnel.v1beta1.Payload";
value: RouterMemo_PayloadAmino;
}
/** Payload defines target contract and detail of function call (msg). */
export interface RouterMemo_PayloadSDKType {
contract: string;
msg: RouterMemo_Payload_MsgSDKType;
}
/** Msg defines function name (`receive_band_data`) and a type of function arguments. */
export interface RouterMemo_Payload_Msg {
/** receive_band_data is the function name on the destination contract */
receiveBandData: RouterMemo_Payload_Msg_ReceiveBandDataArgs;
}
export interface RouterMemo_Payload_MsgProtoMsg {
typeUrl: "/band.tunnel.v1beta1.Msg";
value: Uint8Array;
}
/** Msg defines function name (`receive_band_data`) and a type of function arguments. */
export interface RouterMemo_Payload_MsgAmino {
/** receive_band_data is the function name on the destination contract */
receive_band_data?: RouterMemo_Payload_Msg_ReceiveBandDataArgsAmino;
}
export interface RouterMemo_Payload_MsgAminoMsg {
type: "/band.tunnel.v1beta1.Msg";
value: RouterMemo_Payload_MsgAmino;
}
/** Msg defines function name (`receive_band_data`) and a type of function arguments. */
export interface RouterMemo_Payload_MsgSDKType {
receive_band_data: RouterMemo_Payload_Msg_ReceiveBandDataArgsSDKType;
}
/** ReceiveBandDataArgs represents the arguments of `receive_band_data` function */
export interface RouterMemo_Payload_Msg_ReceiveBandDataArgs {
/** dest_chain_id is the destination chain ID */
destChainId: string;
/** dest_contract_address is the destination contract address */
destContractAddress: string;
/** gas_limit is the destination gas limit */
gasLimit: bigint;
/** payload is the payload of the packet */
payload: string;
}
export interface RouterMemo_Payload_Msg_ReceiveBandDataArgsProtoMsg {
typeUrl: "/band.tunnel.v1beta1.ReceiveBandDataArgs";
value: Uint8Array;
}
/** ReceiveBandDataArgs represents the arguments of `receive_band_data` function */
export interface RouterMemo_Payload_Msg_ReceiveBandDataArgsAmino {
/** dest_chain_id is the destination chain ID */
dest_chain_id?: string;
/** dest_contract_address is the destination contract address */
dest_contract_address?: string;
/** gas_limit is the destination gas limit */
gas_limit?: string;
/** payload is the payload of the packet */
payload?: string;
}
export interface RouterMemo_Payload_Msg_ReceiveBandDataArgsAminoMsg {
type: "/band.tunnel.v1beta1.ReceiveBandDataArgs";
value: RouterMemo_Payload_Msg_ReceiveBandDataArgsAmino;
}
/** ReceiveBandDataArgs represents the arguments of `receive_band_data` function */
export interface RouterMemo_Payload_Msg_ReceiveBandDataArgsSDKType {
dest_chain_id: string;
dest_contract_address: string;
gas_limit: bigint;
payload: string;
}
/** AxelarRoute represents a route for Axelar packets and implements the RouteI interface. */
export interface AxelarRoute {
$typeUrl?: "/band.tunnel.v1beta1.AxelarRoute";
/** destination_chain_id is the destination chain ID */
destinationChainId: string;
/** destination_contract_address is the destination contract address */
destinationContractAddress: string;
/** fee is the fee for each packet in the Axelar network. */
fee: Coin;
}
export interface AxelarRouteProtoMsg {
typeUrl: "/band.tunnel.v1beta1.AxelarRoute";
value: Uint8Array;
}
/** AxelarRoute represents a route for Axelar packets and implements the RouteI interface. */
export interface AxelarRouteAmino {
/** destination_chain_id is the destination chain ID */
destination_chain_id?: string;
/** destination_contract_address is the destination contract address */
destination_contract_address?: string;
/** fee is the fee for each packet in the Axelar network. */
fee?: CoinAmino;
}
export interface AxelarRouteAminoMsg {
type: "/band.tunnel.v1beta1.AxelarRoute";
value: AxelarRouteAmino;
}
/** AxelarRoute represents a route for Axelar packets and implements the RouteI interface. */
export interface AxelarRouteSDKType {
$typeUrl?: "/band.tunnel.v1beta1.AxelarRoute";
destination_chain_id: string;
destination_contract_address: string;
fee: CoinSDKType;
}
/** AxelarPacketReceipt represents a receipt for a Axelar packet and implements the PacketReceiptI interface. */
export interface AxelarPacketReceipt {
$typeUrl?: "/band.tunnel.v1beta1.AxelarPacketReceipt";
/** sequence is representing the sequence of the Axelar packet. */
sequence: bigint;
}
export interface AxelarPacketReceiptProtoMsg {
typeUrl: "/band.tunnel.v1beta1.AxelarPacketReceipt";
value: Uint8Array;
}
/** AxelarPacketReceipt represents a receipt for a Axelar packet and implements the PacketReceiptI interface. */
export interface AxelarPacketReceiptAmino {
/** sequence is representing the sequence of the Axelar packet. */
sequence?: string;
}
export interface AxelarPacketReceiptAminoMsg {
type: "/band.tunnel.v1beta1.AxelarPacketReceipt";
value: AxelarPacketReceiptAmino;
}
/** AxelarPacketReceipt represents a receipt for a Axelar packet and implements the PacketReceiptI interface. */
export interface AxelarPacketReceiptSDKType {
$typeUrl?: "/band.tunnel.v1beta1.AxelarPacketReceipt";
sequence: bigint;
}
export declare const TSSRoute: {
typeUrl: string;
encode(message: TSSRoute, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): TSSRoute;
fromPartial(object: Partial<TSSRoute>): TSSRoute;
fromAmino(object: TSSRouteAmino): TSSRoute;
toAmino(message: TSSRoute): TSSRouteAmino;
fromAminoMsg(object: TSSRouteAminoMsg): TSSRoute;
fromProtoMsg(message: TSSRouteProtoMsg): TSSRoute;
toProto(message: TSSRoute): Uint8Array;
toProtoMsg(message: TSSRoute): TSSRouteProtoMsg;
};
export declare const TSSPacketReceipt: {
typeUrl: string;
encode(message: TSSPacketReceipt, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): TSSPacketReceipt;
fromPartial(object: Partial<TSSPacketReceipt>): TSSPacketReceipt;
fromAmino(object: TSSPacketReceiptAmino): TSSPacketReceipt;
toAmino(message: TSSPacketReceipt): TSSPacketReceiptAmino;
fromAminoMsg(object: TSSPacketReceiptAminoMsg): TSSPacketReceipt;
fromProtoMsg(message: TSSPacketReceiptProtoMsg): TSSPacketReceipt;
toProto(message: TSSPacketReceipt): Uint8Array;
toProtoMsg(message: TSSPacketReceipt): TSSPacketReceiptProtoMsg;
};
export declare const IBCRoute: {
typeUrl: string;
encode(message: IBCRoute, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): IBCRoute;
fromPartial(object: Partial<IBCRoute>): IBCRoute;
fromAmino(object: IBCRouteAmino): IBCRoute;
toAmino(message: IBCRoute): IBCRouteAmino;
fromAminoMsg(object: IBCRouteAminoMsg): IBCRoute;
fromProtoMsg(message: IBCRouteProtoMsg): IBCRoute;
toProto(message: IBCRoute): Uint8Array;
toProtoMsg(message: IBCRoute): IBCRouteProtoMsg;
};
export declare const IBCPacketReceipt: {
typeUrl: string;
encode(message: IBCPacketReceipt, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): IBCPacketReceipt;
fromPartial(object: Partial<IBCPacketReceipt>): IBCPacketReceipt;
fromAmino(object: IBCPacketReceiptAmino): IBCPacketReceipt;
toAmino(message: IBCPacketReceipt): IBCPacketReceiptAmino;
fromAminoMsg(object: IBCPacketReceiptAminoMsg): IBCPacketReceipt;
fromProtoMsg(message: IBCPacketReceiptProtoMsg): IBCPacketReceipt;
toProto(message: IBCPacketReceipt): Uint8Array;
toProtoMsg(message: IBCPacketReceipt): IBCPacketReceiptProtoMsg;
};
export declare const TunnelPricesPacketData: {
typeUrl: string;
encode(message: TunnelPricesPacketData, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): TunnelPricesPacketData;
fromPartial(object: Partial<TunnelPricesPacketData>): TunnelPricesPacketData;
fromAmino(object: TunnelPricesPacketDataAmino): TunnelPricesPacketData;
toAmino(message: TunnelPricesPacketData): TunnelPricesPacketDataAmino;
fromAminoMsg(object: TunnelPricesPacketDataAminoMsg): TunnelPricesPacketData;
fromProtoMsg(message: TunnelPricesPacketDataProtoMsg): TunnelPricesPacketData;
toProto(message: TunnelPricesPacketData): Uint8Array;
toProtoMsg(message: TunnelPricesPacketData): TunnelPricesPacketDataProtoMsg;
};
export declare const IBCHookRoute: {
typeUrl: string;
encode(message: IBCHookRoute, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): IBCHookRoute;
fromPartial(object: Partial<IBCHookRoute>): IBCHookRoute;
fromAmino(object: IBCHookRouteAmino): IBCHookRoute;
toAmino(message: IBCHookRoute): IBCHookRouteAmino;
fromAminoMsg(object: IBCHookRouteAminoMsg): IBCHookRoute;
fromProtoMsg(message: IBCHookRouteProtoMsg): IBCHookRoute;
toProto(message: IBCHookRoute): Uint8Array;
toProtoMsg(message: IBCHookRoute): IBCHookRouteProtoMsg;
};
export declare const IBCHookPacketReceipt: {
typeUrl: string;
encode(message: IBCHookPacketReceipt, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): IBCHookPacketReceipt;
fromPartial(object: Partial<IBCHookPacketReceipt>): IBCHookPacketReceipt;
fromAmino(object: IBCHookPacketReceiptAmino): IBCHookPacketReceipt;
toAmino(message: IBCHookPacketReceipt): IBCHookPacketReceiptAmino;
fromAminoMsg(object: IBCHookPacketReceiptAminoMsg): IBCHookPacketReceipt;
fromProtoMsg(message: IBCHookPacketReceiptProtoMsg): IBCHookPacketReceipt;
toProto(message: IBCHookPacketReceipt): Uint8Array;
toProtoMsg(message: IBCHookPacketReceipt): IBCHookPacketReceiptProtoMsg;
};
export declare const IBCHookMemo: {
typeUrl: string;
encode(message: IBCHookMemo, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): IBCHookMemo;
fromPartial(object: Partial<IBCHookMemo>): IBCHookMemo;
fromAmino(object: IBCHookMemoAmino): IBCHookMemo;
toAmino(message: IBCHookMemo): IBCHookMemoAmino;
fromAminoMsg(object: IBCHookMemoAminoMsg): IBCHookMemo;
fromProtoMsg(message: IBCHookMemoProtoMsg): IBCHookMemo;
toProto(message: IBCHookMemo): Uint8Array;
toProtoMsg(message: IBCHookMemo): IBCHookMemoProtoMsg;
};
export declare const IBCHookMemo_Payload: {
typeUrl: string;
encode(message: IBCHookMemo_Payload, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): IBCHookMemo_Payload;
fromPartial(object: Partial<IBCHookMemo_Payload>): IBCHookMemo_Payload;
fromAmino(object: IBCHookMemo_PayloadAmino): IBCHookMemo_Payload;
toAmino(message: IBCHookMemo_Payload): IBCHookMemo_PayloadAmino;
fromAminoMsg(object: IBCHookMemo_PayloadAminoMsg): IBCHookMemo_Payload;
fromProtoMsg(message: IBCHookMemo_PayloadProtoMsg): IBCHookMemo_Payload;
toProto(message: IBCHookMemo_Payload): Uint8Array;
toProtoMsg(message: IBCHookMemo_Payload): IBCHookMemo_PayloadProtoMsg;
};
export declare const IBCHookMemo_Payload_Msg: {
typeUrl: string;
encode(message: IBCHookMemo_Payload_Msg, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): IBCHookMemo_Payload_Msg;
fromPartial(object: Partial<IBCHookMemo_Payload_Msg>): IBCHookMemo_Payload_Msg;
fromAmino(object: IBCHookMemo_Payload_MsgAmino): IBCHookMemo_Payload_Msg;
toAmino(message: IBCHookMemo_Payload_Msg): IBCHookMemo_Payload_MsgAmino;
fromAminoMsg(object: IBCHookMemo_Payload_MsgAminoMsg): IBCHookMemo_Payload_Msg;
fromProtoMsg(message: IBCHookMemo_Payload_MsgProtoMsg): IBCHookMemo_Payload_Msg;
toProto(message: IBCHookMemo_Payload_Msg): Uint8Array;
toProtoMsg(message: IBCHookMemo_Payload_Msg): IBCHookMemo_Payload_MsgProtoMsg;
};
export declare const IBCHookMemo_Payload_Msg_ReceivePacket: {
typeUrl: string;
encode(message: IBCHookMemo_Payload_Msg_ReceivePacket, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): IBCHookMemo_Payload_Msg_ReceivePacket;
fromPartial(object: Partial<IBCHookMemo_Payload_Msg_ReceivePacket>): IBCHookMemo_Payload_Msg_ReceivePacket;
fromAmino(object: IBCHookMemo_Payload_Msg_ReceivePacketAmino): IBCHookMemo_Payload_Msg_ReceivePacket;
toAmino(message: IBCHookMemo_Payload_Msg_ReceivePacket): IBCHookMemo_Payload_Msg_ReceivePacketAmino;
fromAminoMsg(object: IBCHookMemo_Payload_Msg_ReceivePacketAminoMsg): IBCHookMemo_Payload_Msg_ReceivePacket;
fromProtoMsg(message: IBCHookMemo_Payload_Msg_ReceivePacketProtoMsg): IBCHookMemo_Payload_Msg_ReceivePacket;
toProto(message: IBCHookMemo_Payload_Msg_ReceivePacket): Uint8Array;
toProtoMsg(message: IBCHookMemo_Payload_Msg_ReceivePacket): IBCHookMemo_Payload_Msg_ReceivePacketProtoMsg;
};
export declare const RouterRoute: {
typeUrl: string;
encode(message: RouterRoute, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): RouterRoute;
fromPartial(object: Partial<RouterRoute>): RouterRoute;
fromAmino(object: RouterRouteAmino): RouterRoute;
toAmino(message: RouterRoute): RouterRouteAmino;
fromAminoMsg(object: RouterRouteAminoMsg): RouterRoute;
fromProtoMsg(message: RouterRouteProtoMsg): RouterRoute;
toProto(message: RouterRoute): Uint8Array;
toProtoMsg(message: RouterRoute): RouterRouteProtoMsg;
};
export declare const RouterPacketReceipt: {
typeUrl: string;
encode(message: RouterPacketReceipt, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): RouterPacketReceipt;
fromPartial(object: Partial<RouterPacketReceipt>): RouterPacketReceipt;
fromAmino(object: RouterPacketReceiptAmino): RouterPacketReceipt;
toAmino(message: RouterPacketReceipt): RouterPacketReceiptAmino;
fromAminoMsg(object: RouterPacketReceiptAminoMsg): RouterPacketReceipt;
fromProtoMsg(message: RouterPacketReceiptProtoMsg): RouterPacketReceipt;
toProto(message: RouterPacketReceipt): Uint8Array;
toProtoMsg(message: RouterPacketReceipt): RouterPacketReceiptProtoMsg;
};
export declare const RouterMemo: {
typeUrl: string;
encode(message: RouterMemo, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): RouterMemo;
fromPartial(object: Partial<RouterMemo>): RouterMemo;
fromAmino(object: RouterMemoAmino): RouterMemo;
toAmino(message: RouterMemo): RouterMemoAmino;
fromAminoMsg(object: RouterMemoAminoMsg): RouterMemo;
fromProtoMsg(message: RouterMemoProtoMsg): RouterMemo;
toProto(message: RouterMemo): Uint8Array;
toProtoMsg(message: RouterMemo): RouterMemoProtoMsg;
};
export declare const RouterMemo_Payload: {
typeUrl: string;
encode(message: RouterMemo_Payload, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): RouterMemo_Payload;
fromPartial(object: Partial<RouterMemo_Payload>): RouterMemo_Payload;
fromAmino(object: RouterMemo_PayloadAmino): RouterMemo_Payload;
toAmino(message: RouterMemo_Payload): RouterMemo_PayloadAmino;
fromAminoMsg(object: RouterMemo_PayloadAminoMsg): RouterMemo_Payload;
fromProtoMsg(message: RouterMemo_PayloadProtoMsg): RouterMemo_Payload;
toProto(message: RouterMemo_Payload): Uint8Array;
toProtoMsg(message: RouterMemo_Payload): RouterMemo_PayloadProtoMsg;
};
export declare const RouterMemo_Payload_Msg: {
typeUrl: string;
encode(message: RouterMemo_Payload_Msg, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): RouterMemo_Payload_Msg;
fromPartial(object: Partial<RouterMemo_Payload_Msg>): RouterMemo_Payload_Msg;
fromAmino(object: RouterMemo_Payload_MsgAmino): RouterMemo_Payload_Msg;
toAmino(message: RouterMemo_Payload_Msg): RouterMemo_Payload_MsgAmino;
fromAminoMsg(object: RouterMemo_Payload_MsgAminoMsg): RouterMemo_Payload_Msg;
fromProtoMsg(message: RouterMemo_Payload_MsgProtoMsg): RouterMemo_Payload_Msg;
toProto(message: RouterMemo_Payload_Msg): Uint8Array;
toProtoMsg(message: RouterMemo_Payload_Msg): RouterMemo_Payload_MsgProtoMsg;
};
export declare const RouterMemo_Payload_Msg_ReceiveBandDataArgs: {
typeUrl: string;
encode(message: RouterMemo_Payload_Msg_ReceiveBandDataArgs, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): RouterMemo_Payload_Msg_ReceiveBandDataArgs;
fromPartial(object: Partial<RouterMemo_Payload_Msg_ReceiveBandDataArgs>): RouterMemo_Payload_Msg_ReceiveBandDataArgs;
fromAmino(object: RouterMemo_Payload_Msg_ReceiveBandDataArgsAmino): RouterMemo_Payload_Msg_ReceiveBandDataArgs;
toAmino(message: RouterMemo_Payload_Msg_ReceiveBandDataArgs): RouterMemo_Payload_Msg_ReceiveBandDataArgsAmino;
fromAminoMsg(object: RouterMemo_Payload_Msg_ReceiveBandDataArgsAminoMsg): RouterMemo_Payload_Msg_ReceiveBandDataArgs;
fromProtoMsg(message: RouterMemo_Payload_Msg_ReceiveBandDataArgsProtoMsg): RouterMemo_Payload_Msg_ReceiveBandDataArgs;
toProto(message: RouterMemo_Payload_Msg_ReceiveBandDataArgs): Uint8Array;
toProtoMsg(message: RouterMemo_Payload_Msg_ReceiveBandDataArgs): RouterMemo_Payload_Msg_ReceiveBandDataArgsProtoMsg;
};
export declare const AxelarRoute: {
typeUrl: string;
encode(message: AxelarRoute, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): AxelarRoute;
fromPartial(object: Partial<AxelarRoute>): AxelarRoute;
fromAmino(object: AxelarRouteAmino): AxelarRoute;
toAmino(message: AxelarRoute): AxelarRouteAmino;
fromAminoMsg(object: AxelarRouteAminoMsg): AxelarRoute;
fromProtoMsg(message: AxelarRouteProtoMsg): AxelarRoute;
toProto(message: AxelarRoute): Uint8Array;
toProtoMsg(message: AxelarRoute): AxelarRouteProtoMsg;
};
export declare const AxelarPacketReceipt: {
typeUrl: string;
encode(message: AxelarPacketReceipt, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): AxelarPacketReceipt;
fromPartial(object: Partial<AxelarPacketReceipt>): AxelarPacketReceipt;
fromAmino(object: AxelarPacketReceiptAmino): AxelarPacketReceipt;
toAmino(message: AxelarPacketReceipt): AxelarPacketReceiptAmino;
fromAminoMsg(object: AxelarPacketReceiptAminoMsg): AxelarPacketReceipt;
fromProtoMsg(message: AxelarPacketReceiptProtoMsg): AxelarPacketReceipt;
toProto(message: AxelarPacketReceipt): Uint8Array;
toProtoMsg(message: AxelarPacketReceipt): AxelarPacketReceiptProtoMsg;
};