Solidity

如何查看特定類型契約的所有實例的日誌?

  • May 12, 2017

就記憶體和 CPU 而言,為合約的每個實例附加一個觀察者並不是一個好主意。那麼有沒有辦法監視來自契約的所有實例的事件,即通過為契約的所有實例註冊一個觀察者。

請注意,我不想提供合約實例的地址,因為這將強制查找整個數據庫。

我需要在客戶端上實時顯示契約上的更改,並實時更新數據庫。

一種可能性是合約可以在他們希望生成日誌的任何時候呼叫中央“觀察者”合約,然後您只需要查看那個合約的日誌。

要回答您的問題 - 不,不幸的是,您不能基於類/契約擷取事件 - 只能在實例(地址)上。

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