This application is a decentralized application (DAPP) by using solidity and arweave as backend, react as frontend.
- This application will be deployed to arweave network.
- The owner create and edit blogs.
- Visitors browse the existing blogs.
solidity(polygan), hardhat, ethers-js, arweave-js, openzeppelin, react, javascript, css, arkb
npm install -g arlocal
ornpm install --save-dev arlocal
to install arlocal, more details in https://github.com/textury/arlocalarlocal
ornpx arlocal
to run a local arweave node environment in your machine.npm install
to install all the dependenciesnpm run start
to run this project in the development mode.npm run build
to build this project for production.npm run deploy-test
to deploy this project to your local arweave node environmentnpm run deploy
to deploy this project to arweave network, you can use ans to optimize the url
npx hardhat compile
to compile the contractnpx hardhat test
to run all the contract test casesnpx hardhat coverage
to get the contract test cases coverage, coverage report is in ./coverage/index.html