0

我正在阅读 UniswapV2 文档,无法addLiquidity正确理解方法的输入。如文档中所列:

amountAMin(uint):限制 B/A 价格在交易恢复之前可以上涨的程度。必须 <= amountADesired。

amountBMin(uint):限制在交易恢复之前 A/B 价格可以上涨的程度。必须 <= amountBDesired。

这是什么意思?你能举个例子吗?假设我将amountADesiredand设置amountBDesired为 4 和amountAMinand amountBMin1。会发生什么?

4

1 回答 1

1

区块链交易不是即时的,而是必须排队才能在区块链上挖掘并生效

当您添加流动性时,amountADesired您必须amountBDesired按现有货币对的比例提供流动性(示例货币对:2:1,您必须放入 2 个代币 A 和 1 个代币 B)

一旦你发送了交易,在它被开采之前,可能会发生其他人在该流动资金池上进行操作,相应地改变比例

通过输入amountAminamountBmin您实际上是在告诉他:“只要比例介于amountADesired:amountBDesiredamountAMin:之间,amountBmin就接受我的流动性添加,如果比例超出我的范围,则取消我的交易”

于 2022-02-10T14:01:48.233 回答