Skip to main content

Setup

Pre-requisites

  1. Install NodeJS and git
  2. Install yarn
npm install --global yarn
  1. Clone the repository:
git clone [email protected]:hypercerts-org/hypercerts.git
cd hypercerts
  1. Install dependancies:

To install dependencies across all projects in the monorepo workspace:

yarn install

Setup your wallets

We need 2 wallets: a multi-sig for administering the contracts, and a hot wallet for setting everything up.

  1. We use a Gnosis Safe multisig for managing and administering the contracts. Set one up with your desired confirmation threshold (e.g. 2 of 3). This wallet will not require any balance.
  2. Separately, set up a wallet that we'll use in our developer scripts.
  • If you don't have one, you can goto contracts/ and run yarn hardhat generate-address.
  • Make sure there is enough balance in this account to deploy the contract and transfer ownership to the multisig

Next Steps

Depending on what you want to do (e.g. in ./sdk/ or ./frontend/), there will be further setup instructions in the respective README.md file.