Skip to content

Dynamic NFT Evolution Contract #77

@Mkalbani

Description

@Mkalbani

Location: contracts/dynamic_nft
Labels: smart-contract, soroban, good first issue
Estimated Time: 8 hours
Difficulty: Hard

Description

Create NFTs that evolve and change properties based on player achievements, time, and milestones.

Tasks

  • Design dynamic metadata structure
  • Implement NFT property evolution logic
  • Add milestone-triggered upgrades
  • Create time-based evolution
  • Implement rarity evolution system
  • Add visual trait changes
  • Create evolution history tracking
  • Write evolution tests
  • Add evolution reversal (downgrade)
  • Implement fusion evolution (combine NFTs)

Acceptance Criteria

  • NFT properties change based on conditions
  • Milestones trigger upgrades
  • Time-based evolution works
  • Evolution history preserved
  • Fusion creates new NFT
  • 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