Description
Off-chain consumers (dashboards, the market-data-streaming component) need a consistent, documented event schema across swaps, liquidity, staking, orders, and governance.
Direction
- Audit
events.rs and each module's emissions; normalize topic naming and payload structs.
- Ensure every state-mutating public function emits a typed event with a versioned schema tag.
- Document the full event catalog in
counter/EVENTS.md (topic, fields, emitting function).
Acceptance criteria
Description
Off-chain consumers (dashboards, the
market-data-streamingcomponent) need a consistent, documented event schema across swaps, liquidity, staking, orders, and governance.Direction
events.rsand each module's emissions; normalize topic naming and payload structs.counter/EVENTS.md(topic, fields, emitting function).Acceptance criteria
EVENTS.mdlists all events with fields and source functions.