hoot swap 闪兑合约对接
1. 基础命令
mpush = "amcli -u $生产RPC push action "说明: 文中
amax.game为交易对的 code(币名小写,按字母顺序排序)
2. 添加代币合约
说明: 新的token合约地址,需由管理员加入白名单。
mpush hootswappool settkbanks '[["amax.token","amax.mtoken","mdao.token","cnyg.token","muse.token","amcmanatoken"]]' -p hootswaptech3. 创建交易对
界面操作创建交易对,可以参考Hoot Swap操作文档。
Hoot Swap 资产兑换mpush hootswappool create '{"user": "mana.game", "pool1": ["8,AMAX", "amax.token"], "pool2": ["8,GAME", "amcmanatoken"], "liquidity_symbol": "LGAMEAM"}' -p mana.game4. 查询交易对
接口地址:
https://amaxscan.io/api/v1/get_table_row
请求示例:
5. 手续费支付
6. 添加流动性
memo格式:mint:SYMPAIR:STEP:NONCE(添加流动性 Token)
SYMPAIR: 指代交易对符号,用于表示两个数字资产之间的交易对,例如amax.game。
STEP: 表示添加流动性的步骤。1为
SYMPAIR左侧token转入,2为SYMPAIR右侧token转入。NONCE:表示每个交易事务的唯一标识,以防止交易重复。
7. 兑换
memo格式:swap:MIN_EXPECTED:SYMPAIR
MIN_EXPECTED: 此字段用于指定用户希望接受的最低兑换数量。它可以帮助用户确保在波动性较大的市场环境下,交易能够按照预期的最低限度完成。
8. 赎回流动性
memo格式:burn:SYMPAIR(销毁流动性 Token)
9. 合约名一览
环境
Swap合约
LP合约
测试
hoot.swap2
hoot.token2
生产
hootswappool
hootswapliqd
10、合约代码调用示例
最后更新于