What: Audit contract event emissions and ensure all state changes are logged.
Why: Events are critical for indexers. Missing events cause data gaps.
Scope: Review all state-changing functions. Ensure events are emitted. Verify event data is complete. Standardize event formats.
Acceptance criteria:
- All state changes emit events
- Event data is complete
- Event formats are standardized
- Events are indexed
Technical context: contracts/learn-token/src/events.rs — event definitions.
What: Audit contract event emissions and ensure all state changes are logged.
Why: Events are critical for indexers. Missing events cause data gaps.
Scope: Review all state-changing functions. Ensure events are emitted. Verify event data is complete. Standardize event formats.
Acceptance criteria:
Technical context:
contracts/learn-token/src/events.rs— event definitions.