IAsterizmEnv
Last updated
Last updated
The IAsterizmEnv
interface defines a set of data transfer objects (DTOs) used to manage cross-chain transactions. These DTOs enable the handling of transaction data, from initialization to validation.
Defines source and destination chain details for cross-chain transactions.
Fields: srcChainId
, srcAddress
, dstChainId
, dstAddress
Represents the client’s request to initiate a transfer.
Fields: dstChainId
, dstAddress
, feeAmount
, txId
, transferHash
Internal structure for initializing a client transfer.
Fields: dstChainId
, dstAddress
, feeAmount
, payload
Used for processing received transfer requests on the initializer's side.
Fields: srcChainId
, srcAddress
, dstChainId
, dstAddress
, txId
, transferHash
Client-side structure for receiving transfers.
Fields: srcChainId
, srcAddress
, dstChainId
, dstAddress
, txId
, transferHash
, payload
Structure with details for sending messages between chains using the translator.
Fields: srcAddress
, dstChainId
, dstAddress
, txId
, transferHash
, transferResultNotifyFlag
Structure that specifies message transfer with gas limits for the translator.
Fields: gasLimit
, payload
Defines the initializer's transfer request, including relay details and fees.
Fields: dstChainId
, dstAddress
, transferHash
, txId
, relay
, transferResultNotifyFlag
, feeToken
Used by the initializer to process received payloads.
Fields: srcChainId
, srcAddress
, dstChainId
, dstAddress
, gasLimit
, txId
, transferHash
Handles retrying payload delivery with additional control parameters.
Fields: srcChainId
, srcAddress
, dstChainId
, dstAddress
, nonce
, gasLimit
, forceOrder
, useEncryption
, transferHash
, payload