美文网首页
获取Pancake某个Token的价格

获取Pancake某个Token的价格

作者: CYC666 | 来源:发表于2022-08-31 13:12 被阅读0次

1、讲解


智能合约:0x10ed43c718714eb63d5aa57b78b54704e256024e
方法:getAmountsIn
传参:[tokenA的数量, [tokenA, tokenB]]

交易对tokenA-tokenB存在,则会返回
{"0" : [tokenA数量, tokenB数量]}

两个数量的比值就是对应的价格

2、举例


比如说,求以下两个代币的价格:
CAKE:0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82
USDT:0x55d398326f99059fF775485246999027B3197955

传参:
[100000000000000000, [0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82, 0x55d398326f99059fF775485246999027B3197955]]

返回:
{"0" : [410182952042200328, 100000000000000000]}

得出CAKE的价格
1 CAKE = 410182952042200328 / 100000000000000000 ≈ 4.102 USDT

3、实操

https://bscscan.com/address/0x10ed43c718714eb63d5aa57b78b54704e256024e#readContract
WechatIMG54.png

相关文章

网友评论

      本文标题:获取Pancake某个Token的价格

      本文链接:https://www.haomeiwen.com/subject/kuddnrtx.html