Solidity
如何查看特定類型契約的所有實例的日誌?
就記憶體和 CPU 而言,為合約的每個實例附加一個觀察者並不是一個好主意。那麼有沒有辦法監視來自契約的所有實例的事件,即通過為契約的所有實例註冊一個觀察者。
請注意,我不想提供合約實例的地址,因為這將強制查找整個數據庫。
我需要在客戶端上實時顯示契約上的更改,並實時更新數據庫。
一種可能性是合約可以在他們希望生成日誌的任何時候呼叫中央“觀察者”合約,然後您只需要查看那個合約的日誌。
要回答您的問題 - 不,不幸的是,您不能基於類/契約擷取事件 - 只能在實例(地址)上。