This is an Escrow Dapp built in the ChainShot Zero to Blockchain Curriculum found on ChainShot.
There are three top-level folders:
/app
- contains the front-end application/contracts
- contains the solidity contract/tests
- contains tests for the solidity contract
Install pnpm
if you don't already have it.
npm install -g pnpm
Install dependencies with pnpm install
.
There are three npm scripts to run this application:
pnpm run test
- tests contracts in/contracts
with the tests in/tests
pnpm run start
- compiles contracts and starts the front-end applicationpnpm run compile
- compiles contracts and stores an artifact in/app
This application using Parcel to bundle assets and run.
It uses Buidler to compile and test solidity contracts.