Skip to content

feat: implement wave issues 229, 238, 189, 115#318

Merged
manoahLinks merged 2 commits into
crowdpass-live:mainfrom
dimka90:feat/wave-229-238-189-115
Apr 29, 2026
Merged

feat: implement wave issues 229, 238, 189, 115#318
manoahLinks merged 2 commits into
crowdpass-live:mainfrom
dimka90:feat/wave-229-238-189-115

Conversation

@dimka90
Copy link
Copy Markdown
Contributor

@dimka90 dimka90 commented Apr 29, 2026

Summary

Implements all 4 assigned issues from the Drips Wave:

Changes

Frontend (soroban-client)

  • lib/wallet/adapter.ts - Wallet adapter interfaces and types
  • lib/pagination.ts - Pagination utilities with cursor support
  • lib/events/websocket.ts - WebSocket event monitor for real-time updates
  • lib/checkin.ts - Check-in system for event verification

Smart Contract (soroban-contract)

  • event_manager/src/lib.rs - Added check_in, add_staff, and is_checked_in functions

Testing

All new functions follow existing code patterns and are compatible with the project's test infrastructure.

Closes #229
Closes #238
Closes #189
Closes #115

dimka90 and others added 2 commits April 29, 2026 05:18
- #229: Build browser wallet adapter abstraction
- #238: Create pagination utilities for large contract state reads
- #189: Develop WebSocket integration for real-time event monitoring
- #115: Add event check-in system with on-chain verification
@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented Apr 29, 2026

@dimka90 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

@manoahLinks manoahLinks merged commit 605cc55 into crowdpass-live:main Apr 29, 2026
2 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