問題タブ [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.

0 投票する
1 に答える
3474 参照

transactions - Eth、スマートコントラクトから入金機能を呼び出す方法

私は、ユーザーからスマート コントラクト、およびスマート コントラクトからユーザーにイーサを送信する必要があるプロジェクトに取り組んでいます。スマート コントラクトは Solidity のコードであり、python と web3.py を使用して通信しています。

私はこのようにそれを行うことができます: ユーザーから私の python スクリプトのスマート コントラクトまで:

そして、この関数を使用してスマート コントラクトからユーザーへ:

この関数はスマート コントラクトで呼び出すことができることに注意してください。

しかし、その後、スマート コントラクトに (ユーザーからスマート コントラクトへの) 関数デポジットを作成したいと考えました。

したがって、基本的に、Python スクリプトでこの関数を呼び出す必要がある場合は、次のように進める必要があります。

そして、スマートコントラクトの残高を確認することで、正しく機能します。

しかし、スマート コントラクト内で入金関数を呼び出して、ユーザーからスマート コントラクトへのトランザクションに進みたい場合、どのように進めればよいでしょうか? 内部で関数を呼び出すときに、スマート コントラクト内の 'msg.value' を解析するにはどうすればよいですか? それは可能ですか?

どうもありがとう、アルバン

0 投票する
0 に答える
524 参照

django - pip install で scrypt と pyethash のホイールをビルドできない

公式ドキュメントに記載されているすべてのコマンドを使用して django-web3-auth をインストールしようとしましたがpip install django-web3-auth、github からも試してみましhttps://github.com/Bearle/django-web3-auth/archive/master.zippip install https://github.com/atereshkin/django-web3-auth/archive/master.zipが、常に同じエラーが発生しますBuilding wheel for scrypt (setup.py) ... error... ERROR: Failed building wheel for scryptBuilding wheel for pyethash (setup.py)... ERROR: Failed building wheel for pyethash。私は今、夢中になって必死です。私はWindows 10を使用しています。使用などのブログで読んだすべての方法をすでに試しました--no-cache-dirが、機能しません。私を助けてくれる人を愛し、永遠に感謝します。この問題が頭に浮かんで眠れません。