Integrating Coral V1

If you don't already have Squid integrated, apply for an integrator IDarrow-up-right and follow the API or SDK documentation.

Once you have integrated Squid, reach out to the team who will enable Coral V1 on your integrator ID.

Changes To Route Request and Transactions

Integrating Coral V1 is easy and applied directly to Squid's traditional route request flow. Coral routes will be chosen when they are available.

There are only two changes you need to be aware of when Coral V1 is enabled on your integrator ID:

  1. The route returns an expiry value that you must submit the transaction before, otherwise the transaction will be reverted and refunded. This expiry value is ~25 seconds after the route is requested.

  2. There is a refund status: refunded. This happens in case of any failure on the destination chain. With Coral V1, instead of getting axlUSDC on the destination chain, you get your source token refunded on the source chain. Refunds typically take ~1 hour.

Coral V1 Limitations

  • Does not support Integrator Fees (Coral V2 does support them)

  • EVM chains only — for non-EVM support, see Coral V2

Last updated