UNPKG

simple-nfterc721

Version:

Simple ERC721 NFT with Merkle Proof for WhiteList, using Hardhat and Foundry

65 lines (64 loc) 2.42 kB
{ "name": "simple-nfterc721", "version": "0.1.1", "license": "MIT", "description": "Simple ERC721 NFT with Merkle Proof for WhiteList, using Hardhat and Foundry", "author": "Marc-Aurele Besner <82244926+marc-aurele-besner@users.noreply.github.com>", "keywords": [ "nft", "nfts", "smart-contracts", "solidity", "erc721" ], "files": [ "contracts/*.sol", "contracts/abstracts/*.sol", "abi/*.json", "constants/*.js", "LICENSE", "README.md" ], "scripts": { "test": "bash ./test.sh", "build": "npx hardhat run scripts/buildAbi.js && npx hardhat run scripts/buildRootAndProofs.js", "coverage": "npx hardhat coverage", "flatten": "npx hardhat flatten > contractsFlatten/Flat.sol && npx hardhat flatten contracts/SimpleNft.sol > contractsFlatten/SimpleNftFlat.sol && npx hardhat flatten contracts/SimpleNftUpgradeable.sol > contractsFlatten/SimpleNftUpgradeableFlat.sol", "coverage:flatten": "npx hardhat coverage --config hardhat.flat.config.js", "prettier-test": "prettier --write test/", "prettier-scripts": "prettier --write scripts/", "prettier-contracts": "prettier --write contracts/", "prettier-foundry-contracts": "prettier --write contracts/test/", "deploy-test": "npx hardhat run scripts/deploy.js", "deploy-localhost": "npx hardhat run scripts/deploy.js --network localhost", "deploy-goerli": "npx hardhat run scripts/deploy.js --network goerli", "deploy-mainnet": "npx hardhat run scripts/deploy.js --network mainnet" }, "main": "index.js", "repository": { "type": "git", "url": "git+https://github.com/marc-aurele-besner/simple-nfterc721.git" }, "bugs": { "url": "https://github.com/marc-aurele-besner/simple-nfterc721/issues" }, "homepage": "https://github.com/marc-aurele-besner/simple-nfterc721#readme", "devDependencies": { "@nomicfoundation/hardhat-toolbox": "^2.0.1", "@openzeppelin/hardhat-upgrades": "^1.22.1", "dotenv": "^16.0.3", "foundry-test-utility": "^0.0.7", "fs": "^0.0.1-security", "hardhat": "^2.12.7", "hardhat-awesome-cli": "^0.1.1", "keccak256": "^1.0.6", "merkletreejs": "^0.3.9", "prettier": "^2.8.4", "prettier-plugin-solidity": "^1.1.2", "transaction-retry-tool": "^0.1.1" }, "dependencies": { "@openzeppelin/contracts": "^4.8.1", "@openzeppelin/contracts-upgradeable": "^4.8.1" } }