Skip to main contentSee an introduction including the list of supported providers on the swap feature page.
Swap providers require a Terms and Conditions acceptance, which can be done programatically using the Agreement endpoints.
Flow Overview
- Request a Quote: Retrieve estimated output amounts for a given swap (input token and amount, output token, provider and slippage tolerance).
- Submit the swap intent: Submit a request to Swap, based on the
quoteId
- Approve policies: If using Wallet:Sign policies, review the transactions and approve them, due to the nature of a Swap transaction, you might be required to approve up to 4 signatures/transactions.
- Track Status: Monitor the Swap execution.