Events

如何從區塊鏈中讀取過去的事件?

  • October 24, 2018

我可以閱讀發生的事件:

const eventsWatch = myContract.allEvents();
   eventsWatch.watch((err, res) => {
     if (err) return;
     console.log("Event:", res.event, res.args);
   });

這甚至顯示了我刷新頁面後的最後一個事件,但我想要一個所有過去事件的列表。

有誰知道如何得到這個?

我試過改變watchget但後來我得到了未定義的對象……

謝謝!

通過以下方式創建過濾器:

const eventsWatch = myContract.allEvents({fromBlock: 0, toBlock: 'latest'});

引用自:https://ethereum.stackexchange.com/questions/38155