Uniswap – TokenSwap
Interact with Uniswap's swap capabilities.
Methods
createSwapTx
Creates a Transaction object that swaps one token for another.
createSwapTx(tokenInData, tokenOutData, amountIn)
Parameters
Returns
Example Usage
const tokenIn = new Token({ symbol: "eth", chainId: HARDHAT_FORK_CHAIN_ID });const tokenOut = new Token({address: DAI_ADDR,chainId: HARDHAT_FORK_CHAIN_ID,});const amountIn = 60;const returnAddr = "0x...";const slippage = 5;const percentDec = 100; // 5 / 100const swapTx = await tokenSwapModule.createWithdrawTx(tokenInData,tokenOutData,amountIn,returnAddr,slippage,percentDec);
Main-Net Token Address Table
Token Name | Address | |
---|---|---|
DAI | 0x6B175474E89094C44Da98b954EedeAC495271d0F | |
USDC | 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 |