A simple yet powerful way to protect your NFT tokens from snipers.
This project was created for educational purposes, please refer to the LICENCE file for further information.
- fetches the collection data about which tokens should be made publicly visible
- hides/reveals the metadata and assets when needed (e.g. on mint, once every N seconds or even based on custom logic)
- works with the HashLips Labs' contracts out-of-the-box, but can be adapted to any collection/contract
- it's extremely customizable (you can even turn on a light at home on every mint)
- easy and strong deployment options (ranging from the newbie to the expert)
- open-source (for everyone, forever)
This solution provides a fair minting experience for everyone. Use it during the minting stage, then move your collection back to a decentralized storage option like IPFS.
- How to protect your NFTs from snipers (v2.x): https://youtu.be/putK0ToTdhY
- How to manage cloud object storage (S3) on DigitalOcean: https://youtu.be/EgeX-gb7q4w
- How to setup this app for a new collection: https://youtu.be/fO5nT-TCIZs
- How to setup this app for an already revealed collection: https://youtu.be/sHOt0xdg5Dg
- NodeJS (v16+)
- S3-compatible storage solution (e.g. AWS S3, DigitalOcean Spaces, etc.)
- S3-compatible client (e.g. Cyberduck) to upload your collection files (optional)
- Web3 JSON-RPC node (e.g. Infura, Alchemy, etc.)
We suggest deploying this app using DigitalOcean.
By using the following referral link you will be given a 100$ free credit on DigitalOcean: https://m.do.co/c/bcc172152095
You can also do a one-click deployment on DigitalOcean: