Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update index.md #90

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions docs/design/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This version of the protocol brings some major improvements:

This version is also our first "hyperstructure", in that:

- The core protocol is fully autonomous. There is no administrator or parameters than can be adjusted.
- The core protocol is fully autonomous. There is no administrator or parameters that can be adjusted.
- The core protocol is immutable; no code can be changed.
- Anyone can add new tokens or yield sources to the protocol; it can be extended permissionlessly
- All "maintenance" functions can be triggered by anyone and are incentivized
Expand Down Expand Up @@ -108,7 +108,7 @@ Each Vault has a corresponding Liquidation Pair that auctions yield for the priz

Externally-Owned Accounts should interact with the Liquidation Router, as it provides additional checks that ensure the swap occurs correctly.

**Iteraction Diagram for a Liquidation**
**Interaction Diagram for a Liquidation**

![Liquidation](/img/v5/design/Liquidation.png)

Expand Down Expand Up @@ -231,7 +231,7 @@ For PoolTogether V5 we are using the VRGDA as a reverse dutch auction to claim p

The "schedule" of claims is based on a count and time frame. Recall the estimated claim count from the adaptive number of tiers? We use that same number to compute the schedule. The schedule starts immediately after the draw is awarded, and is set to take one quarter of the draw period. This provides plenty of leeway in the event that there are more prizes, statistically, for a given draw. It's highly unlikely that a draw will see a variance of double the expected prizes, so we believe a quarter of the draw period is sufficient.

#### Winner Eligiblity
#### Winner Eligibility

The Prize Pool determines whether a user has won a prize by checking if a pseudo-random number is within a certain range. The PRN is generated such that it is unique per draw, tier, vault and user. The number range is used to tune the odds based on the prize frequency and the user's eligibility.

Expand Down