veNFT

Utilizing the popular "ve" tokenomics for NFTs: by locking NFTs for lock term supporters and making the mint price lower for them via token streaming!

Description

NFTs have a serious problem of "flippers" which are people that want to mint tokens and instantly sell them for profit. This is not sustainable for a good NFT community. In order to incentivize long term holders, veNFTs come into place. The minters can specify for how long they are willing to lock their NFT. Longer the duration, lower the mint price for them. The newly minted NFT then can't be transferred till it's unlocked. Starting from the time of minting, $KEY tokens are streamed to the user via SuperFluid. After the specified lock duration, the user has enough $KEY to burn and unlock their original NFT. As $KEY tokens are ERC20s so they open up a new economic playground where users who wish to unlock it earlier need to buy $KEY from the open market. This lowers the total future $KEY supply, making several NFTs locked for ever.

veNFT showcase

How it's made

I used Superfluid to build the $KEY token utilizing their token streaming tech. OpenZeppelin contracts were used in the making of NFT logic .................... ............................... ......... ........... OpenZeppelin contracts were used in the making of NFT logic .................... ............................... ......... ...........