快速开始

入门指南

本指南将帮助您快速了解如何使用 JAMM DEX 进行代币交换和流动性管理。

前提条件

在开始之前,请确保您具备以下条件:

  1. JuChain 钱包:支持 JuChain 网络的 Web3 钱包

  2. JU 代币:用于支付交易费用的原生代币

  3. 测试代币:用于交换的 ERC-20 代币

合约地址

主网地址

  • JAMMFactory0x6b5d54E6F73e96Ca960DBA71D778b98221939aa6

  • JAMMRouter0x3F26fb54C28Eab026e908A9A9357a456F3c8Dc87

  • WJU0x4d1B49B424afd7075d3c063adDf97D5575E1c7E2

  • USDT0xc8e19C19479a866142B42fB390F2ea1Ff082E0D2

  • ETH0x80077F108Dd73B709C43A1a13F0EEF25e48f7D0e

  • BNB0x151b6F646Ac02Ed9877884ed9637A84f2FD8FaA6

测试网地址

  • JAMMFactory0xbddd716a9d6325700d1c29562c819987e5b1f6a8

  • JAMMRouter0x3f8b0038023393009712D0051D192a8825dd02B9

  • WJU0xb8cdb16bc2b64d42638e285a691973ff10078d8e

您的第一次代币交换

1. 设置

首先,您需要连接到 JuChain 网络并准备用于交换的代币。

2. 执行交换

以下示例展示如何将 TokenA 交换为 TokenB:

3. 使用 JU 进行交换

如果您想使用原生 JU 代币进行交换,请使用 ETH 相关函数:

首次提供流动性

1. 添加流动性

2. 移除流动性

使用 permit 功能

JAMM DEX 支持 EIP-2612 permit,允许您通过签名批准代币使用,避免单独的 approve 交易。

查询信息

获取交易对信息

计算交换数量

常见错误处理

交易失败的常见原因

  1. "JAMMRouter: EXPIRED":交易截止时间已过

  2. "JAMMRouter: INSUFFICIENT_OUTPUT_AMOUNT":滑点过高,输出数量少于所需最小值

  3. "JAMM: INSUFFICIENT_LIQUIDITY":交易对中没有足够的流动性进行交换

  4. "JAMMFactory: INVALID_FEE":使用了不支持的费用层级

错误处理示例

下一步

现在您已经了解了使用 JAMM DEX 的基础知识,可以继续学习:

  • 费用结构 - 了解费用系统

  • 推荐系统 - 学习如何赚取推荐奖励

  • 集成指南 - 将 JAMM DEX 集成到您的应用程序中

Last updated