You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/home/oracle-integrity-staking/slashing-rulebook.mdx
+13-11Lines changed: 13 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,8 +4,6 @@ import { Steps } from "nextra/components";
4
4
5
5
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.
6
6
7
-
# Staking Publisher Responsibility
8
-
9
7
## Upholding Pyth Data quality
10
8
11
9
### Role of Data Publishers
@@ -36,7 +34,11 @@ Staking through OIS is a program to enhance the security of price feeds produced
36
34
37
35
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.
38
36
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
40
42
41
43
A data quality issue happens when the aggregated price from Pyth is deemed inaccurate. Such inaccuracy has to fulfil the following criteria:
42
44
@@ -45,7 +47,7 @@ A data quality issue happens when the aggregated price from Pyth is deemed inacc
45
47
- Confidence Intervals prints from Pyth do not show an abnormal deviation during the misprint
46
48
- 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
47
49
48
-
# Slashing Calculation and Distribution
50
+
###Slashing Calculation and Distribution
49
51
50
52
If slashing event confirmed, the Pythian Council will process calculation and distribution of the slashed stake according to the following:
51
53
@@ -57,27 +59,27 @@ If slashing event confirmed, the Pythian Council will process calculation and di
57
59
-**Temporary or Permanent Removal:**
58
60
- 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
59
61
60
-
# Slashing Process
62
+
###Slashing Process
61
63
62
-
## Evidence Collection & Analysis
64
+
####Evidence Collection & Analysis
63
65
64
66
- The Pythian Council is tasked by the DAO to review the evidence presented by the protocols impacted by the potential Pyth data misprint
65
67
- The Pythian Council will review the evidence compares the evidence collected for the potential losses and against historical data
66
68
- 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
67
69
68
-
## Reporting
70
+
####Reporting
69
71
70
72
- 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:
71
73
- a recap of the slashing event and evidence collected
72
74
- a recap of the impact and the list of stakers impacted
73
75
- a recap of the slashing amount
74
76
- Such report is deemed definitive and not subject to further discussion in the absence of new evidence
75
77
76
-
## Timeline
78
+
####Timeline
77
79
78
80
- 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
79
81
80
-
## Post Slashing
82
+
####Post Slashing
81
83
82
84
- Stakers continue staking with the residual amount post slashing. No forced unstaking happens post slashing
83
85
- 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
96
98
- Key Terms - a detailed description of the technical and/or commercial terms associated with the PIP
97
99
- 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.
98
100
99
-
## Review and Approval
101
+
###Review and Approval
100
102
101
103
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.
102
104
103
-
## Implementation
105
+
###Implementation
104
106
105
107
1.**Effective Date:** Approved changes will become effective from the time they are approved or on the specified date
106
108
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