Terra/CosmWasm NFT Smart Contract

Job ID: 32395773

Budget: $250 – $750 USD

I need a smart contract built using CosmWasm (Rust) for the Terra Blockchain.

The contract should have the following functionality:

- total NFT supply of 5000
- Allow minting of a new NFT for free, but only if the user owns another specific NFT.
- store 5 different versions of metadata per NFT.
- store an encrypted message
- execute function to attempt to decode the encrypted message
- functions to change an NFT from one version of the metadata to another
- It's important the message and NFT metadata can't be queried or read, unless it is assigned to an NFT
Related categories: Blockchain Rust Terra