판게아 풀에서 스왑하기
1. ERC20 --> ERC20
poolRouter.exactInputSingle({
tokenIn: tokenInAddress, // 스왑 시 입력 토큰의 주소
amountIn: BigNumber.from(amountIn), // 스왑할 입력 토큰의 갯수
amountOutMinimum: BigNumber.from(amountOutMinimum), // 슬리피지
pool: PoolAddress, // 스왑할 풀의 주소
to: recipient, // 받을 계정
unwrap: false // erc20의 토큰을 받는 경우 항상 false로 고정
});2. ERC20 --> KLAY
poolRouter.exactInputSingle({
tokenIn: tokenInAddress, // 스왑 시 입력 토큰의 주소
amountIn: BigNumber.from(amountIn), // 스왑할 입력 토큰의 갯수
amountOutMinimum: BigNumber.from(amountOutMinimum), // 슬리피지
pool: PoolAddress, // 스왑할 풀의 주소
to: recipient, // 받을 계정
unwrap: true
});3. KLAY --> ERC20
Last updated