Breaking Changes for API Users

Updated API Responses

These changes will go into effect starting on January 23rd.

To continue sending orders to Across you must update your usage of the Across /api/suggested-fees endpoint:

  • Integrators must use the exclusiveRelayer , exclusivityDeadline and fillDeadline parameters returned by the API in their deposit or depositV3 transactions.

You can find documentation for that endpoint here.

Deprecation of the old deposit function

The following functions deposit and depositFor function is being deprecated. It is not guaranteed to work after April 1st, 2025. It has been removed from the contract ABI.

This deprecated function should not be confused with the new function by the same name. The new deposit function is recommended for integrators, as it has all the functionality of depositV3, but in the future, it will support deposits to non-EVM chains. To learn more about that function, please see here.

function deposit(
    address recipient,
    address originToken,
    uint256 amount,
    uint256 destinationChainId,
    int64 relayerFeePct,
    uint32 quoteTimestamp,
    bytes memory message,
    uint256 maxCount
) external payable;


function depositFor(
    address depositor,
    address recipient,
    address originToken,
    uint256 amount,
    uint256 destinationChainId,
    int64 relayerFeePct,
    uint32 quoteTimestamp,
    bytes memory message,
    uint256 maxCount
) external payable;

Last updated