手順2で作成したインスタンスを使用して、それが発行するすべてのイベントをリッスンするようサブスクライブできます。
先に述べたように、私たちが聞きたいイベントは MyEvent
、そして図4はその方法を示しています。 私たちの myContract
インスタンスに呼び出されるアクセサーがあります events
そこから私たちはターゲットにすることができます MyEvent
。 これはpromiseを返す非同期関数であり、毎回呼び出されます MyEvent
放出される。
3行目は、promiseからデータが返されるとどうなるかを定義しています。 ここでは単にイベント値をコンソールに記録していますが、ここで、アラートやインターフェースの更新などの機能をコーディングして、発生したばかりのイベントでユーザーを更新します。
このロジックを使用して、すべての MyEvent
から放出 MyContract
ここで捕まります。