当前位置:   article > 正文

如何在swap中获取交易对的价格_getamountsin 卖出税

getamountsin 卖出税

1、获取交易对的价格

通过getAmountsIn,传入两个代币的地址,和其中一个代币的数量amountA,会返回另一个代币的数量amountB。这两个数量的比例amountA/amountB,就是这个交易对的价格

2、获取我所提供的流动性值

通过getReserves获取到交易对HT/USDT的流通性分别为amountA、amountB

通过balanceOf获取我的LP数量amountC,通过totalSupply获取LP的总量amountD,设这两个数量的比例amountC/amountD为Per

那么,我所提供的HT流动性为amountCPer,USDT的流动性为amountDPer
前两种方法是通过其它文档获取的,我说一下自己的方法,价格不一定非常精准,但比较有用。
3.通过lp获取两种代币在lp中的数量 ,然后通过amounta/amountb取得。
4.通过第三方接口,像薄饼的接口,比较不稳定,有的币对价格能取得到,有的呢,是取不到的。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/900059
推荐阅读
相关标签
  

闽ICP备14008679号