Use-case Ideas
Some potenial use-case ideas:
Swap
User puts in 1 NFT and gets back 1
Could be used to get rid of bad NFTs in the collection
Could be used to swap 2d NFTs for 3d
Merge
Merge N NFTs into up to 3 new ones
Could be used to decrease collection size
Split
Split an existing NFT into up to 3 new ones
Could be used to increase collection size
Could be used to split NFTs into semi fungibles according to new mplex standard (then the limit of 3 doesn’t apply)
Breed
User puts in N NFTs, then gets back the original N + up to 3 new ones
Could be used to produce gen2 NFTs from gen1
Burn
User puts in N NFTs > gets up to 3 new ones
The mutation is configured to transform ownership back to project
Project then burns the NFTs, either manually, or by using one of:
Get creative
Project creates 1st mutation: require 3 NFTs from collection in return for a redemption token
User puts in 3 NFTs > gets back a redemption token
An off-chain script reads the traits > reshuffles between the 3 > produces a new set of traits that’s mix of original 3 > mints NFT
Project creates a 2nd mutation: require 1 redemption token in return for new NFT
User put in redemption token > get the new, remixed NFT back
Escrow
This was not an initially intended use-case but turned out to be possible!
Trader 1 creates a mutation that requires Trader 2 to upload Mint X. In return he promises Mint Y. He configures the mutation to change vault owner.
Trader 2 uploads Mint X, gets back mint Y.
Trader 1 now controls the vault with Mint X and can safely retrieve it.
Last updated