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

interface MsgTransferAmino {
    receiver?: string;
    sender?: string;
    source_channel?: string;
    source_port?: string;
    timeout_height?: HeightAmino;
    timeout_timestamp?: string;
    token?: CoinAmino;
}

Properties

receiver?: string

the recipient address on the destination chain

sender?: string

the sender address

source_channel?: string

the channel by which the packet will be sent

source_port?: string

the port on which the packet will be sent

timeout_height?: HeightAmino

Timeout height relative to the current block height. The timeout is disabled when set to 0.

timeout_timestamp?: string

Timeout timestamp (in nanoseconds) relative to the current block timestamp. The timeout is disabled when set to 0.

token?: CoinAmino

the tokens to be transferred