Skip to content

Puzzle Factory and Registry Contract #13

@Mkalbani

Description

@Mkalbani

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

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