Skip to content

Bug dispute event missing#781

Merged
greatest0fallt1me merged 2 commits into
Predictify-org:masterfrom
gloskull:bug-dispute-event-missing
Jun 29, 2026
Merged

Bug dispute event missing#781
greatest0fallt1me merged 2 commits into
Predictify-org:masterfrom
gloskull:bug-dispute-event-missing

Conversation

@gloskull

Copy link
Copy Markdown
Contributor

This PR addresses issue #750 by renaming the dispute creation event and adding the market_id as a searchable topic.

Changes:

Renamed Event: DisputeCreatedEvent is now DisputeOpenedEvent to match the requested terminology.
Added Topic: In emit_dispute_opened, the market_id is now included as the second element in the topics tuple, which corresponds to topic1 in Soroban event filtering.
Registry Update: Updated EventSchemaRegistry to use the new naming convention and the dispt_opn short symbol.
Compilation Fix: Resolved a syntax error in market_id_generator.rs where an impl block was left open.
New Test: Added a focused unit test in events.rs to verify that DisputeOpenedEvent is emitted with the correct topics in the correct order.
All dispute initiation sites have been updated to use the new emission function.

Closes #750

google-labs-jules Bot and others added 2 commits June 29, 2026 17:00
- Renamed DisputeCreatedEvent to DisputeOpenedEvent
- Renamed emit_dispute_created to emit_dispute_opened
- Added market_id as topic1 on DisputeOpenedEvent emission
- Updated EventSchemaRegistry with 'dispute_opened' and 'dispt_opn' topic
- Fixed unclosed impl block in market_id_generator.rs
- Added focused test to verify event topics

Co-authored-by: gloskull <189399494+gloskull@users.noreply.github.com>
…2815577371611

fix: dispute event missing market_id topic
@greatest0fallt1me greatest0fallt1me merged commit fe32291 into Predictify-org:master Jun 29, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug: dispute event missing market_id topic

2 participants