Swap Assets
Supported methods
Chainflip swaps are fire-and-forget, meaning once the deposit is made, the user doesn't need to do anything for the swap to take place.
There are two main ways to initiate a swap:
- Creating a deposit channel via a Broker in order to get a deposit address. See Request Deposit Address.
- Calling the Vault smart contracts directly, via the
swap()
orcall()
functions — for EVM-only chains. See Execute Swap.
If you haven't yet, make sure you read How Swapping Works and Swapping Basics to better understand how to execute your first swap.