Json-Rpc
是否有可能知道給定交易觸發了哪些事件?
我注意到GetTransactionReceipt函式返回一個日誌數組,這些日誌是由於正在處理的事務而創建的。但是,我想知道是否有辦法獲取事務在執行期間創建的事件列表,因為這兩個似乎不是同義詞。還是 GetTransactionReceipt 已經返回日誌和事件?
事件實際上只是日誌之上的一層。日誌是事件,但它們需要在您的程式碼中進行解釋。也就是說,我還沒有找到一種非常簡單的方法
web3.js
來使用契約的 ABI 來解析日誌以獲取日誌形式的日誌。閱讀http://solidity.readthedocs.io/en/develop/contracts.html#events了解有關日誌和事件之間關係的一些背景知識。