Skip to content
Request an audit

‹ Findings database

Immutable variables are emitted in events

Low/InfoMaple Syrup audit·Three Sigma·Permissionless lending·23rd August, 20243S-SY-N04

Description

The following immutable variables are unnecessarily included in event emissions:

  • SyrupUserActions::_swap() - syrupUsdc in Swap event.
  • MplUserActions::_redeemAndMigrateAndStake() - xmpl in RedeemedAndMigratedAndStaked event.

Recommendation

Immutable variables can not be changed, unless upgraded, so an event may not be necessary.