Overview
Sequence Smart Swaps leveraging currencies in player wallets to another currency on the same chain. Developers can define the target currency and Sequence will handle everything, including the UI and flow through Sequence Kit.
Sequence Smart Swaps leveraging currencies in player wallets to another currency on the same chain. Developers can define the target currency and Sequence will handle everything, including the UI and flow through Sequence Kit.
The power of smart swaps is intelligently detecting the currencies available to the user as well as batching multiple transactions together to if the user is utilizing a Sequence wallet to simplify the UX. You can say goodbye to separate approve
and transfer
transactions!
If you intend to use smart swaps with your custom token, please ensure you provide sufficient liquidity for your token as a USDC on a supported DEX such as Uniswap.
We support the following chains for swaps:
- Ethereum (Mainnet)
- Ethereum (Sepolia)
- Arbitrum
- Avalanche
- Base
- Blast
- BSC
- Optimism
- Polygon
Installation and Setup
To integrate the Swap feature with Kit, follow these steps:
Install the `kit-checkout` module:
Place the `KitCheckoutProvider` below the Sequence Kit Core Provider in your App:
Import Swap Dependencies and Logic
currencyAddress
: The address of the token to swap from (e.g., USDC).currencyAmount
: The amount to swap.postSwapTransactions
: An optional array of transactions to be executed after the swap, using the swapped tokens.title
: The modal’s title.description
: A description of the swap and payment process.
Was this page helpful?