Skip to content

Feat/events 1047 1048 1049 1050 - #1171

Merged
Ehonrie merged 3 commits into
Netwalls:mainfrom
lami111isah:feat/events-1047-1048-1049-1050
Jul 28, 2026
Merged

Feat/events 1047 1048 1049 1050#1171
Ehonrie merged 3 commits into
Netwalls:mainfrom
lami111isah:feat/events-1047-1048-1049-1050

Conversation

@lami111isah

Copy link
Copy Markdown
Contributor

Summary

Implement event emissions for market betting lifecycle.

All events use centralized shared events module for consistency.

Closes #1047
Closes #1048
Closes #1049
Closes #1050

lami111isah and others added 3 commits July 28, 2026 07:58
…ted event

- Update emit_market_resolved to include resolution_time instead of oracle_address
- Add emit_resolution_disputed event for disputed resolutions
- Update tests to verify correct event emission with new signatures
- Add BetRecord struct to shared types for event emission
- Update place_bet function to emit bet_placed event with market_id, bettor, side, and amount
- Clean up duplicate code in place_bet function
- Remove unused BetPlacedEvent struct from market contract
@Ehonrie
Ehonrie merged commit d1233c3 into Netwalls:main Jul 28, 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.

C-32: Emit winnings_claimed event C-31: Emit resolution_disputed event C-30: Emit market_resolved event C-29: Emit bet_placed event

2 participants