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
网友评论