🍓什么是 JAMM?
JAMM 是一个基于自动做市商(AMM)模型的去中心化交易所(DEX),专为 JuChain 区块链网络构建。它使用恒定乘积公式(x * y = k)来维持流动性池的平衡,为用户提供无需许可的代币交换服务。
核心功能
多层级费用系统
JAMM DEX 支持四种不同的交易费用层级:
0.5%(50个基点)
1.0%(100个基点)
2.0%(200个基点)
3.0%(300个基点)
每个交易对可以根据其特性选择合适的费用层级,为具有不同风险和流动性特征的资产提供灵活的定价机制。
推荐奖励系统
JAMM DEX 内置推荐奖励机制:
用户可以设置推荐人地址
当存在推荐人时,交易费用在协议和推荐人之间分配
推荐系统由智能合约自动执行,确保透明性和公平性
WJU 包装代币
为了在 AMM 系统中处理 JuChain 的原生代币(JU),JAMM DEX 提供了 WJU(Wrapped JU)合约:
支持 JU 代币的包装和解包装
完全兼容 ERC-20 标准
维持 1:1 的兑换比例,无额外费用
EIP-2612 Permit 支持
JAMM DEX 中的 LP 代币支持 EIP-2612 permit
功能:
用户可以通过签名授权代币使用权,无需发送单独的
approve
交易这减少了交易步骤数量,改善用户体验并降低 Gas 成本
技术架构
JAMM DEX 采用模块化设计,主要由以下核心合约组成:
JAMMFactory:负责创建和管理交易对
JAMMPair:实现特定流动性池的逻辑
JAMMRouter:提供用户友好的交易接口
JAMMERC20:LP 代币的实现,支持
permit
功能WJU:原生 JU 代币的包装合约
安全性
JAMM DEX 集成了多重安全措施:
重入保护:关键函数使用
lock
修饰符保护数学安全:使用 Solidity ^0.8.21 版本的内置溢出/下溢检查和自定义
Math
库进行安全的平方根计算确定性部署:使用 CREATE2 进行可预测的地址生成
兼容性
Solidity 版本:^0.8.21
EVM 兼容性:完全兼容以太坊虚拟机
代币标准:支持标准 ERC-20 代币
特殊代币:通过路由器中的特定函数支持转账费代币
开始使用
要开始使用 JAMM DEX,您可以:
查看系统架构了解技术细节
阅读入门指南进行首次交易
参考开发者指南进行集成开发
合约地址
主网合约地址:
JAMMFactory:
0x6b5d54E6F73e96Ca960DBA71D778b98221939aa6
JAMMRouter:
0x3F26fb54C28Eab026e908A9A9357a456F3c8Dc87
WJU:
0x4d1B49B424afd7075d3c063adDf97D5575E1c7E2
USDT:
0xc8e19C19479a866142B42fB390F2ea1Ff082E0D2
ETH:
0x80077F108Dd73B709C43A1a13F0EEF25e48f7D0e
BNB:
0x151b6F646Ac02Ed9877884ed9637A84f2FD8FaA6
测试网合约地址:
JAMMFactory:
0xbddd716a9d6325700d1c29562c819987e5b1f6a8
JAMMRouter:
0x3f8b0038023393009712D0051D192a8825dd02B9
WJU:
0xb8cdb16bc2b64d42638e285a691973ff10078d8e
相关链接
官方网站:
https://jamm.fun
区块链浏览器:
https://explorer.juscan.io
Last updated