Skip to main content
Glama
tx.d.ts9.16 kB
import { Coin, CoinAmino, CoinSDKType } from "../../../../cosmos/base/v1beta1/coin"; import { Height, HeightAmino, HeightSDKType, Params, ParamsAmino, ParamsSDKType } from "../../../core/client/v1/client"; import { BinaryReader, BinaryWriter } from "../../../../binary"; /** * MsgTransfer defines a msg to transfer fungible tokens (i.e Coins) between * ICS20 enabled chains. See ICS Spec here: * https://github.com/cosmos/ibc/tree/master/spec/app/ics-020-fungible-token-transfer#data-structures */ export interface MsgTransfer { /** the port on which the packet will be sent */ sourcePort: string; /** the channel by which the packet will be sent */ sourceChannel: string; /** the tokens to be transferred */ token: Coin; /** the sender address */ sender: string; /** the recipient address on the destination chain */ receiver: string; /** * Timeout height relative to the current block height. * The timeout is disabled when set to 0. */ timeoutHeight: Height; /** * Timeout timestamp in absolute nanoseconds since unix epoch. * The timeout is disabled when set to 0. */ timeoutTimestamp: bigint; /** optional memo */ memo: string; } export interface MsgTransferProtoMsg { typeUrl: "/ibc.applications.transfer.v1.MsgTransfer"; value: Uint8Array; } /** * MsgTransfer defines a msg to transfer fungible tokens (i.e Coins) between * ICS20 enabled chains. See ICS Spec here: * https://github.com/cosmos/ibc/tree/master/spec/app/ics-020-fungible-token-transfer#data-structures */ export interface MsgTransferAmino { /** the port on which the packet will be sent */ source_port?: string; /** the channel by which the packet will be sent */ source_channel?: string; /** the tokens to be transferred */ token: CoinAmino; /** the sender address */ sender?: string; /** the recipient address on the destination chain */ receiver?: string; /** * Timeout height relative to the current block height. * The timeout is disabled when set to 0. */ timeout_height: HeightAmino; /** * Timeout timestamp in absolute nanoseconds since unix epoch. * The timeout is disabled when set to 0. */ timeout_timestamp?: string; /** optional memo */ memo?: string; } export interface MsgTransferAminoMsg { type: "cosmos-sdk/MsgTransfer"; value: MsgTransferAmino; } /** * MsgTransfer defines a msg to transfer fungible tokens (i.e Coins) between * ICS20 enabled chains. See ICS Spec here: * https://github.com/cosmos/ibc/tree/master/spec/app/ics-020-fungible-token-transfer#data-structures */ export interface MsgTransferSDKType { source_port: string; source_channel: string; token: CoinSDKType; sender: string; receiver: string; timeout_height: HeightSDKType; timeout_timestamp: bigint; memo: string; } /** MsgTransferResponse defines the Msg/Transfer response type. */ export interface MsgTransferResponse { /** sequence number of the transfer packet sent */ sequence: bigint; } export interface MsgTransferResponseProtoMsg { typeUrl: "/ibc.applications.transfer.v1.MsgTransferResponse"; value: Uint8Array; } /** MsgTransferResponse defines the Msg/Transfer response type. */ export interface MsgTransferResponseAmino { /** sequence number of the transfer packet sent */ sequence?: string; } export interface MsgTransferResponseAminoMsg { type: "cosmos-sdk/MsgTransferResponse"; value: MsgTransferResponseAmino; } /** MsgTransferResponse defines the Msg/Transfer response type. */ export interface MsgTransferResponseSDKType { sequence: bigint; } /** MsgUpdateParams is the Msg/UpdateParams request type. */ export interface MsgUpdateParams { /** signer address */ signer: string; /** * params defines the transfer parameters to update. * * NOTE: All parameters must be supplied. */ params: Params; } export interface MsgUpdateParamsProtoMsg { typeUrl: "/ibc.applications.transfer.v1.MsgUpdateParams"; value: Uint8Array; } /** MsgUpdateParams is the Msg/UpdateParams request type. */ export interface MsgUpdateParamsAmino { /** signer address */ signer?: string; /** * params defines the transfer parameters to update. * * NOTE: All parameters must be supplied. */ params?: ParamsAmino; } export interface MsgUpdateParamsAminoMsg { type: "cosmos-sdk/MsgUpdateParams"; value: MsgUpdateParamsAmino; } /** MsgUpdateParams is the Msg/UpdateParams request type. */ export interface MsgUpdateParamsSDKType { signer: string; params: ParamsSDKType; } /** * MsgUpdateParamsResponse defines the response structure for executing a * MsgUpdateParams message. */ export interface MsgUpdateParamsResponse { } export interface MsgUpdateParamsResponseProtoMsg { typeUrl: "/ibc.applications.transfer.v1.MsgUpdateParamsResponse"; value: Uint8Array; } /** * MsgUpdateParamsResponse defines the response structure for executing a * MsgUpdateParams message. */ export interface MsgUpdateParamsResponseAmino { } export interface MsgUpdateParamsResponseAminoMsg { type: "cosmos-sdk/MsgUpdateParamsResponse"; value: MsgUpdateParamsResponseAmino; } /** * MsgUpdateParamsResponse defines the response structure for executing a * MsgUpdateParams message. */ export interface MsgUpdateParamsResponseSDKType { } export declare const MsgTransfer: { typeUrl: string; aminoType: string; is(o: any): o is MsgTransfer; isSDK(o: any): o is MsgTransferSDKType; isAmino(o: any): o is MsgTransferAmino; encode(message: MsgTransfer, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgTransfer; fromPartial(object: Partial<MsgTransfer>): MsgTransfer; fromAmino(object: MsgTransferAmino): MsgTransfer; toAmino(message: MsgTransfer): MsgTransferAmino; fromAminoMsg(object: MsgTransferAminoMsg): MsgTransfer; toAminoMsg(message: MsgTransfer): MsgTransferAminoMsg; fromProtoMsg(message: MsgTransferProtoMsg): MsgTransfer; toProto(message: MsgTransfer): Uint8Array; toProtoMsg(message: MsgTransfer): MsgTransferProtoMsg; }; export declare const MsgTransferResponse: { typeUrl: string; aminoType: string; is(o: any): o is MsgTransferResponse; isSDK(o: any): o is MsgTransferResponseSDKType; isAmino(o: any): o is MsgTransferResponseAmino; encode(message: MsgTransferResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgTransferResponse; fromPartial(object: Partial<MsgTransferResponse>): MsgTransferResponse; fromAmino(object: MsgTransferResponseAmino): MsgTransferResponse; toAmino(message: MsgTransferResponse): MsgTransferResponseAmino; fromAminoMsg(object: MsgTransferResponseAminoMsg): MsgTransferResponse; toAminoMsg(message: MsgTransferResponse): MsgTransferResponseAminoMsg; fromProtoMsg(message: MsgTransferResponseProtoMsg): MsgTransferResponse; toProto(message: MsgTransferResponse): Uint8Array; toProtoMsg(message: MsgTransferResponse): MsgTransferResponseProtoMsg; }; export declare const MsgUpdateParams: { typeUrl: string; aminoType: string; is(o: any): o is MsgUpdateParams; isSDK(o: any): o is MsgUpdateParamsSDKType; isAmino(o: any): o is MsgUpdateParamsAmino; 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; aminoType: string; is(o: any): o is MsgUpdateParamsResponse; isSDK(o: any): o is MsgUpdateParamsResponseSDKType; isAmino(o: any): o is MsgUpdateParamsResponseAmino; 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; toAminoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseAminoMsg; fromProtoMsg(message: MsgUpdateParamsResponseProtoMsg): MsgUpdateParamsResponse; toProto(message: MsgUpdateParamsResponse): Uint8Array; toProtoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseProtoMsg; };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MyronKoch-dev/osmosis-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server