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
  • 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 modified 1yr ago