Smart contracts for the Ethereum Reality Service protocol.
Ethereum Reality Service is a smart contract protocol for resolution and authentication of blockchain enabled chips embedded in real-world iterms. We use Hardhat as a development environment for compiling, testing, and deploying our contracts.
Install dependencies using yarn install
If need to add dependencies use yarn add [dependency]
, use -D
flag if a dev dependency.
To use console.log during Solidity development, follow the guides.
yarn chain
yarn compile
yarn build
yarn test:fast
to run compiled contracts
OR yarn test:clean
if contracts have been typings need to be updated
Default is run on hardhat
network. If you want to run on localhost
use --network localhost