Packet defines a type that carries data across different chains through IBC

interface PacketAmino {
    data?: string;
    destination_channel?: string;
    destination_port?: string;
    sequence?: string;
    source_channel?: string;
    source_port?: string;
    timeout_height?: HeightAmino;
    timeout_timestamp?: string;
}

Properties

data?: string

actual opaque bytes transferred directly to the application module

destination_channel?: string

identifies the channel end on the receiving chain.

destination_port?: string

identifies the port on the receiving chain.

sequence?: string

number corresponds to the order of sends and receives, where a Packet with an earlier sequence number must be sent and received before a Packet with a later sequence number.

source_channel?: string

identifies the channel end on the sending chain.

source_port?: string

identifies the port on the sending chain.

timeout_height?: HeightAmino

block height after which the packet times out

timeout_timestamp?: string

block timestamp (in nanoseconds) after which the packet times out