問題タブ [web3py]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - SendRawTransaction はハッシュを返しますが、トランザクションはありません
私はいくつかの取引をしたいです。ここで述べたように
sendRawTransaction は、トランザクションのハッシュを返します。しかし、取引はありません。保留中のトランザクション数は 0 です。その hash で getTransaction メソッドを呼び出すと、結果は次のようになります。
その理由は何ですか?
python - web3.isConnected = False
必要なすべての手順を実行し、web3.py のインストールは正常に機能しましたが、この機能に関しては、すべてを正確に実行したにもかかわらず、false と言い続けます。私もトリプルチェックしました笑。
python - web3.py 使用中の ContractLogicError
Python の web3 モジュールを使用して、dapps について詳しく学ぼうとしています。Web3 はガナッシュに問題なく接続します。使用して自分のアカウントを確認web3.eth.accounts[0]
でき、契約を取得できます。ただし、コントラクトから関数を呼び出そうとすると、次のようになります:
web3.exceptions.ContractLogicError: execution reverted: VM Exception while processing transaction: revert
ここに私のpythonコードがあります:
そして、ここに私の契約があります:
エラーを理解するための助けをいただければ幸いです。