project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

NFT3D

NFT3D: Inspired by the “War of Attrition” game behind FOMO3D, we built this game to allow for the bottom-up emergence of trading volume, particularly among less popular NFTs/Creators that fall in the long-tail of all traded NFTs on a marketplace.

NFT3D

Created At

ETHSanFrancisco 2022

Winner of

🤝 Lens Protocol — Integration

Project Description

Roles In our app there are two roles: users and creators. Creators are the ones who creates NFT and pulish thru our platform. Users are people who are willing to collect NFTs thru our marketplace. Creators can be users sometime.

Game Start Multiple users collect a given NFT. A portion of the collect fees - which used to go to the creator 100% — associated with their trades are collected in the pot.

In the beginning, the POT contains the sum of all transaction fees from all players who have placed trades of this specific NFT. If the NFT is super popular, its creator will set a higher fee for users who are willing to collect them. Depending on how creator split the fee and how popular this NFT is, your contribution to the pot varies. The transaction fees is directly proportional to the initial split of collect fees that creator is willing to give out and is inversely proportional to the popularity of the NFT.

For example, the initial collect fee is set to be 1%, if only 10 trades happened in the last 5 mins, we are going to increase the split of the collect fee towards this pot, because creators would be willing to pay a little more to make the NFT happen faster. If the NFT is very popular, like blue-chiped NFTs, the split of collect fee will be very low, because there is no need to increase trading volume at this point.

The POT smart contract details the amount of collect fees that belong to each player. The final winner will take roughly 49% of the whole pot while other participants still have the chance to win rewards proportional to the number of keys. A portion of the Amount in POT continuously remains in the POT, and the remaining portion of it is given as a contribution to the global lottery pool. Everything is pre-configured and writen in the contract.

Game Timer The countdown will start after a certain pot size. The init countdown is 1 minute. When any trade happens, the countdown timer will accumulate a little more time. The max countdown time is 1 hour. If there is no trade happen when the countdown comes to 0, this round ends.

End of game When a round ends, the last person who bought the NFT will take 50% of the pot, the 25% of the pot money goes back to the participants as dividend, the last 25% goes to the next round.

How it's Made

This project uses @lens-protocol especially its new multirecipient collect module with some modifications to distribute the collect fee to both treasury and game pot. This project uses @IPFS to save creator's content. This project will be deployed on @Polygon (in the future). Upon receiving prize, the notification will be sent by @push-notification.

background image mobile

Join the mailing list

Get the latest news and updates