0

私はパイソンを使用しています。2 つのトークンを交換するためのペアを取得します。入手方法は?2 つのトークンの逆の値を取得します。しかし、この値を取得できません。このような方法を使用しています。

`

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'

4

1 に答える 1

0

スマート コントラクトの呼び出し方法に関する Web3.py ドキュメントは、こちらです。あなたが書いているものは、Python では意味がなく、JavaScript や Web3.js コードのように見えます。

より複雑な問題に取り組む前に、Web3.py のチュートリアルと基本から始めることをお勧めします。この知識は、有用なプログラムを作成するための前提条件だからです。

于 2021-06-24T09:37:59.343 に答える