Performing a swap
Javascript example using viem
Quote Swap
async function getSwapQuote(
payTokenAddress: string,
receiveTokenAddress: string,
payAmount: string
) {
try {
const data = await client.readContract({
address: contractAddress,
abi: poolABI,
functionName: 'quoteSwap',
args: [payTokenAddress, receiveTokenAddress, payAmount],
});
console.log('data', data);
} catch (error) {
console.error('Error in quoteSwap:', error);
}
}
Actual Swap
Last updated