Quick-start solution with ERC721 Solidity contract and minting DApp packed with useful tools for quick development
Made by steezy2401
An all-in-one solution for ERC721
NFT collections. Build, test and deploy your smart contract, together with a totally integrated DAPP within a simple yet powerful workspace.
Bullet-prof automated solidity environment packed with:
- 👷 Hardhat
- ✨ Typescript
- 🔗 Auto-generated typechain — For strong contract typing
- 📉 Extremely high gas efficiency
- 🔍 Automated contract verification — Source code verification through block explorers (e.g. Etherscan)
- 📝 Whitelist — With customizable list size (using a Merkle Tree for verification)
- ⚙️ CLI commands — Automating development process and all the sale steps (whitelist, pre-sale, public sale)
- 🔮 Block explorer support — Full support for contract interaction through block explorers (e.g. Etherscan)
See contract 👉 📄README 👈 for more.
Fully customizable minting DApp packed with:
- ⚡️ Next.js 12
- ⚛️ React 18
- ✨ TypeScript
- 🤝 useDApp — Framework for rapid DApp development
- 🔗 Typechain — For strong contract typing
- 💨 Tailwind CSS 3
- 🏗️ Radix primitives — Highly flexible unstyled component primitives
- 💎 Pre-built Components with Radix primitives
- 🃏 Jest — Configured for unit testing
- 📈 Absolute Import and Path Alias — Import components using prefixes (
@/
~/
$/
) - 📏 ESLint — Find and fix problems in your code, also will auto sort your imports
- 💖 Prettier — Format your code consistently
- 🔥 Snippets — A collection of useful snippets
- ♻️ Plop generators — Generate hooks to interact with the contract with one command
- 🗺️ Site Map — Automatically generate sitemap.xml
See Minting DApp 👉 📄README 👈 for more.
🔸 Etherscan free API key (optional: used for the automated contract verificiation, as well as retrieving the current values for gas cost estimation)
🔸 Infura free basic plan or higher (optional: used by the CLI commands in order to perform operations on real blockchains, you can skip this if you deploy and manage your contract manually)
🔸 Coin Market Cap free API key (optional: used for retrieving the current token price for gas cost estimation in USD)
⚠️ Make sure to follow the steps of both contract and DApp modules as they strongly rely on each-other
- Setup the contract (see Contract 📄README)
- Compile the contract and deploy to the blockchain
- Setup your DApp (see DApp 📄README)
- Build your DApp with pre-build components and hook templates or customize it on your own
- Deploy and mint! 🚀
Huge shout-out to Hashlips for providing the boilerplate template