CCIP Service Limits (Aptos)
EVM to Aptos
These limits apply to messages sent from an EVM-compatible chain to the Aptos blockchain.
Item | Description | Limit |
---|---|---|
Maximum message data length | The total payload for the message, including user data and token transfer information. | 30,000 bytes |
Message execution gas limit | The user-specified gasLimit in extraArgs for the execution of the ccip_receive function on Aptos. | 100,000 gas |
Maximum number of tokens | The maximum number of distinct tokens that can be transferred in a single transaction. | 1 |
Smart Execution time window | The maximum duration that CCIP will attempt to automatically execute a message on Aptos before manual execution is required. | 8 hours |
Token pool execution gas limit | The default gas overhead allocated for a standard token transfer operation on Aptos when a message is received from an EVM chain. | 36 gas |
Out of Order execution | The allowOutOfOrderExecution parameter in the extraArgs of a CCIP message from an EVM chain. | Must be true |
Aptos to EVM
These limits apply to messages sent from the Aptos blockchain to an EVM-compatible chain.
Item | Description | Limit |
---|---|---|
Maximum message data length | The data payload sent within the CCIP message. | 30,000 bytes |
Message execution gas limit | The user-specified gasLimit in extraArgs for the execution of the ccipReceive function on the destination EVM chain. | 100,000 gas |
Maximum number of tokens | The maximum number of distinct tokens that can be transferred in a single transaction. | 1 |
Smart Execution time window | The maximum duration for the execution of a CCIP message on the destination EVM chain. | 8 hours |
Token pool execution gas limit | The default gas overhead for executing token pool logic on the destination EVM chain for a standard token transfer. | 36 gas |
Out of Order execution | The allow_out_of_order_execution parameter in the extraArgs of a CCIP message from Aptos. | Must be true |