juno_rust_proto/prost/ibc-go/
ibc.applications.transfer.v2.rs

1/// FungibleTokenPacketData defines a struct for the packet payload
2/// See FungibleTokenPacketData spec:
3/// <https://github.com/cosmos/ibc/tree/master/spec/app/ics-020-fungible-token-transfer#data-structures>
4#[allow(clippy::derive_partial_eq_without_eq)]
5#[derive(Clone, PartialEq, ::prost::Message)]
6pub struct FungibleTokenPacketData {
7    /// the token denomination to be transferred
8    #[prost(string, tag = "1")]
9    pub denom: ::prost::alloc::string::String,
10    /// the token amount to be transferred
11    #[prost(string, tag = "2")]
12    pub amount: ::prost::alloc::string::String,
13    /// the sender address
14    #[prost(string, tag = "3")]
15    pub sender: ::prost::alloc::string::String,
16    /// the recipient address on the destination chain
17    #[prost(string, tag = "4")]
18    pub receiver: ::prost::alloc::string::String,
19}