Standard NFT Solidity contracts.
https://bafkreidrrwa6eckvudnokxsttfayckjvilqpote6xn3fc5beler76py57u.ipfs.w3s.link/
- Typescript
- Ethers v6
- Open Zeppelin contracts v4.9.3
- Hardhat Verify plugin
- Hardhat Deploy plugin
- ERC-721
- ERC-2981
pnpm install
Create a .env file:
cp .env.template .env
Add your own keys in the .env file.
pnpm test
pnpm deploy:<NETWORK_NAME>
pnpm mint:<NETWORK_NAME>
pnpm estimate
It will update the [ESTIMATE.md](https://github.com/strat-web3/standard-nft-contracts/blob/main/README.md) file.
You can check the current signer wallet balance:
pnpm bal <NETWORK_NAME>
pnpm sourcify:<NETWORK_NAME>
- First deployment to Sepolia: https://sepolia.etherscan.io/address/0x3210E66d0dB822bB100B928C6445B78F918B246b#code
- First mint: https://testnets.opensea.io/assets/sepolia/0x3210e66d0db822bb100b928c6445b78f918b246b/0
Feel free to reach out to Julien on Farcaster, Element, Status, Telegram, Twitter, Discord, or LinkedIn.