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