-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave program
Description
Location: contracts/whitelist
Labels: smart-contract, soroban, good first issue
Estimated Time: 5 hours
Difficulty: Easy
Description
Create a whitelist contract managing access control for exclusive puzzles, events, and features with tiered permissions.
Tasks
- Design whitelist data structure with tiers
- Implement address whitelist addition/removal
- Add tier-based permission system
- Create batch whitelist operations
- Implement merkle tree for gas optimization
- Add whitelist verification function
- Create expiration dates for whitelist entries
- Write access control tests
- Add admin role management
- Implement whitelist snapshot functionality
Acceptance Criteria
- Addresses added/removed correctly
- Tier permissions enforced
- Merkle proofs verify efficiently
- Expirations handled properly
- Admin controls secure
- Contract deployed to testnet
Metadata
Metadata
Assignees
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave program