ERC-6551 is proposed system of smart contracts that gives every NFT it's own wallet address. This allows all NFTs to own assets, interact with applications, and participate as sovereign agents in the Ethereum ecosystem.
ERC-6551 is unique in it's approach because it requires zero changes to existing NFT smart contracts or infrastructure.
Read more about ERC-6551 here(opens in a new tab). https://eips.ethereum.org/EIPS/eip-6551
This project demonstrates a basic Hardhat use case. It comes with a sample contract, a test for that contract, and a script that deploys that contract.
Try running some of the following tasks:
npx hardhat help
npx hardhat test
REPORT_GAS=true npx hardhat test
npx hardhat node
npx hardhat run scripts/deploy.js