JAMMRouter 合约
合约基本信息
contract JAMMRouter is IJAMMRouter02 {
address public immutable override factory;
address public immutable override WJU;
constructor(address _factory, address _WJU) {
factory = _factory;
WJU = _WJU;
}
}修饰符
截止时间保护
ETH接收
流动性管理
内部流动性计算
添加流动性
添加JU流动性
移除流动性
移除JU流动性
Permit支持
带Permit的流动性移除
代币交换
内部交换逻辑
精确输入交换
精确输出交换
JU代币交换
用JU购买代币
卖出代币换JU
支持转账费代币
内部交换逻辑(支持转账费)
支持转账费的交换函数
查询函数
价格查询
输出数量计算
输入数量计算
多跳数量计算
使用示例
代币交换
JU代币交换
添加流动性
价格查询
Last updated