To install node_modules folders in both contract and frontend: npm run install
To compile smart contract and copy artifacts to src folder: npm run build
Create a .env file inside contract
folder:
INFURA_API_KEY=your_infura_api_key
SEPOLIA_PRIVATE_KEY=your_sepolia_private_key
DEVNET_PRIVATE_KEY=your_localhost_private_key_if_deploying_to_localhost