問題タブ [tron]
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.
solidity - イベントで発行された送信者アドレスがストレージに保存されたものと異なるのはなぜですか?
イベントを通じて送信されるウォレットアドレスは、契約に保存されているものとは異なります
こんにちは、トリュフを介して開発ネットワークに展開されるコントラクトがあります。次のような関数をトリガーします。
ご覧のとおり、関数呼び出しの最後に roundBet イベントを発行しています。問題は、そのイベントの「user」の値が round.addresses に格納されている msg.sender と異なることです (round.addresses に格納されている値 - 正しく、発行された値 - は間違っています)
blockchain - remix.ethereum.org では、ブロックハッシュ関数は常にすべての変数をゼロにします
remix.ethereum.orgのブロックハッシュ機能に問題があります。異なるコードで何度か試みたにもかかわらず、ブロックハッシュ関数は常に問題を引き起こし、その結果、すべての変数がゼロの値で返されます。
以下の場合、_previousBlockNumber変数は常にゼロを返します。ブロックハッシュ関数の行がコメントアウトされている場合、エラーは発生せず、少なくとも_previousBlockNumber変数は正しく返されます。
いくつかの異なるバージョンのコンパイラを試しました。
バグの問題ですか?
助けてくれてありがとう。