-
Run
npm install
to install node modules and dependencies. -
Run
npm start
to initialize web app locally
- Smart contract addresses should be deployed and tracked in .env files
npm start - runs teh app in development mode on (http://localhost:3000)
npm test - opens app in interactive watch mode
npm run build - builds the app for production into "build" folder
npx hardhat accounts
npx hardhat compile
npx hardhat clean
npx hardhat test
npx hardhat node
node scripts/sample-script.js
npx hardhat help
- Allow adding/removing multiple rules
- Use data from oracles like Chainlink
- Extend support to ERC-20 and ERC-1155
- Managing locks (listing your locks, login)
- Redirect UX (you need "X", list tokens we are checking for, unlock button)
- Initial connection (button)
- Recommend NFTs based on what's in your wallet
- Handle multiple accounts in a wallet