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

0 投票する
2 に答える
66 参照

solidity - イベントで発行された送信者アドレスがストレージに保存されたものと異なるのはなぜですか?

イベントを通じて送信されるウォレットアドレスは、契約に保存されているものとは異なります

こんにちは、トリュフを介して開発ネットワークに展開されるコントラクトがあります。次のような関数をトリガーします。

ご覧のとおり、関数呼び出しの最後に roundBet イベントを発行しています。問題は、そのイベントの「user」の値が round.addresses に格納されている msg.sender と異なることです (round.addresses に格納されている値 - 正しく、発行された値 - は間違っています)

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

blockchain - remix.ethereum.org では、ブロックハッシュ関数は常にすべての変数をゼロにします

remix.ethereum.orgのブロックハッシュ機能に問題があります。異なるコードで何度か試みたにもかかわらず、ブロックハッシュ関数は常に問題を引き起こし、その結果、すべての変数がゼロの値で返されます。

以下の場合、_previousBlockNumber変数は常にゼロを返します。ブロックハッシュ関数の行がコメントアウトされている場合、エラーは発生せず、少なくとも_previousBlockNumber変数は正しく返されます。

いくつかの異なるバージョンのコンパイラを試しました。

バグの問題ですか?

助けてくれてありがとう。