π¦ Install dKiT SDK
π Swap
Before making a swap, you need to request the best route from the dKiT 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 dKiT 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 dkClient 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 β