Skip to content

Commit 99f3547

Browse files
committed
updates to the rulebook
1 parent 3accfbc commit 99f3547

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

pages/home/oracle-integrity-staking/slashing-rulebook.mdx

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ import { Steps } from "nextra/components";
44

55
This Pyth Slashing Rulebook (this ”Rulebook”) outlines the Terms & Conditions for slashing PYTH that has been staked for price feed accuracy on the Pyth network. This document develops the rules that the DAO must adhere to when assessing conditions and amounts of slashing.
66

7-
# Staking Publisher Responsibility
8-
97
## Upholding Pyth Data quality
108

119
### Role of Data Publishers
@@ -36,7 +34,11 @@ Staking through OIS is a program to enhance the security of price feeds produced
3634

3735
Per the design of OIS, a pool aligned with a data publisher accepts stake from the moment such publisher declares its stake account through configuration. The additional stake allows such publisher to earn a delegation fee to contribute to the costs of providing data to the Pyth Network. Data publishers compete with one another to increase the number of price feeds they contribute to, and/or increase the quality of data that allows them to be selected to publish and/or enable higher staking cap for the pool each publisher is aligned to.
3836

39-
# Slashing Conditions
37+
## Slashing
38+
39+
In the event of a Pyth data inaccuracy that can be verified against independent data references, a portion of the stake can be reduced from the pools aligned with the publishers responsible for the erroneous data.
40+
41+
### Slashing Conditions
4042

4143
A data quality issue happens when the aggregated price from Pyth is deemed inaccurate. Such inaccuracy has to fulfil the following criteria:
4244

@@ -45,7 +47,7 @@ A data quality issue happens when the aggregated price from Pyth is deemed inacc
4547
- Confidence Intervals prints from Pyth do not show an abnormal deviation during the misprint
4648
- The market conditions are normal and the incident is not related to one or many macro events that make the accurate pricing of assets not feasible
4749

48-
# Slashing Calculation and Distribution
50+
### Slashing Calculation and Distribution
4951

5052
If slashing event confirmed, the Pythian Council will process calculation and distribution of the slashed stake according to the following:
5153

@@ -57,27 +59,27 @@ If slashing event confirmed, the Pythian Council will process calculation and di
5759
- **Temporary or Permanent Removal:**
5860
- Stakers responsible for more than 4 slashing events per calendar year may be excluded permanently from the network exclusion from the set of stakers and/or publishers
5961

60-
# Slashing Process
62+
### Slashing Process
6163

62-
## Evidence Collection & Analysis
64+
#### Evidence Collection & Analysis
6365

6466
- The Pythian Council is tasked by the DAO to review the evidence presented by the protocols impacted by the potential Pyth data misprint
6567
- The Pythian Council will review the evidence compares the evidence collected for the potential losses and against historical data
6668
- In the case that the evidence corroborates, the Pythian Council will identify the publishers responsible for the slashing and define a slashable amount, up to 5% of the total amount staked into the pools of the publishers responsible the event
6769

68-
## Reporting
70+
#### Reporting
6971

7072
- The Pythian Council is responsible to report on with reasonable details on the evidence found that led to the slashing event through [forum.pyth.network](http://forum.pyth.network). Such report should include:
7173
- a recap of the slashing event and evidence collected
7274
- a recap of the impact and the list of stakers impacted
7375
- a recap of the slashing amount
7476
- Such report is deemed definitive and not subject to further discussion in the absence of new evidence
7577

76-
## Timeline
78+
#### Timeline
7779

7880
- The Pythian Council is responsible for analysing and delivering its conclusions within the same epoch when the potential slashing event happened or during the following epoch at the latest
7981

80-
## Post Slashing
82+
#### Post Slashing
8183

8284
- Stakers continue staking with the residual amount post slashing. No forced unstaking happens post slashing
8385
- The Pyth DAO controls the slashed amount upon execution of the slashing
@@ -96,11 +98,11 @@ The Pyth DAO is responsible for implementing procedures for proposing, reviewing
9698
- Key Terms - a detailed description of the technical and/or commercial terms associated with the PIP
9799
- Implementation Plan - steps envisioned to implement the PIP, including resources needed for each step and timelines. The implementation plan may include binding on-chain actions that will automatically execute when the PIP passes.
98100

99-
## Review and Approval
101+
### Review and Approval
100102

101103
The decision on whether to approve a PIP related to this Rulebook remains with the Pyth DAO. A simple majority is required to approve Operational PIPs that make amendments to this Rulebook and its associated procedures.
102104

103-
## Implementation
105+
### Implementation
104106

105107
1. **Effective Date:** Approved changes will become effective from the time they are approved or on the specified date
106108
2. **Transition Period:** If necessary, a transition period may be established to allow the Pyth DAO and the Pythian Council to adjust to the new rules or procedures

0 commit comments

Comments
 (0)