-
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
Puzzle Factory and Registry Contract
Location: contracts/puzzle_factory
Labels: smart-contract, soroban, good first issue
Estimated Time: 6 hours
Difficulty: Medium
Description
Create a factory contract for deploying and registering puzzle instances with metadata and configuration.
Tasks
- Design puzzle registry data structure
- Implement puzzle creation function
- Add puzzle metadata storage (difficulty, category, creator)
- Create puzzle activation/deactivation
- Implement puzzle enumeration and filtering
- Add creator attribution and royalties
- Create puzzle versioning system
- Write factory pattern tests
- Add access control for puzzle creation
- Implement puzzle deprecation logic
Acceptance Criteria
- Puzzles created and registered correctly
- Metadata stored and queryable
- Creator attribution tracked
- Filtering and enumeration functional
- Access controls enforced
- Contract deployed to testnet
Metadata
Metadata
Assignees
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave program