Install DoritoKit SDK
Swap
Before making a swap, you need to request the best route from the doritoKit API.
Step 1: Create a QuoteParams
Object
The QuoteParams
object defines the details of a swap between supported blockchains. It includes all the necessary information to find the best routing options.
Here’s the interface structure for QuoteParams
:
The buyAsset
& sellAsset
must be of the format 'chain.ticker'
For example, BTC.BTC
.
The recipientAddress must be a valid address for the buyAsset
blockchain. Similarly the senderAddress must be a valid address for the sellAsset
.
Step 2. Call getQuote from DoritoKit API package
After creating the quoteParams
object, you can pass it to the getQuote
function of the dKitApi
class.
Step 3: Choose fee option multiplier, route & execute swap
Step 3: Choose fee option multiplier, route & execute swap
The skClient
used above assumes a wallet has been connected as described in Set up the SDK.
🚨 Executing ERC20 Swaps with tokens on EVM chains need approval spending. Check if asset has been approved with built in methods.
Join our Community
Any other questions? Book a Call