More parameters should be emitted from events.
Event logs are crucial for off-chain services as they notify external users, such as a listening frontend website or client application, that something has happened on the blockchain. In the Escrow
contract and EscrowFactory
contract, some parameters like i_arbiterFee
, i_price
, buyerAward
are never emitted hindering the task of off-chain services.
Certain values which are updated in user interface are done with the help of parameters from event logs can't be updated as there are no events parameters to notify these values. Hence, Front-end won't be much transparent and external users are not notified about important changes.
Manual Analysis
Add more events parameters i_arbiterFee
, i_price
, buyerAward
, etc which might be required for off-chain services like front-ends and user interfaces to be more transparent.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.