You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于SUI区块链Cetus DEX程序化兑换swap方法入参的咨询

Cetus DEX pool_script模块swap_a2b/swap_b2a参数解析

swap_a2b(A代币兑换为B代币)

以下是该方法输入参数的具体含义:

  • pool: 本次兑换对应的Cetus流动性池对象,包含池内A/B代币的储备量、手续费设置等核心数据,是兑换操作的核心依赖对象。
  • coin_a: 你要用来兑换的A代币实例(Coin对象),其携带的数量就是你投入兑换的A代币总量。
  • min_coin_b: 滑点保护阈值,即你能接受的兑换后最少B代币数量。如果实际兑换产出的B代币低于这个值,交易会直接失败,避免因价格波动造成超出预期的损失。
  • receiver: 兑换后B代币的接收方,可以是调用者自身的SUI地址,也可以是指定的对象地址。
  • gas_budget: 本次交易允许消耗的最大Gas费用上限,设置时需确保足够覆盖交易执行成本,否则交易会因Gas不足失败。

swap_b2a(B代币兑换为A代币)

该方法参数逻辑与swap_a2b一致,仅代币方向反转:

  • pool: 目标流动性池对象,与swap_a2b使用的是同一个池实例。
  • coin_b: 用来兑换的B代币实例(Coin对象),其数量为你投入兑换的B代币总量。
  • min_coin_a: 滑点保护阈值,即你能接受的兑换后最少A代币数量,低于该值交易失败。
  • receiver: 兑换后A代币的接收方地址或对象。
  • gas_budget: 本次交易允许消耗的最大Gas费用上限。

内容的提问来源于stack exchange,提问作者KunLun

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 21:12:03