【问题标题】:Is there a way to get the value of a crypto in another one with uniswap有没有办法通过 uniswap 获得另一个加密货币的价值
【发布时间】:2023-01-26 04:22:39
【问题描述】:

我是区块链/加密货币世界的初学者,我想知道是否有一种方法可以在 uniswap 上获得另一个加密货币的价值(如图所示,我们可以在 uniswap 上看到 1 ETH = 2997 1INCH)。 ,比如使用 SDK 或 Router ecc.. 如果您有任何建议,请帮助我。 enter image description here

我尝试使用 uniswap sdk 和智能合约外围合约,但我找不到任何可以帮助我的东西

【问题讨论】:

    标签: ethereum blockchain cryptocurrency uniswap


    【解决方案1】:

    是的。您可以获得在 Uniswap 中交易的加密货币的价格。

    • 对于类似 Uniswp v2 的交易所,价格可以计算为 reverse0 / reserve1 的比率

    • 相关智能合约调用为pair.getReserves

    • 更完整的例子可以阅读get_current_mid_price() function here的源码

    • 对于 Uniswap v3,在 Uniswap perihelia contracts 中是否有类似的辅助函数

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-05
      • 1970-01-01
      • 2021-07-29
      • 2018-08-25
      • 2020-10-02
      相关资源
      最近更新 更多