📖Smart Contract Functionality
Minting NFTs:
Users can mint Vault Key NFTs by sending a minimum amount of Ether to the smart contract.
Minting is limited to 2 NFTs per wallet to ensure fair distribution.
Diamond Vault Keys:
There are 10 legendary Diamond Vault Keys (1-10) with unique designs.
Diamond Vault Key holders are airdropped FREE raffle tickets for as long as they own the NFT.
The remaining 2490 NFTs are common Vault Keys.
Burning Mechanism:
Key holders can voluntarily burn their Vault Key NFTs.
Burning contributes to scarcity, potentially increasing the value of remaining keys.
Reward Distribution:
Rewards are distributed at specific milestones: 25%, 50%, 75%, and 100% of NFTs minted.
Rewards are randomly given to key holders, encouraging participation.
Common and Diamond CID:
The smart contract provides links (CID) to the images for common and Diamond Vault Keys.
We have the option to change the image in a later event if voted upon. (Custom Keys)
Last Sale Timestamp:
The smart contract records the timestamp of the last sale, providing transparency.
Smart Contract Upgradability:
The smart contract is built to be upgradeable for potential future improvements.
BaseURI and TokenURI:
Supports dynamic generation of token URIs based on the token ID and base URI.
Automatic Reward Selection:
Randomly selects a key holder to receive rewards at specified milestones.
Timestamped Airdrops:
Initiates three airdrops to every holder at the end of minting based on timestamps.
Last updated