問題タブ [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.
transactions - Eth、スマートコントラクトから入金機能を呼び出す方法
私は、ユーザーからスマート コントラクト、およびスマート コントラクトからユーザーにイーサを送信する必要があるプロジェクトに取り組んでいます。スマート コントラクトは Solidity のコードであり、python と web3.py を使用して通信しています。
私はこのようにそれを行うことができます: ユーザーから私の python スクリプトのスマート コントラクトまで:
そして、この関数を使用してスマート コントラクトからユーザーへ:
この関数はスマート コントラクトで呼び出すことができることに注意してください。
しかし、その後、スマート コントラクトに (ユーザーからスマート コントラクトへの) 関数デポジットを作成したいと考えました。
したがって、基本的に、Python スクリプトでこの関数を呼び出す必要がある場合は、次のように進める必要があります。
そして、スマートコントラクトの残高を確認することで、正しく機能します。
しかし、スマート コントラクト内で入金関数を呼び出して、ユーザーからスマート コントラクトへのトランザクションに進みたい場合、どのように進めればよいでしょうか? 内部で関数を呼び出すときに、スマート コントラクト内の 'msg.value' を解析するにはどうすればよいですか? それは可能ですか?
どうもありがとう、アルバン
django - pip install で scrypt と pyethash のホイールをビルドできない
公式ドキュメントに記載されているすべてのコマンドを使用して django-web3-auth をインストールしようとしましたがpip install django-web3-auth
、github からも試してみましhttps://github.com/Bearle/django-web3-auth/archive/master.zip
たpip install https://github.com/atereshkin/django-web3-auth/archive/master.zip
が、常に同じエラーが発生しますBuilding wheel for scrypt (setup.py) ... error
... ERROR: Failed building wheel for scrypt
、Building wheel for pyethash (setup.py)
... ERROR: Failed building wheel for pyethash
。私は今、夢中になって必死です。私はWindows 10を使用しています。使用などのブログで読んだすべての方法をすでに試しました--no-cache-dir
が、機能しません。私を助けてくれる人を愛し、永遠に感謝します。この問題が頭に浮かんで眠れません。