Skip to content

Whitelist and Access Control Contract #58

@Mkalbani

Description

@Mkalbani

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 program

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions