Skip to content

feat: implement event-indexer improvements (#809, #818, #815, #811)#934

Merged
yahia008 merged 1 commit into
StellarCheckMate:mainfrom
ubermensh-323:feat/event-indexer-task1
Jun 27, 2026
Merged

feat: implement event-indexer improvements (#809, #818, #815, #811)#934
yahia008 merged 1 commit into
StellarCheckMate:mainfrom
ubermensh-323:feat/event-indexer-task1

Conversation

@ubermensh-323

Copy link
Copy Markdown
Contributor

Closes #809 : Add GET /matches?status= endpoint filtered at DB layer
Closes #818 : Add limit/offset pagination to GET /events/:match_id (default 100)
Closes #815 : Validate CONTRACT_ESCROW is a valid 56-char Stellar address on startup
Closes #811 : Add DB ping (SELECT 1) to GET /health, return {db: ok/error}

  • Update docs/EVENT_INDEXER_API.md with new response schemas

Summary

Provide a short description of the change and the problem it fixes.

Related Issue

Link the issue number or task this PR addresses.

What changed

  • Contracts:
  • Tests:
  • Docs:
  • Events / API / storage:

Verification

  • What did you run to verify this change?
    • cargo test -p escrow
    • cargo test -p oracle
    • cargo fmt
    • cargo clippy

Checklist

  • I added or updated tests covering this change.
  • I updated documentation or confirmed no docs update is needed.
  • I confirmed any event/API/storage changes are documented and backward-compatible.
  • I manually verified the contract or CLI behavior where applicable.
  • I linked this PR to the related issue.
  • I included notes on any TTL or storage assumptions affecting contract state.

Notes

Add any additional details, risks, or follow-up tasks here.

…llarCheckMate#818, StellarCheckMate#815, StellarCheckMate#811)

- StellarCheckMate#809: Add GET /matches?status= endpoint filtered at DB layer
- StellarCheckMate#818: Add limit/offset pagination to GET /events/:match_id (default 100)
- StellarCheckMate#815: Validate CONTRACT_ESCROW is a valid 56-char Stellar address on startup
- StellarCheckMate#811: Add DB ping (SELECT 1) to GET /health, return {db: ok/error}
- Update docs/EVENT_INDEXER_API.md with new response schemas
@yahia008 yahia008 merged commit b708f86 into StellarCheckMate:main Jun 27, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants