Skip to content

trash-mad/nft-erc721-collection-2.3.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NFT ERC721 Collection

An all-in-one solution for ERC721 collections. Build, test and deploy your smart contract, together with a totally integrated DAPP within a simple yet powerful workspace.

Disclaimer

This project was created for educational purposes, please refer to the LICENCE file for further information.

Main features

  • extremely high gas efficiency (users are going to pay lower gas fees compared to traditional collections)
  • whitelist support with customizable list size (using a Merkle Tree for verification)
  • automated contract verification through block explorers (e.g. Etherscan)
  • simple CLI commands that guide you through all the sale steps (whitelist, pre-sale, public sale)
  • built as a Hardhat project with TypeScript support for a better development experience
  • includes a fully-featured minting DAPP (React + TypeScript + SCSS + Webpack)
  • full support for contract interaction through block explorers (e.g. Etherscan), for all the users that do not trust custom DAPPs (including the whitelistMint(...) function)
  • customizable minting DAPP (from basic branding to complete customization)

YouTube tutorials

Lesson ID Description Video link
01a Basic setup on Windows 10 https://youtu.be/zjlg-0622PU
01b Basic setup on macOS Catalina (Intel-based) https://youtu.be/acqXzKN5Xys
01c Basic setup on Linux https://youtu.be/imuqi6Vg3Zw
02 Speedrun: create and deploy a smart contract + DAPP (v1.x) https://youtu.be/VpXJZSqLO8A
03 The smart contract project https://youtu.be/XToWWExBLXE
04 The minting DAPP project https://youtu.be/gs9mVwkn8u4
05 Configuration and security https://youtu.be/pkA86GHU_xw
06 Managing the collection without leaving Visual Studio Code https://youtu.be/yOVKEeRMJSs
07 Managing the contract using Truffle Dashboard https://youtu.be/fwdIA5UuPmM
08 Running smart contract functions manually on the block explorer https://youtu.be/zhvTJhBbtnE

More videos coming soon...

Requirements

Software

Services

  • 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)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published