MAKE SURE YOU DONT SHARE YOUR PRIVATE KEY TO ANYONE ELSE !!!
Folder structure
your folder should look like this now
Deploy via terminal
//run script
env $(cat .env) npx hardhat run --network rinkeby scripts/deploy.js
//verify contract
env $(cat .env) npx hardhat verify --network rinkeby CONTRACT_ADDRESS
// if any error
npx hardhat clean
// IF ERROR ON WINDOWS USER, RUN VS CODE AS ADMINISTRATOR
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned