NFT LAZY MINTING
This Project is regarding lazy minting implementation on NFT's and it manages the data from the backend and also stores all the data into the mongo db.
Technology addons and Uses
- Hardhat: compile and run the smart contracts on a local development network
- Ethers: renowned Ethereum library and wallet implementation
- Waffle: tooling for writing comprehensive smart contract tests
- Solhint: linter
- Prettier Plugin Solidity: code formatter
Before running any command, make sure to install dependencies:
$ npm install
Compile the smart contracts with Hardhat:
$ npx hardhat compile
Run the Mocha tests:
$ npx hardhat test
npx hardhat run --network rinkeby ./scripts/deploy.ts
npx hardhat verify --network <network> <DEPLOYED_CONTRACT_ADDRESS> "Constructor argument 1"
Contract is deployed on 0xc12dc9161bC03A67BF7cB6f52D928EfA2daDfb08
NFT Purchase after being minted transaction 0xaaadec6be5803060aea62cf9a76d05f7cdf529d6b0fa029bd9fb47278109c39c
The Tranasction of the rinkeby etherscan https://rinkeby.etherscan.io/tx/0xe1ca579ac9f705f5f281ae138d5188165ea341bd6504ca21b91e1f9091abea66
- Gas reporter hardhat-gas-reporter
- Etherscan hardhat-etherscan
UNKNOWN