Setup
Pre-requisites
npm install --global yarn
- Clone the repository:
git clone [email protected]:hypercerts-org/hypercerts.git
cd hypercerts
- 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.
- 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.
- Separately, set up a wallet that we'll use in our developer scripts.
- If you don't have one, you can goto
contracts/
and runyarn 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.