美文网首页
获取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