Have questions or want the latest news?
Join the PoolTogether Discord or follow us on Twitter:
Documention
https://docs.pooltogether.com
Deployments
Periphery and supporting contracts:
- https://github.com/pooltogether/v4-periphery
- https://github.com/pooltogether/v4-oracle-timelocks
The project is made available as a NPM package.
$ yarn add @pooltogether/pooltogether-contracts
The repo can be cloned from Github for contributions.
$ git clone https://github.com/pooltogether/v4-core
$ yarn
We use direnv to manage environment variables. You'll likely need to install it.
cp .envrc.example .envrv
To run fork scripts, deploy or perform any operation with a mainnet/testnet node you will need an Infura API key.
We use Hardhat and hardhat-deploy
To run unit & integration tests:
$ yarn test
To run coverage:
$ yarn coverage
Ensure your environment variables are set up. Make sure your Alchemy URL is set. Now start a local fork:
$ yarn start-fork
Setup account impersonation and transfer eth:
$ ./scripts/setup.sh
Deployment is maintained in a different repo.
Deployment is maintained in a different repo.