The difference between Events and Function Calls

At its core, not every function call emits an event. Smart contract developers specify when an event should be created and the information contained within. A function call is a transaction that calls a certain function of the smart contract. But it does not necessarily emit an event.

We recommend discussing with your smart contract developers or liaising with the Lossless team to determine which events and function calls merit monitoring. Some high-risk events are already automatically tracked as Potential Risks. Meanwhile, project teams may wish to monitor certain events and function calls for reasons beyond security, such as for testing or analytics.

Last updated