The initialize_pool
, provide_liquidity
, and remove_liquidity
instructions do not emit any events during their execution. Events are crucial for on-chain transparency and off-chain monitoring by wallets, explorers, and analytics tools.
Lack of events makes it difficult to track pool creation, liquidity provision, and removal activities externally.
Reduces transparency and complicates debugging or forensic analysis in case of issues or disputes.
Limits integration capabilities with third-party services relying on event logs for real-time updates.
Implement and emit well-defined events for all major state-changing instructions such as initialize_pool
, provide_liquidity
, and remove_liquidity
. This improves traceability, user experience, and ecosystem interoperability.
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.