Skip to main content

1. 加载并获取池

2. 报价(离线)

根据原始数量和精度显示成交价格:

3. 执行

swap 在签名前会重新获取池状态并重新报价,所以它强制执行的最小值基于发送时的状态,而不是你展示给用户时的状态。
ALPH 余额检查只和兑换输入作比较。交易还需要几个 DUST_AMOUNT 的 ALPH 用于输出,外加 gas。当输入代币是 ALPH 时,请保留一些余量。

4. 处理错误

把价格推到目标值

用于套利或再平衡时,swapTo 会计算把池价格推到目标价格所需的交易(目标价格为排序后顺序中每个 token0 值多少 token1,人类可读单位):
swapTo 会跳过 5% 的价格影响保护。