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 gasLimitinextraArgsfor the execution of theccip_receivefunction 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 allowOutOfOrderExecutionparameter in theextraArgsof 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 datapayload sent within the CCIP message. | 30,000 bytes | 
| Message execution gas limit | The user-specified gasLimitinextraArgsfor the execution of theccipReceivefunction 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_executionparameter in theextraArgsof a CCIP message from Aptos. | Must be true |