Skip to content

👾🔬 ↣ Generator (Ansible) + Evolution mechanism for NFTs in [SCD-8]  #6

@Gizmotronn

Description

@Gizmotronn

To test out a crafting/evolution system, I've begun work on a Pokemon-type evolution smart contract. Burning two of the same ERC-1155 IDs (e.g. a base-class spaceship) creates a new NFT (e.g. a second-tier spaceship) using the following data flow:

  • msg.sender holds contract.tokenId = 0 * 2
  • Contract _burns contract.tokenID = 0 * 2
  • Contract _mints contract.tokenId = 1 & sends it to msg.sender

This can be used for crafting items, transferring items, etc

Let's try and get user NFT metadata working inside the frontend, add a crafting feature (triggering _burn & _mint functions of deployed contract using Moralis Unity/C# SDK) and have all actions be recorded & retrievable from our backend infrastructure in #1 #5

Metadata

Metadata

Assignees

Labels

game mechanicsMetadata for game assets/objects being pushed between Unity through our APIgeneratorGenerating Metadata for NFTs or in-game assetsgoerliIssues relating to the ethereum components of Star Sailors, e.g. NFT, Moralis/Supabase

Type

No type

Projects

Status

Iced

Status

In Progress

Status

In Progress

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions