https://github.com/generationsoftware/pt-v5-liquidator-interfaces
https://github.com/generationsoftware/pt-v5-liquidator-interfaces
pooltogether solidity
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/generationsoftware/pt-v5-liquidator-interfaces
- Owner: GenerationSoftware
- License: mit
- Created: 2023-07-13T17:44:11.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-31T19:33:30.000Z (over 1 year ago)
- Last Synced: 2025-01-12T17:47:21.254Z (about 1 year ago)
- Topics: pooltogether, solidity
- Language: Solidity
- Homepage:
- Size: 93.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PoolTogether V5 Liquidator Interfaces
[](https://github.com/generationsoftware/pt-v5-prize-pool/actions/workflows/coverage.yml)
[](https://docs.openzeppelin.com/)

Have questions or want the latest news?
Join the PoolTogether Discord or follow us on Twitter:
[](https://pooltogether.com/discord)
[](https://twitter.com/PoolTogether_)
## Overview
In PoolTogether V5 yield is sold by a Liquidator for prize tokens which are used to measure Vault contributions, distribute odds and are then given out as prizes!
- Accrued yield is sold by the Liquidator and sent to the Prize Pool.
- Yield is pulled from a ILiquidationSource.
## Development
### Installation
You may have to install the following tools to use this repository:
- [Foundry](https://github.com/foundry-rs/foundry) to compile and test contracts
- [direnv](https://direnv.net/) to handle environment variables
- [lcov](https://github.com/linux-test-project/lcov) to generate the code coverage report
Install dependencies:
```
npm i
```