Skip to main content

V2 Router

V2 Router 提供了用于在 V2 流动性池中添加和移除流动性的辅助函数。它负责处理代币排序、交易对创建(如果需要)以及最优存入计算。
进行兑换操作时,请使用 Universal Router。V2 Router 主要用于流动性操作

核心函数

addLiquidity

向 ERC-20 / ERC-20 交易对添加流动性。如果交易对不存在则自动创建。

addLiquidityETH

向 KAS / ERC-20 交易对添加流动性。通过 msg.value 发送原生 KAS。

removeLiquidity

销毁 LP 代币并返回两种底层代币。

removeLiquidityETH

销毁 KAS 交易对的 LP 代币,返回原生 KAS 和 ERC-20 代币。

ABI

代币授权

调用 addLiquidity 之前,需要将两个代币授权给 V2 Router:
调用 removeLiquidity 之前,需要将 LP 代币授权给 V2 Router: