@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
754 lines (753 loc) • 37.7 kB
TypeScript
import { SignalDeviation, SignalDeviationAmino, SignalDeviationSDKType } from "./tunnel";
import { Any, AnyProtoMsg, AnyAmino, AnySDKType } from "../../../google/protobuf/any";
import { Coin, CoinAmino, CoinSDKType } from "../../../cosmos/base/v1beta1/coin";
import { Params, ParamsAmino, ParamsSDKType } from "./params";
import { TSSRoute, TSSRouteProtoMsg, TSSRouteSDKType, IBCRoute, IBCRouteProtoMsg, IBCRouteSDKType, IBCHookRoute, IBCHookRouteProtoMsg, IBCHookRouteSDKType, RouterRoute, RouterRouteProtoMsg, RouterRouteSDKType, AxelarRoute, AxelarRouteProtoMsg, AxelarRouteSDKType } from "./route";
import { BinaryReader, BinaryWriter } from "../../../binary";
/** MsgCreateTunnel is the transaction message to create a new tunnel. */
export interface MsgCreateTunnel {
/** signal_deviations is the list of signal deviations. */
signalDeviations: SignalDeviation[];
/** interval is the interval for delivering the signal prices in seconds. */
interval: bigint;
/** route is the route for delivering the signal prices */
route?: TSSRoute | IBCRoute | IBCHookRoute | RouterRoute | AxelarRoute | Any | undefined;
/** initial_deposit is the deposit value that must be paid at tunnel creation. */
initialDeposit: Coin[];
/** creator is the address of the creator. */
creator: string;
}
export interface MsgCreateTunnelProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgCreateTunnel";
value: Uint8Array;
}
export type MsgCreateTunnelEncoded = Omit<MsgCreateTunnel, "route"> & {
/** route is the route for delivering the signal prices */ route?: TSSRouteProtoMsg | IBCRouteProtoMsg | IBCHookRouteProtoMsg | RouterRouteProtoMsg | AxelarRouteProtoMsg | AnyProtoMsg | undefined;
};
/** MsgCreateTunnel is the transaction message to create a new tunnel. */
export interface MsgCreateTunnelAmino {
/** signal_deviations is the list of signal deviations. */
signal_deviations?: SignalDeviationAmino[];
/** interval is the interval for delivering the signal prices in seconds. */
interval?: string;
/** route is the route for delivering the signal prices */
route?: AnyAmino;
/** initial_deposit is the deposit value that must be paid at tunnel creation. */
initial_deposit: CoinAmino[];
/** creator is the address of the creator. */
creator?: string;
}
export interface MsgCreateTunnelAminoMsg {
type: "tunnel/MsgCreateTunnel";
value: MsgCreateTunnelAmino;
}
/** MsgCreateTunnel is the transaction message to create a new tunnel. */
export interface MsgCreateTunnelSDKType {
signal_deviations: SignalDeviationSDKType[];
interval: bigint;
route?: TSSRouteSDKType | IBCRouteSDKType | IBCHookRouteSDKType | RouterRouteSDKType | AxelarRouteSDKType | AnySDKType | undefined;
initial_deposit: CoinSDKType[];
creator: string;
}
/** MsgCreateTunnelResponse is the response type for the Msg/CreateTunnel RPC method. */
export interface MsgCreateTunnelResponse {
tunnelId: bigint;
}
export interface MsgCreateTunnelResponseProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgCreateTunnelResponse";
value: Uint8Array;
}
/** MsgCreateTunnelResponse is the response type for the Msg/CreateTunnel RPC method. */
export interface MsgCreateTunnelResponseAmino {
tunnel_id?: string;
}
export interface MsgCreateTunnelResponseAminoMsg {
type: "/band.tunnel.v1beta1.MsgCreateTunnelResponse";
value: MsgCreateTunnelResponseAmino;
}
/** MsgCreateTunnelResponse is the response type for the Msg/CreateTunnel RPC method. */
export interface MsgCreateTunnelResponseSDKType {
tunnel_id: bigint;
}
/** MsgUpdateRoute is the transaction message to update a route information of the tunnel. */
export interface MsgUpdateRoute {
/** tunnel_id is the ID of the tunnel to edit. */
tunnelId: bigint;
/** route is the route for delivering the signal prices */
route?: TSSRoute | IBCRoute | IBCHookRoute | RouterRoute | AxelarRoute | Any | undefined;
/** creator is the address of the creator. */
creator: string;
}
export interface MsgUpdateRouteProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgUpdateRoute";
value: Uint8Array;
}
export type MsgUpdateRouteEncoded = Omit<MsgUpdateRoute, "route"> & {
/** route is the route for delivering the signal prices */ route?: TSSRouteProtoMsg | IBCRouteProtoMsg | IBCHookRouteProtoMsg | RouterRouteProtoMsg | AxelarRouteProtoMsg | AnyProtoMsg | undefined;
};
/** MsgUpdateRoute is the transaction message to update a route information of the tunnel. */
export interface MsgUpdateRouteAmino {
/** tunnel_id is the ID of the tunnel to edit. */
tunnel_id?: string;
/** route is the route for delivering the signal prices */
route?: AnyAmino;
/** creator is the address of the creator. */
creator?: string;
}
export interface MsgUpdateRouteAminoMsg {
type: "tunnel/MsgUpdateRoute";
value: MsgUpdateRouteAmino;
}
/** MsgUpdateRoute is the transaction message to update a route information of the tunnel. */
export interface MsgUpdateRouteSDKType {
tunnel_id: bigint;
route?: TSSRouteSDKType | IBCRouteSDKType | IBCHookRouteSDKType | RouterRouteSDKType | AxelarRouteSDKType | AnySDKType | undefined;
creator: string;
}
/** MsgUpdateRouteResponse is the response type for the Msg/UpdateRoute RPC method. */
export interface MsgUpdateRouteResponse {
}
export interface MsgUpdateRouteResponseProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgUpdateRouteResponse";
value: Uint8Array;
}
/** MsgUpdateRouteResponse is the response type for the Msg/UpdateRoute RPC method. */
export interface MsgUpdateRouteResponseAmino {
}
export interface MsgUpdateRouteResponseAminoMsg {
type: "/band.tunnel.v1beta1.MsgUpdateRouteResponse";
value: MsgUpdateRouteResponseAmino;
}
/** MsgUpdateRouteResponse is the response type for the Msg/UpdateRoute RPC method. */
export interface MsgUpdateRouteResponseSDKType {
}
/** MsgUpdateSignalsAndInterval is the transaction message to update signals and interval of the tunnel. */
export interface MsgUpdateSignalsAndInterval {
/** tunnel_id is the ID of the tunnel to edit. */
tunnelId: bigint;
/** signal_deviations is the list of signal deviations. */
signalDeviations: SignalDeviation[];
/** interval is the interval for delivering the signal prices. */
interval: bigint;
/** creator is the address of the creator. */
creator: string;
}
export interface MsgUpdateSignalsAndIntervalProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgUpdateSignalsAndInterval";
value: Uint8Array;
}
/** MsgUpdateSignalsAndInterval is the transaction message to update signals and interval of the tunnel. */
export interface MsgUpdateSignalsAndIntervalAmino {
/** tunnel_id is the ID of the tunnel to edit. */
tunnel_id?: string;
/** signal_deviations is the list of signal deviations. */
signal_deviations?: SignalDeviationAmino[];
/** interval is the interval for delivering the signal prices. */
interval?: string;
/** creator is the address of the creator. */
creator?: string;
}
export interface MsgUpdateSignalsAndIntervalAminoMsg {
type: "tunnel/MsgUpdateSignalsAndInterval";
value: MsgUpdateSignalsAndIntervalAmino;
}
/** MsgUpdateSignalsAndInterval is the transaction message to update signals and interval of the tunnel. */
export interface MsgUpdateSignalsAndIntervalSDKType {
tunnel_id: bigint;
signal_deviations: SignalDeviationSDKType[];
interval: bigint;
creator: string;
}
/** MsgUpdateSignalsAndIntervalResponse is the response type for the Msg/UpdateSignalsAndInterval RPC method. */
export interface MsgUpdateSignalsAndIntervalResponse {
}
export interface MsgUpdateSignalsAndIntervalResponseProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgUpdateSignalsAndIntervalResponse";
value: Uint8Array;
}
/** MsgUpdateSignalsAndIntervalResponse is the response type for the Msg/UpdateSignalsAndInterval RPC method. */
export interface MsgUpdateSignalsAndIntervalResponseAmino {
}
export interface MsgUpdateSignalsAndIntervalResponseAminoMsg {
type: "/band.tunnel.v1beta1.MsgUpdateSignalsAndIntervalResponse";
value: MsgUpdateSignalsAndIntervalResponseAmino;
}
/** MsgUpdateSignalsAndIntervalResponse is the response type for the Msg/UpdateSignalsAndInterval RPC method. */
export interface MsgUpdateSignalsAndIntervalResponseSDKType {
}
/** MsgWithdrawFeePayerFunds is the transaction message to withdraw fee payer funds to creator. */
export interface MsgWithdrawFeePayerFunds {
/** tunnel_id is the ID of the tunnel to withdraw fee payer coins. */
tunnelId: bigint;
/** amount is the coins to withdraw. */
amount: Coin[];
/** creator is the address of the creator. */
creator: string;
}
export interface MsgWithdrawFeePayerFundsProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgWithdrawFeePayerFunds";
value: Uint8Array;
}
/** MsgWithdrawFeePayerFunds is the transaction message to withdraw fee payer funds to creator. */
export interface MsgWithdrawFeePayerFundsAmino {
/** tunnel_id is the ID of the tunnel to withdraw fee payer coins. */
tunnel_id?: string;
/** amount is the coins to withdraw. */
amount: CoinAmino[];
/** creator is the address of the creator. */
creator?: string;
}
export interface MsgWithdrawFeePayerFundsAminoMsg {
type: "tunnel/MsgWithdrawFeePayerFunds";
value: MsgWithdrawFeePayerFundsAmino;
}
/** MsgWithdrawFeePayerFunds is the transaction message to withdraw fee payer funds to creator. */
export interface MsgWithdrawFeePayerFundsSDKType {
tunnel_id: bigint;
amount: CoinSDKType[];
creator: string;
}
/** MsgWithdrawFeePayerFundsResponse is the response type for the Msg/WithdrawFeePayerFunds RPC method. */
export interface MsgWithdrawFeePayerFundsResponse {
}
export interface MsgWithdrawFeePayerFundsResponseProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgWithdrawFeePayerFundsResponse";
value: Uint8Array;
}
/** MsgWithdrawFeePayerFundsResponse is the response type for the Msg/WithdrawFeePayerFunds RPC method. */
export interface MsgWithdrawFeePayerFundsResponseAmino {
}
export interface MsgWithdrawFeePayerFundsResponseAminoMsg {
type: "/band.tunnel.v1beta1.MsgWithdrawFeePayerFundsResponse";
value: MsgWithdrawFeePayerFundsResponseAmino;
}
/** MsgWithdrawFeePayerFundsResponse is the response type for the Msg/WithdrawFeePayerFunds RPC method. */
export interface MsgWithdrawFeePayerFundsResponseSDKType {
}
/** MsgActivateTunnel is the transaction message to activate a tunnel. */
export interface MsgActivateTunnel {
/** tunnel_id is the ID of the tunnel to activate. */
tunnelId: bigint;
/** creator is the address of the creator. */
creator: string;
}
export interface MsgActivateTunnelProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgActivateTunnel";
value: Uint8Array;
}
/** MsgActivateTunnel is the transaction message to activate a tunnel. */
export interface MsgActivateTunnelAmino {
/** tunnel_id is the ID of the tunnel to activate. */
tunnel_id?: string;
/** creator is the address of the creator. */
creator?: string;
}
export interface MsgActivateTunnelAminoMsg {
type: "tunnel/MsgActivateTunnel";
value: MsgActivateTunnelAmino;
}
/** MsgActivateTunnel is the transaction message to activate a tunnel. */
export interface MsgActivateTunnelSDKType {
tunnel_id: bigint;
creator: string;
}
/** MsgActivateTunnelResponse is the response type for the Msg/Activate RPC method. */
export interface MsgActivateTunnelResponse {
}
export interface MsgActivateTunnelResponseProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgActivateTunnelResponse";
value: Uint8Array;
}
/** MsgActivateTunnelResponse is the response type for the Msg/Activate RPC method. */
export interface MsgActivateTunnelResponseAmino {
}
export interface MsgActivateTunnelResponseAminoMsg {
type: "/band.tunnel.v1beta1.MsgActivateTunnelResponse";
value: MsgActivateTunnelResponseAmino;
}
/** MsgActivateTunnelResponse is the response type for the Msg/Activate RPC method. */
export interface MsgActivateTunnelResponseSDKType {
}
/** MsgDeactivateTunnel is the transaction message to deactivate a tunnel. */
export interface MsgDeactivateTunnel {
/** tunnel_id is the ID of the tunnel to deactivate. */
tunnelId: bigint;
/** creator is the address of the creator. */
creator: string;
}
export interface MsgDeactivateTunnelProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgDeactivateTunnel";
value: Uint8Array;
}
/** MsgDeactivateTunnel is the transaction message to deactivate a tunnel. */
export interface MsgDeactivateTunnelAmino {
/** tunnel_id is the ID of the tunnel to deactivate. */
tunnel_id?: string;
/** creator is the address of the creator. */
creator?: string;
}
export interface MsgDeactivateTunnelAminoMsg {
type: "tunnel/MsgDeactivateTunnel";
value: MsgDeactivateTunnelAmino;
}
/** MsgDeactivateTunnel is the transaction message to deactivate a tunnel. */
export interface MsgDeactivateTunnelSDKType {
tunnel_id: bigint;
creator: string;
}
/** MsgDeactivateTunnelResponse is the response type for the Msg/Deactivate RPC method. */
export interface MsgDeactivateTunnelResponse {
}
export interface MsgDeactivateTunnelResponseProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgDeactivateTunnelResponse";
value: Uint8Array;
}
/** MsgDeactivateTunnelResponse is the response type for the Msg/Deactivate RPC method. */
export interface MsgDeactivateTunnelResponseAmino {
}
export interface MsgDeactivateTunnelResponseAminoMsg {
type: "/band.tunnel.v1beta1.MsgDeactivateTunnelResponse";
value: MsgDeactivateTunnelResponseAmino;
}
/** MsgDeactivateTunnelResponse is the response type for the Msg/Deactivate RPC method. */
export interface MsgDeactivateTunnelResponseSDKType {
}
/** MsgTriggerTunnel is the transaction message to manually trigger a tunnel. */
export interface MsgTriggerTunnel {
/** tunnel_id is the ID of the tunnel to manually trigger. */
tunnelId: bigint;
/** creator is the address of the creator. */
creator: string;
}
export interface MsgTriggerTunnelProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgTriggerTunnel";
value: Uint8Array;
}
/** MsgTriggerTunnel is the transaction message to manually trigger a tunnel. */
export interface MsgTriggerTunnelAmino {
/** tunnel_id is the ID of the tunnel to manually trigger. */
tunnel_id?: string;
/** creator is the address of the creator. */
creator?: string;
}
export interface MsgTriggerTunnelAminoMsg {
type: "tunnel/MsgTriggerTunnel";
value: MsgTriggerTunnelAmino;
}
/** MsgTriggerTunnel is the transaction message to manually trigger a tunnel. */
export interface MsgTriggerTunnelSDKType {
tunnel_id: bigint;
creator: string;
}
/** MsgTriggerTunnelResponse is the response type for the Msg/TriggerTunnel RPC method. */
export interface MsgTriggerTunnelResponse {
}
export interface MsgTriggerTunnelResponseProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgTriggerTunnelResponse";
value: Uint8Array;
}
/** MsgTriggerTunnelResponse is the response type for the Msg/TriggerTunnel RPC method. */
export interface MsgTriggerTunnelResponseAmino {
}
export interface MsgTriggerTunnelResponseAminoMsg {
type: "/band.tunnel.v1beta1.MsgTriggerTunnelResponse";
value: MsgTriggerTunnelResponseAmino;
}
/** MsgTriggerTunnelResponse is the response type for the Msg/TriggerTunnel RPC method. */
export interface MsgTriggerTunnelResponseSDKType {
}
/** MsgDepositToTunnel defines a message to deposit to an existing tunnel. */
export interface MsgDepositToTunnel {
/** tunnel_id defines the unique id of the tunnel. */
tunnelId: bigint;
/** amount to be deposited by depositor. */
amount: Coin[];
/** depositor defines the deposit addresses from the tunnel. */
depositor: string;
}
export interface MsgDepositToTunnelProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgDepositToTunnel";
value: Uint8Array;
}
/** MsgDepositToTunnel defines a message to deposit to an existing tunnel. */
export interface MsgDepositToTunnelAmino {
/** tunnel_id defines the unique id of the tunnel. */
tunnel_id?: string;
/** amount to be deposited by depositor. */
amount: CoinAmino[];
/** depositor defines the deposit addresses from the tunnel. */
depositor?: string;
}
export interface MsgDepositToTunnelAminoMsg {
type: "tunnel/MsgDepositToTunnel";
value: MsgDepositToTunnelAmino;
}
/** MsgDepositToTunnel defines a message to deposit to an existing tunnel. */
export interface MsgDepositToTunnelSDKType {
tunnel_id: bigint;
amount: CoinSDKType[];
depositor: string;
}
/** MsgDepositToTunnelResponse defines the Msg/DepositToTunnel response type. */
export interface MsgDepositToTunnelResponse {
}
export interface MsgDepositToTunnelResponseProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgDepositToTunnelResponse";
value: Uint8Array;
}
/** MsgDepositToTunnelResponse defines the Msg/DepositToTunnel response type. */
export interface MsgDepositToTunnelResponseAmino {
}
export interface MsgDepositToTunnelResponseAminoMsg {
type: "/band.tunnel.v1beta1.MsgDepositToTunnelResponse";
value: MsgDepositToTunnelResponseAmino;
}
/** MsgDepositToTunnelResponse defines the Msg/DepositToTunnel response type. */
export interface MsgDepositToTunnelResponseSDKType {
}
/** MsgWithdrawFromTunnel is the transaction message to withdraw a deposit from an existing tunnel. */
export interface MsgWithdrawFromTunnel {
/** tunnel_id defines the unique id of the tunnel. */
tunnelId: bigint;
/** amount to be withdrawn by withdrawer. */
amount: Coin[];
/** withdrawer defines the withdraw addresses from the tunnel. */
withdrawer: string;
}
export interface MsgWithdrawFromTunnelProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgWithdrawFromTunnel";
value: Uint8Array;
}
/** MsgWithdrawFromTunnel is the transaction message to withdraw a deposit from an existing tunnel. */
export interface MsgWithdrawFromTunnelAmino {
/** tunnel_id defines the unique id of the tunnel. */
tunnel_id?: string;
/** amount to be withdrawn by withdrawer. */
amount: CoinAmino[];
/** withdrawer defines the withdraw addresses from the tunnel. */
withdrawer?: string;
}
export interface MsgWithdrawFromTunnelAminoMsg {
type: "tunnel/MsgWithdrawFromTunnel";
value: MsgWithdrawFromTunnelAmino;
}
/** MsgWithdrawFromTunnel is the transaction message to withdraw a deposit from an existing tunnel. */
export interface MsgWithdrawFromTunnelSDKType {
tunnel_id: bigint;
amount: CoinSDKType[];
withdrawer: string;
}
/** MsgWithdrawFromTunnelResponse defines the Msg/WithdrawFromTunnel response type. */
export interface MsgWithdrawFromTunnelResponse {
}
export interface MsgWithdrawFromTunnelResponseProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgWithdrawFromTunnelResponse";
value: Uint8Array;
}
/** MsgWithdrawFromTunnelResponse defines the Msg/WithdrawFromTunnel response type. */
export interface MsgWithdrawFromTunnelResponseAmino {
}
export interface MsgWithdrawFromTunnelResponseAminoMsg {
type: "/band.tunnel.v1beta1.MsgWithdrawFromTunnelResponse";
value: MsgWithdrawFromTunnelResponseAmino;
}
/** MsgWithdrawFromTunnelResponse defines the Msg/WithdrawFromTunnel response type. */
export interface MsgWithdrawFromTunnelResponseSDKType {
}
/** MsgUpdateParams is the transaction message to update parameters. */
export interface MsgUpdateParams {
/** authority is the address of the governance account. */
authority: string;
/** params is the x/tunnel parameters to update. */
params: Params;
}
export interface MsgUpdateParamsProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgUpdateParams";
value: Uint8Array;
}
/** MsgUpdateParams is the transaction message to update parameters. */
export interface MsgUpdateParamsAmino {
/** authority is the address of the governance account. */
authority?: string;
/** params is the x/tunnel parameters to update. */
params?: ParamsAmino;
}
export interface MsgUpdateParamsAminoMsg {
type: "tunnel/MsgUpdateParams";
value: MsgUpdateParamsAmino;
}
/** MsgUpdateParams is the transaction message to update parameters. */
export interface MsgUpdateParamsSDKType {
authority: string;
params: ParamsSDKType;
}
/** MsgUpdateParamsResponse is the response type for the Msg/UpdateParams RPC method. */
export interface MsgUpdateParamsResponse {
}
export interface MsgUpdateParamsResponseProtoMsg {
typeUrl: "/band.tunnel.v1beta1.MsgUpdateParamsResponse";
value: Uint8Array;
}
/** MsgUpdateParamsResponse is the response type for the Msg/UpdateParams RPC method. */
export interface MsgUpdateParamsResponseAmino {
}
export interface MsgUpdateParamsResponseAminoMsg {
type: "/band.tunnel.v1beta1.MsgUpdateParamsResponse";
value: MsgUpdateParamsResponseAmino;
}
/** MsgUpdateParamsResponse is the response type for the Msg/UpdateParams RPC method. */
export interface MsgUpdateParamsResponseSDKType {
}
export declare const MsgCreateTunnel: {
typeUrl: string;
encode(message: MsgCreateTunnel, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateTunnel;
fromPartial(object: Partial<MsgCreateTunnel>): MsgCreateTunnel;
fromAmino(object: MsgCreateTunnelAmino): MsgCreateTunnel;
toAmino(message: MsgCreateTunnel): MsgCreateTunnelAmino;
fromAminoMsg(object: MsgCreateTunnelAminoMsg): MsgCreateTunnel;
toAminoMsg(message: MsgCreateTunnel): MsgCreateTunnelAminoMsg;
fromProtoMsg(message: MsgCreateTunnelProtoMsg): MsgCreateTunnel;
toProto(message: MsgCreateTunnel): Uint8Array;
toProtoMsg(message: MsgCreateTunnel): MsgCreateTunnelProtoMsg;
};
export declare const MsgCreateTunnelResponse: {
typeUrl: string;
encode(message: MsgCreateTunnelResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateTunnelResponse;
fromPartial(object: Partial<MsgCreateTunnelResponse>): MsgCreateTunnelResponse;
fromAmino(object: MsgCreateTunnelResponseAmino): MsgCreateTunnelResponse;
toAmino(message: MsgCreateTunnelResponse): MsgCreateTunnelResponseAmino;
fromAminoMsg(object: MsgCreateTunnelResponseAminoMsg): MsgCreateTunnelResponse;
fromProtoMsg(message: MsgCreateTunnelResponseProtoMsg): MsgCreateTunnelResponse;
toProto(message: MsgCreateTunnelResponse): Uint8Array;
toProtoMsg(message: MsgCreateTunnelResponse): MsgCreateTunnelResponseProtoMsg;
};
export declare const MsgUpdateRoute: {
typeUrl: string;
encode(message: MsgUpdateRoute, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateRoute;
fromPartial(object: Partial<MsgUpdateRoute>): MsgUpdateRoute;
fromAmino(object: MsgUpdateRouteAmino): MsgUpdateRoute;
toAmino(message: MsgUpdateRoute): MsgUpdateRouteAmino;
fromAminoMsg(object: MsgUpdateRouteAminoMsg): MsgUpdateRoute;
toAminoMsg(message: MsgUpdateRoute): MsgUpdateRouteAminoMsg;
fromProtoMsg(message: MsgUpdateRouteProtoMsg): MsgUpdateRoute;
toProto(message: MsgUpdateRoute): Uint8Array;
toProtoMsg(message: MsgUpdateRoute): MsgUpdateRouteProtoMsg;
};
export declare const MsgUpdateRouteResponse: {
typeUrl: string;
encode(_: MsgUpdateRouteResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateRouteResponse;
fromPartial(_: Partial<MsgUpdateRouteResponse>): MsgUpdateRouteResponse;
fromAmino(_: MsgUpdateRouteResponseAmino): MsgUpdateRouteResponse;
toAmino(_: MsgUpdateRouteResponse): MsgUpdateRouteResponseAmino;
fromAminoMsg(object: MsgUpdateRouteResponseAminoMsg): MsgUpdateRouteResponse;
fromProtoMsg(message: MsgUpdateRouteResponseProtoMsg): MsgUpdateRouteResponse;
toProto(message: MsgUpdateRouteResponse): Uint8Array;
toProtoMsg(message: MsgUpdateRouteResponse): MsgUpdateRouteResponseProtoMsg;
};
export declare const MsgUpdateSignalsAndInterval: {
typeUrl: string;
encode(message: MsgUpdateSignalsAndInterval, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateSignalsAndInterval;
fromPartial(object: Partial<MsgUpdateSignalsAndInterval>): MsgUpdateSignalsAndInterval;
fromAmino(object: MsgUpdateSignalsAndIntervalAmino): MsgUpdateSignalsAndInterval;
toAmino(message: MsgUpdateSignalsAndInterval): MsgUpdateSignalsAndIntervalAmino;
fromAminoMsg(object: MsgUpdateSignalsAndIntervalAminoMsg): MsgUpdateSignalsAndInterval;
toAminoMsg(message: MsgUpdateSignalsAndInterval): MsgUpdateSignalsAndIntervalAminoMsg;
fromProtoMsg(message: MsgUpdateSignalsAndIntervalProtoMsg): MsgUpdateSignalsAndInterval;
toProto(message: MsgUpdateSignalsAndInterval): Uint8Array;
toProtoMsg(message: MsgUpdateSignalsAndInterval): MsgUpdateSignalsAndIntervalProtoMsg;
};
export declare const MsgUpdateSignalsAndIntervalResponse: {
typeUrl: string;
encode(_: MsgUpdateSignalsAndIntervalResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateSignalsAndIntervalResponse;
fromPartial(_: Partial<MsgUpdateSignalsAndIntervalResponse>): MsgUpdateSignalsAndIntervalResponse;
fromAmino(_: MsgUpdateSignalsAndIntervalResponseAmino): MsgUpdateSignalsAndIntervalResponse;
toAmino(_: MsgUpdateSignalsAndIntervalResponse): MsgUpdateSignalsAndIntervalResponseAmino;
fromAminoMsg(object: MsgUpdateSignalsAndIntervalResponseAminoMsg): MsgUpdateSignalsAndIntervalResponse;
fromProtoMsg(message: MsgUpdateSignalsAndIntervalResponseProtoMsg): MsgUpdateSignalsAndIntervalResponse;
toProto(message: MsgUpdateSignalsAndIntervalResponse): Uint8Array;
toProtoMsg(message: MsgUpdateSignalsAndIntervalResponse): MsgUpdateSignalsAndIntervalResponseProtoMsg;
};
export declare const MsgWithdrawFeePayerFunds: {
typeUrl: string;
encode(message: MsgWithdrawFeePayerFunds, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgWithdrawFeePayerFunds;
fromPartial(object: Partial<MsgWithdrawFeePayerFunds>): MsgWithdrawFeePayerFunds;
fromAmino(object: MsgWithdrawFeePayerFundsAmino): MsgWithdrawFeePayerFunds;
toAmino(message: MsgWithdrawFeePayerFunds): MsgWithdrawFeePayerFundsAmino;
fromAminoMsg(object: MsgWithdrawFeePayerFundsAminoMsg): MsgWithdrawFeePayerFunds;
toAminoMsg(message: MsgWithdrawFeePayerFunds): MsgWithdrawFeePayerFundsAminoMsg;
fromProtoMsg(message: MsgWithdrawFeePayerFundsProtoMsg): MsgWithdrawFeePayerFunds;
toProto(message: MsgWithdrawFeePayerFunds): Uint8Array;
toProtoMsg(message: MsgWithdrawFeePayerFunds): MsgWithdrawFeePayerFundsProtoMsg;
};
export declare const MsgWithdrawFeePayerFundsResponse: {
typeUrl: string;
encode(_: MsgWithdrawFeePayerFundsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgWithdrawFeePayerFundsResponse;
fromPartial(_: Partial<MsgWithdrawFeePayerFundsResponse>): MsgWithdrawFeePayerFundsResponse;
fromAmino(_: MsgWithdrawFeePayerFundsResponseAmino): MsgWithdrawFeePayerFundsResponse;
toAmino(_: MsgWithdrawFeePayerFundsResponse): MsgWithdrawFeePayerFundsResponseAmino;
fromAminoMsg(object: MsgWithdrawFeePayerFundsResponseAminoMsg): MsgWithdrawFeePayerFundsResponse;
fromProtoMsg(message: MsgWithdrawFeePayerFundsResponseProtoMsg): MsgWithdrawFeePayerFundsResponse;
toProto(message: MsgWithdrawFeePayerFundsResponse): Uint8Array;
toProtoMsg(message: MsgWithdrawFeePayerFundsResponse): MsgWithdrawFeePayerFundsResponseProtoMsg;
};
export declare const MsgActivateTunnel: {
typeUrl: string;
encode(message: MsgActivateTunnel, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgActivateTunnel;
fromPartial(object: Partial<MsgActivateTunnel>): MsgActivateTunnel;
fromAmino(object: MsgActivateTunnelAmino): MsgActivateTunnel;
toAmino(message: MsgActivateTunnel): MsgActivateTunnelAmino;
fromAminoMsg(object: MsgActivateTunnelAminoMsg): MsgActivateTunnel;
toAminoMsg(message: MsgActivateTunnel): MsgActivateTunnelAminoMsg;
fromProtoMsg(message: MsgActivateTunnelProtoMsg): MsgActivateTunnel;
toProto(message: MsgActivateTunnel): Uint8Array;
toProtoMsg(message: MsgActivateTunnel): MsgActivateTunnelProtoMsg;
};
export declare const MsgActivateTunnelResponse: {
typeUrl: string;
encode(_: MsgActivateTunnelResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgActivateTunnelResponse;
fromPartial(_: Partial<MsgActivateTunnelResponse>): MsgActivateTunnelResponse;
fromAmino(_: MsgActivateTunnelResponseAmino): MsgActivateTunnelResponse;
toAmino(_: MsgActivateTunnelResponse): MsgActivateTunnelResponseAmino;
fromAminoMsg(object: MsgActivateTunnelResponseAminoMsg): MsgActivateTunnelResponse;
fromProtoMsg(message: MsgActivateTunnelResponseProtoMsg): MsgActivateTunnelResponse;
toProto(message: MsgActivateTunnelResponse): Uint8Array;
toProtoMsg(message: MsgActivateTunnelResponse): MsgActivateTunnelResponseProtoMsg;
};
export declare const MsgDeactivateTunnel: {
typeUrl: string;
encode(message: MsgDeactivateTunnel, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgDeactivateTunnel;
fromPartial(object: Partial<MsgDeactivateTunnel>): MsgDeactivateTunnel;
fromAmino(object: MsgDeactivateTunnelAmino): MsgDeactivateTunnel;
toAmino(message: MsgDeactivateTunnel): MsgDeactivateTunnelAmino;
fromAminoMsg(object: MsgDeactivateTunnelAminoMsg): MsgDeactivateTunnel;
toAminoMsg(message: MsgDeactivateTunnel): MsgDeactivateTunnelAminoMsg;
fromProtoMsg(message: MsgDeactivateTunnelProtoMsg): MsgDeactivateTunnel;
toProto(message: MsgDeactivateTunnel): Uint8Array;
toProtoMsg(message: MsgDeactivateTunnel): MsgDeactivateTunnelProtoMsg;
};
export declare const MsgDeactivateTunnelResponse: {
typeUrl: string;
encode(_: MsgDeactivateTunnelResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgDeactivateTunnelResponse;
fromPartial(_: Partial<MsgDeactivateTunnelResponse>): MsgDeactivateTunnelResponse;
fromAmino(_: MsgDeactivateTunnelResponseAmino): MsgDeactivateTunnelResponse;
toAmino(_: MsgDeactivateTunnelResponse): MsgDeactivateTunnelResponseAmino;
fromAminoMsg(object: MsgDeactivateTunnelResponseAminoMsg): MsgDeactivateTunnelResponse;
fromProtoMsg(message: MsgDeactivateTunnelResponseProtoMsg): MsgDeactivateTunnelResponse;
toProto(message: MsgDeactivateTunnelResponse): Uint8Array;
toProtoMsg(message: MsgDeactivateTunnelResponse): MsgDeactivateTunnelResponseProtoMsg;
};
export declare const MsgTriggerTunnel: {
typeUrl: string;
encode(message: MsgTriggerTunnel, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgTriggerTunnel;
fromPartial(object: Partial<MsgTriggerTunnel>): MsgTriggerTunnel;
fromAmino(object: MsgTriggerTunnelAmino): MsgTriggerTunnel;
toAmino(message: MsgTriggerTunnel): MsgTriggerTunnelAmino;
fromAminoMsg(object: MsgTriggerTunnelAminoMsg): MsgTriggerTunnel;
toAminoMsg(message: MsgTriggerTunnel): MsgTriggerTunnelAminoMsg;
fromProtoMsg(message: MsgTriggerTunnelProtoMsg): MsgTriggerTunnel;
toProto(message: MsgTriggerTunnel): Uint8Array;
toProtoMsg(message: MsgTriggerTunnel): MsgTriggerTunnelProtoMsg;
};
export declare const MsgTriggerTunnelResponse: {
typeUrl: string;
encode(_: MsgTriggerTunnelResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgTriggerTunnelResponse;
fromPartial(_: Partial<MsgTriggerTunnelResponse>): MsgTriggerTunnelResponse;
fromAmino(_: MsgTriggerTunnelResponseAmino): MsgTriggerTunnelResponse;
toAmino(_: MsgTriggerTunnelResponse): MsgTriggerTunnelResponseAmino;
fromAminoMsg(object: MsgTriggerTunnelResponseAminoMsg): MsgTriggerTunnelResponse;
fromProtoMsg(message: MsgTriggerTunnelResponseProtoMsg): MsgTriggerTunnelResponse;
toProto(message: MsgTriggerTunnelResponse): Uint8Array;
toProtoMsg(message: MsgTriggerTunnelResponse): MsgTriggerTunnelResponseProtoMsg;
};
export declare const MsgDepositToTunnel: {
typeUrl: string;
encode(message: MsgDepositToTunnel, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgDepositToTunnel;
fromPartial(object: Partial<MsgDepositToTunnel>): MsgDepositToTunnel;
fromAmino(object: MsgDepositToTunnelAmino): MsgDepositToTunnel;
toAmino(message: MsgDepositToTunnel): MsgDepositToTunnelAmino;
fromAminoMsg(object: MsgDepositToTunnelAminoMsg): MsgDepositToTunnel;
toAminoMsg(message: MsgDepositToTunnel): MsgDepositToTunnelAminoMsg;
fromProtoMsg(message: MsgDepositToTunnelProtoMsg): MsgDepositToTunnel;
toProto(message: MsgDepositToTunnel): Uint8Array;
toProtoMsg(message: MsgDepositToTunnel): MsgDepositToTunnelProtoMsg;
};
export declare const MsgDepositToTunnelResponse: {
typeUrl: string;
encode(_: MsgDepositToTunnelResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgDepositToTunnelResponse;
fromPartial(_: Partial<MsgDepositToTunnelResponse>): MsgDepositToTunnelResponse;
fromAmino(_: MsgDepositToTunnelResponseAmino): MsgDepositToTunnelResponse;
toAmino(_: MsgDepositToTunnelResponse): MsgDepositToTunnelResponseAmino;
fromAminoMsg(object: MsgDepositToTunnelResponseAminoMsg): MsgDepositToTunnelResponse;
fromProtoMsg(message: MsgDepositToTunnelResponseProtoMsg): MsgDepositToTunnelResponse;
toProto(message: MsgDepositToTunnelResponse): Uint8Array;
toProtoMsg(message: MsgDepositToTunnelResponse): MsgDepositToTunnelResponseProtoMsg;
};
export declare const MsgWithdrawFromTunnel: {
typeUrl: string;
encode(message: MsgWithdrawFromTunnel, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgWithdrawFromTunnel;
fromPartial(object: Partial<MsgWithdrawFromTunnel>): MsgWithdrawFromTunnel;
fromAmino(object: MsgWithdrawFromTunnelAmino): MsgWithdrawFromTunnel;
toAmino(message: MsgWithdrawFromTunnel): MsgWithdrawFromTunnelAmino;
fromAminoMsg(object: MsgWithdrawFromTunnelAminoMsg): MsgWithdrawFromTunnel;
toAminoMsg(message: MsgWithdrawFromTunnel): MsgWithdrawFromTunnelAminoMsg;
fromProtoMsg(message: MsgWithdrawFromTunnelProtoMsg): MsgWithdrawFromTunnel;
toProto(message: MsgWithdrawFromTunnel): Uint8Array;
toProtoMsg(message: MsgWithdrawFromTunnel): MsgWithdrawFromTunnelProtoMsg;
};
export declare const MsgWithdrawFromTunnelResponse: {
typeUrl: string;
encode(_: MsgWithdrawFromTunnelResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgWithdrawFromTunnelResponse;
fromPartial(_: Partial<MsgWithdrawFromTunnelResponse>): MsgWithdrawFromTunnelResponse;
fromAmino(_: MsgWithdrawFromTunnelResponseAmino): MsgWithdrawFromTunnelResponse;
toAmino(_: MsgWithdrawFromTunnelResponse): MsgWithdrawFromTunnelResponseAmino;
fromAminoMsg(object: MsgWithdrawFromTunnelResponseAminoMsg): MsgWithdrawFromTunnelResponse;
fromProtoMsg(message: MsgWithdrawFromTunnelResponseProtoMsg): MsgWithdrawFromTunnelResponse;
toProto(message: MsgWithdrawFromTunnelResponse): Uint8Array;
toProtoMsg(message: MsgWithdrawFromTunnelResponse): MsgWithdrawFromTunnelResponseProtoMsg;
};
export declare const MsgUpdateParams: {
typeUrl: string;
encode(message: MsgUpdateParams, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParams;
fromPartial(object: Partial<MsgUpdateParams>): MsgUpdateParams;
fromAmino(object: MsgUpdateParamsAmino): MsgUpdateParams;
toAmino(message: MsgUpdateParams): MsgUpdateParamsAmino;
fromAminoMsg(object: MsgUpdateParamsAminoMsg): MsgUpdateParams;
toAminoMsg(message: MsgUpdateParams): MsgUpdateParamsAminoMsg;
fromProtoMsg(message: MsgUpdateParamsProtoMsg): MsgUpdateParams;
toProto(message: MsgUpdateParams): Uint8Array;
toProtoMsg(message: MsgUpdateParams): MsgUpdateParamsProtoMsg;
};
export declare const MsgUpdateParamsResponse: {
typeUrl: string;
encode(_: MsgUpdateParamsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParamsResponse;
fromPartial(_: Partial<MsgUpdateParamsResponse>): MsgUpdateParamsResponse;
fromAmino(_: MsgUpdateParamsResponseAmino): MsgUpdateParamsResponse;
toAmino(_: MsgUpdateParamsResponse): MsgUpdateParamsResponseAmino;
fromAminoMsg(object: MsgUpdateParamsResponseAminoMsg): MsgUpdateParamsResponse;
fromProtoMsg(message: MsgUpdateParamsResponseProtoMsg): MsgUpdateParamsResponse;
toProto(message: MsgUpdateParamsResponse): Uint8Array;
toProtoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseProtoMsg;
};
export declare const RouteI_InterfaceDecoder: (input: BinaryReader | Uint8Array) => TSSRoute | IBCRoute | IBCHookRoute | RouterRoute | AxelarRoute | Any;
export declare const RouteI_FromAmino: (content: AnyAmino) => Any;
export declare const RouteI_ToAmino: (content: Any) => AnyAmino;