PoolTogether protocol's app for voting on governance proposals.
To run the project against a local node you can use the pooltogether-contracts. With those contracts you can bootstrap a local Buidler EVM instance with test data so that you can develop the app locally.
Install dependencies:
yarn
Make sure you have direnv
installed and copy .envrc.example
to .envrc
:
cp .envrc.example .envrc
Fill in your own values for .envrc
, then run:
direnv allow
Download the localizations:
yarn locize:download
To run the local server, run:
yarn dev
- Be sure to download latest copy locally. This is done automatically on build.
- To add strings they must be manually added to Locize. t(key, defaultValue) isn't fully set up for
next-i18next
Some configs are shared across multiple repos. Be sure to update across all if you make changes.
- v4-ui
- governance-ui
- tools-ui
- /public/fonts
- /styles/index.css
- eslintrc.json
- .gitignore
- .nvmrc
- .prettierrc
- .prettierignore
- some .envrc
- tsconfig.json
- next-i18next.config.js