首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >addLiquidity路由器的UniswapV2方法实例

addLiquidity路由器的UniswapV2方法实例
EN

Stack Overflow用户
提问于 2022-02-10 11:48:20
回答 1查看 523关注 0票数 0

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

amountAMin (uint):在交易恢复之前B/A价格可能上涨的范围。一定是<= amountADesired。 amountBMin (uint):在交易恢复之前A/B价格可能上涨的范围。一定是<= amountBDesired。

什么意思?你能举个例子吗?比方说,我把amountADesiredamountBDesired设为4,amountAMinamountBMin设为1,会发生什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-10 14:01:48

块链事务不是即时,但必须在区块链上挖掘之前排队,并且是有效的。

当您添加给定amountADesired的流动性时,您必须按照现有对的比例给它amountBDesired (示例对: 2:1,您必须放置2个令牌A和1个令牌B)。

一旦您发送交易,在挖掘交易之前,可能会发生其他人对该流动性池进行操作,从而相应地更改比例。

通过输入amountAminamountBmin,你实际上是在告诉他:“只要比例在amountADesiredamountBDesiredamountAMinamountBmin之间,接受我的流动性补充,如果这个比例超过了我的范围,取消我的交易。”

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71064601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档