aligned_layer icon indicating copy to clipboard operation
aligned_layer copied to clipboard

fix: Critical State‐Altering Operations Lack Event Emissions, Reducing Transparency and Auditability

Open NicolasRampoldi opened this issue 1 year ago • 0 comments

Description

  • Critical state‐altering operations in the contracts do not emit events, which diminishes transparency and makes it harder to audit changes effectively.

Examples

  • The creation of a new task.
  • The locking and unlocking of balances before withdrawal.
  • The checkMerkleRootAndVerifySignatures function, which is public and updates user balances in verifySignatureAndDecreaseBalance but does not emit any events.

NicolasRampoldi avatar Aug 22 '24 14:08 NicolasRampoldi