Get desktop application:
View/edit binary Protocol Buffers messages
Msg defines the ibc/transfer Msg service.
Transfer defines a rpc handler method for MsgTransfer.
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
the port on which the packet will be sent
the channel by which the packet will be sent
the tokens to be transferred
the sender address
the recipient address on the destination chain
Timeout height relative to the current block height. The timeout is disabled when set to 0.
Timeout timestamp in absolute nanoseconds since unix epoch. The timeout is disabled when set to 0.
optional memo
MsgTransferResponse defines the Msg/Transfer response type.
sequence number of the transfer packet sent
Query provides defines the gRPC querier service.
DenomTraces queries all denomination traces.
QueryConnectionsRequest is the request type for the Query/DenomTraces RPC method
pagination defines an optional pagination for the request.
QueryConnectionsResponse is the response type for the Query/DenomTraces RPC method.
denom_traces returns all denominations trace information.
pagination defines the pagination in the response.
DenomTrace queries a denomination trace information.
QueryDenomTraceRequest is the request type for the Query/DenomTrace RPC method
hash (in hex format) or denom (full denom with ibc prefix) of the denomination trace information.
QueryDenomTraceResponse is the response type for the Query/DenomTrace RPC method.
denom_trace returns the requested denomination trace information.
Params queries all parameters of the ibc-transfer module.
QueryParamsRequest is the request type for the Query/Params RPC method.
(message has no fields)
QueryParamsResponse is the response type for the Query/Params RPC method.
params defines the parameters of the module.
DenomHash queries a denomination hash information.
QueryDenomHashRequest is the request type for the Query/DenomHash RPC method
The denomination trace ([port_id]/[channel_id])+/[denom]
QueryDenomHashResponse is the response type for the Query/DenomHash RPC method.
hash (in hex format) of the denomination trace information.
EscrowAddress returns the escrow address for a particular port and channel id.
QueryEscrowAddressRequest is the request type for the EscrowAddress RPC method.
unique port identifier
unique channel identifier
QueryEscrowAddressResponse is the response type of the EscrowAddress RPC method.
the escrow account address
TotalEscrowForDenom returns the total amount of tokens in escrow based on the denom.
QueryTotalEscrowForDenomRequest is the request type for TotalEscrowForDenom RPC method.
QueryTotalEscrowForDenomResponse is the response type for TotalEscrowForDenom RPC method.
Allocation defines the spend limit for a particular port and channel
Used in:
the port on which the packet will be sent
the channel by which the packet will be sent
spend limitation on the channel
allow list of receivers, an empty allow list permits any receiver address
DenomTrace contains the base denomination for ICS20 fungible tokens and the source tracing information path.
Used in:
, ,path defines the chain of port/channel identifiers used for tracing the source of the fungible token.
base denomination of the relayed fungible token.
GenesisState defines the ibc-transfer genesis state
total_escrowed contains the total amount of tokens escrowed by the transfer module
Params defines the set of IBC transfer parameters. NOTE: To prevent a single token from being transferred, set the TransfersEnabled parameter to true and then set the bank module's SendEnabled parameter for the denomination to false.
Used in:
,send_enabled enables or disables all cross-chain token transfers from this chain.
receive_enabled enables or disables all cross-chain token transfers to this chain.
TransferAuthorization allows the grantee to spend up to spend_limit coins from the granter's account for ibc transfer on a specific channel
port and channel amounts