Skip to content

Fix issues 906, 907, 908, 909: Backend and contract fixes#994

Merged
Yunusabdul38 merged 1 commit into
Agora-Events:mainfrom
kokobutter-web:fix-issues-906-909
Jun 29, 2026
Merged

Fix issues 906, 907, 908, 909: Backend and contract fixes#994
Yunusabdul38 merged 1 commit into
Agora-Events:mainfrom
kokobutter-web:fix-issues-906-909

Conversation

@kokobutter-web

Copy link
Copy Markdown
Contributor

This PR addresses four outstanding issues across the smart contracts and backend:

Closes #909

  • Adds get_events_batch to event_registry contract to query multiple events at once (capped at 50 IDs to prevent instruction limit issues).
  • Adds TooManyIds error variant.

Closes #908

  • Enforces filtering of flagged events consistently across all events endpoints and internal verification checks that query by event_id. Flagged events are now completely hidden.

Closes #907

  • Fixes expiry checking logic in the multi-sig proposal system. Both approve_proposal (in event_registry) and vote_on_proposal (in ticket_payment) now strictly evaluate proposal expiration before allowing any changes or state checks.

Closes #906

  • Adds an is_verified column to the organizers database table.
  • Extends the Soroban event listener to handle CollateralStakedEvent and CollateralUnstakedEvent, automatically synchronizing the organizer's verified status from the blockchain to the backend database.

@vercel

vercel Bot commented Jun 29, 2026

Copy link
Copy Markdown

Someone is attempting to deploy a commit to the oseh-svg's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Jun 29, 2026

Copy link
Copy Markdown

@kokobutter-web Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Yunusabdul38 Yunusabdul38 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM
thanks for your contribution

@Yunusabdul38 Yunusabdul38 merged commit 76014f7 into Agora-Events:main Jun 29, 2026
1 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment