PoolTogether Mock Contracts
A set of migrations that deploy the PoolTogether contracts, along with a mock MoneyMarket and Token.
The migrations will deploy the contracts, mint tokens, start a pool, and deposit into the pool.
Clone the repo and then install deps:
Copy over .envrc and allow direnv:
$ cp .envrc.example .envrc $ direnv allow
Start the local Ethereum node using
$ yarn start
Now deploy the contracts locally:
$ yarn migrate
To destroy your local deployment, run:
$ yarn reset
Note: If you changed the mnemonic, you should update the ADMIN_ADDRESS variable in
.envrc with another address (I use the second address listed when
To accrue interest on the pools you need to run:
$ yarn accrue