我使用的是python。我将得到一对来交换两个令牌。如何获得它?我将得到两个令牌的反向值。但是我不能得到这个值,我使用这样的方法。
`
uniswap_pair = uniswap_factory.methods.getPair(tokenIn,tokenOut).call()
uniswap_reserves = uniswap_pair.methods.getReserve().call()
reserve0 = uniswap_reserves[0]
reserve1 = uniswap_reserves[1]`但是我有错误。
uniswap_pair = uniswap_factory.methods.getPair(tokenIn, tokenOut).call() AttributeError: 'Contract' object has no attribute 'methods'
发布于 2021-06-24 17:37:59
to文档说明如何使用call smart contracts is here。您正在编写的代码在Python中没有意义,看起来像是JavaScript和Web3.js代码。
我建议您在尝试解决更复杂的问题之前,先学习Web3.py教程和基础知识,因为这些知识是编写任何有用的程序的先决条件。
https://stackoverflow.com/questions/68111412
复制相似问题