web3 not work with next@13, pls use next@12.
node ./ethereum/compile.js && npx rimraf .env && KEY=YOUR_KEY node ./ethereum/deploy.js >> .env && yarn dev
node ./ethereum/compile.js # compile solidity
npx rimraf .env # remove .env file
KEY="YOUR_KEY" node ./ethereum/deploy.js >> .env # deploy solidity to online eth chain and get the online contract address and wirte down it into .env file.
yarn dev # dev the next-reactjs web app
yarn build && yarn start # build and deploy the web app
install MetaMask Chrome extension
This contract will deploy into Sepolia network, pls make sure you are already select Sepolia network.
connect this website
Prepare your metamask 12 word phrase
/ => campaigns
/campaigns/new => create campaign
/campaigns/[:address] => campaign details
/campaigns/0x02C54A2A5978Dc3367a8a69e0cF242E72BF44162/requests => campaign request list
/campaigns/0x02C54A2A5978Dc3367a8a69e0cF242E72BF44162/requests/new => create campaign request
Campaigns
Campaign Details
Requests