Skip to content

Commit 5e8b8d2

Browse files
committed
changes
1 parent 035583c commit 5e8b8d2

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

pages/home/pyth-token/oracle-integrity-staking.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ The core design principles behind OIS include the following:
1919

2020
## Implementation
2121

22-
OIS implements the principle above through the following structure:
22+
OIS implements the design principles above through the following structure:
2323

2424
1. OIS is subject to the same 7-day epoch as Governance voting. All parameters used in the OIS protocol are captured at each start of the epoch on Thursdays at 0:00 UTC and remain constant until the end of the epoch. Staking into OIS is also subject to warmup and cooldown period prior and post epoch respectively.
2525

2626
2. Each publisher is programmatically assigned a staking pool where they can self-stake and to which other stakers can delegate
2727
- The staking pool assigned to each publisher covers all price feeds/symbols they publish.
2828
- Each staking pool has a soft cap. This soft cap dynamically expands and shrinks given the number of symbols published by the assigned publisher.
29-
- Price feeds with a low number of publishers contribute less to the cap's expansion.
29+
- Price feeds with a low number of publishers contribute more to the cap's expansion.
3030
- Staking into the pool can exceed the soft cap. However no rewards are paid nor penalties are levied on the excess amount.
3131
- The OIS protocol prioritizes self-stake attributed to the **publisher's stake** when distributing rewards to the publisher's pool.
32-
- All staking pools charge the same delegation fee for stakers who are delating stake to one or many pools.
32+
- All staking pools charge the same delegation fee for stakers who are delegating stake to one or many pools.
3333
3. Each pool has a maximum reward rate per epoch, which applies only to the staked amount within the soft cap.
3434
4. The total amount of rewards paid to all pools is bound by the same cap relative to the amount of rewards available to the OIS protocol.
3535
5. Slashing of stake has a hard cap and only impacts pools that assigned to publishers responsible for the poor data quality. Both self-stakers and delegators are also slashed proportionally to their staked amount in the impacted pools.

pages/home/pyth-token/oracle-integrity-staking/mathematical-representation.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Where:
1717

1818
- $M$ is a constant parameter representing the target stake per symbol.
1919
- $\text{Symbols\_p}$ is the number of symbols published by the publisher $p$.
20-
- $n_s$ is the number of elements in Symbols_p , or $n_s$ = $|\text{Symbols\_p}|$
20+
- $n_s$ be the number of publishers for symbol $s$.
2121
- $Z$ is a constant parameter to control cap contribution from symbols with a low number of publishers.
2222

2323
This formula actually ensures that symbols with a lower number of publishers contribute more to the overall cap, while symbols with a higher number of publishers contribute less. This is because the contribution of each symbol is inversely proportional to the number of publishers (or Z, whichever is larger).
@@ -33,7 +33,7 @@ $$
3333

3434
Where:
3535

36-
- $y$ is the cap to the rate of rewards for any pool.
36+
- $y$ is the yearly cap to the rate of rewards for any pool.
3737
- $S_p$ be the stake assigned to the publisher p pool , made of self-staked amount $S^{p}_{p}$ and delegated stake $S^{d}_{p}$ , or $S_{p} = S^{p}_{p} + S^{d}_{p}$.
3838
- $C_p$ be the stake cap for the pool assigned to publisher p.
3939

0 commit comments

Comments
 (0)