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

constitution changes related to OIS #483

Merged
merged 27 commits into from
Sep 19, 2024
Merged
Changes from 23 commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
a17606b
moved Auph-LeapLabs to PF folder
YaserJazouane Mar 10, 2024
ace2d5e
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane Mar 12, 2024
c9cf958
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane Mar 13, 2024
0284826
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane Mar 13, 2024
183e3f4
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane Mar 13, 2024
cd1d56d
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane Mar 14, 2024
258b312
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane Mar 17, 2024
c04938a
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane Mar 19, 2024
b8457d3
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane Mar 22, 2024
70266ec
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane Mar 28, 2024
61a2602
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane Apr 4, 2024
4cf68ed
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane Apr 5, 2024
00ae03a
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane Apr 11, 2024
be457da
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane Apr 15, 2024
ffd4eb7
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane Apr 30, 2024
0ded300
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane May 1, 2024
d3b7d08
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane May 4, 2024
b75e068
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane May 15, 2024
54352d8
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane Jun 6, 2024
81febd7
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane Jul 3, 2024
01c0df4
Merge branch 'main' of https://github.com/pyth-network/governance
YaserJazouane Aug 6, 2024
204fde4
adding OIS and Entropy
YaserJazouane Aug 6, 2024
695faf5
add link to rulebook
YaserJazouane Aug 15, 2024
e28ff8b
additional PC responsibilities related to OIS
YaserJazouane Aug 16, 2024
bb496c5
update the url of the op agreement
YaserJazouane Sep 6, 2024
62f5ac3
update the link to the slashing rulebook
YaserJazouane Sep 13, 2024
4d7d58b
Merge branch 'main' into ois-constitution
guibescos Sep 13, 2024
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
15 changes: 12 additions & 3 deletions docs/constitution/pyth-dao-constitution.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,16 @@
- **Votable Token:** PYTH tokens staked in the staking contract at the following address: `pytS9TjG1qyAZypk7n8rw8gfW9sUaqqYyMhJQ4E7JCQ`
- **PIP:** Pyth Improvement Proposal
- **Pyth DAO Treasury:** all tokens held in the wallets at the following addresses: `Gx4MBPb1vqZLJajZmsKLg8fGw9ErhoKsR8LeKcCKFyak` for the native SOL token and `9HKkxg5dpqjUEW1U2r76SpQCH7uvDMciytNYxrpwMVNc` for the SPL Token, that is directly governed by the Pyth DAO via on-chain voting
- **Pyth Forum:** the system adopted by the Pyth DAO to manage PIPs, organize the voting process and provide connectivity to the governance contract on the Solana Blockchain, located here: [https://discord.com/invite/pythnetwork](https://discord.com/invite/pythnetwork)
- **Pyth Forum:** the system adopted by the Pyth DAO to manage PIPs, organize the voting process and provide connectivity to the governance contract on the Solana Blockchain, located here: [https://forum.pyth.network/](https://forum.pyth.network/)
- **Pythian Multisig Wallet:** smart contract wallet, at the following address `6oXTdojyfDS8m5VtTaYB9xRCxpKGSvKJFndLUPV3V3wT`, signed by the elected members of the Pythian Council. The Pythian Council is described in further detail below.
- **Price Feed Multisig Wallet:** smart contract wallet, at the following address `CPUZ9njbfxjqrsx713gEk8KYatvoz1Y4hvs4a5UQKEiu` signed by the elected members of the Price Feed Council. The Price Feed Council is described in further detail below.
- **Operations Wallets:** wallets, at the following addresses `opsLibxVY7Vz5eYMmSfX8cLFCFVYTtH6fr6MiifMpA7` and `ACzP6RC98vcBk9oTeAwcH1o5HJvtBzU59b5nqdwc7Cxy`, that are used by the Pythian Council and the Price Feed Council respectively to submit PIPs on-chain. These wallets can be used by automated processes to make proposals or by council members to propose large proposals that would otherwise require many hardware wallet signatures.
- **PGAS:** utility token native to the Pythnet Appchain, governed by the Pyth DAO
- **Pythnet Appchain:** blockchain instance dedicated to the production of the pyth data, governed by the Pyth DAO
- **Pyth Express Relay (ER):** protocol instance that enables DeFi applications to auction off the rights to liquidations
- **Pyth Entropy (Entropy):** protocol instance that provides applications with provably random numbers
- **Oracle Integrity Staking (OIS):** protocol that leverages PYTH tokens specifically staked for the purpose of improving the integrity of the pyth data
- **DeFi:** decentralized finance applications running on blockchain

## Introduction

Expand Down Expand Up @@ -47,6 +51,12 @@ Each PIP must be labeled as Constitutional PIPs or Operational PIPs as described
- the upgrade of the verification program for each of the blockchains where Pyth data is accessible
- the setting of data request fees per blockchain, as well as other protocol or network fees
- the management of PGAS allocation and delegation to validators
- the upgrade of the ER program for each of the blockchains where ER is available
- the assignment of the relayer function and monitoring of the performance of such assignment
- the setting of the ER fee distribution
- the upgrade of the Entropy program for each of the blockchains where Entropy is available
- the setting of Entropy request fees for each of the blockchains where Entropy is available
- the determination of slashing amounts from the amount staked in OIS in compliance with the slashing rules and procedures defined by the DAO in [https://www.notion.so/pyth-network/Rulebook-Pyth-Staking-and-Slashing-for-Data-Integrity-52686ae9ffef4ef999c2febccecc3f5e](TempLink)
YaserJazouane marked this conversation as resolved.
Show resolved Hide resolved
- Operational PIPs delegated to the Price Feed Council involve:
- the management of the list of price feeds available through Pyth
- the selection of publishers and the setting of the minimum number of such publishers per price feed
Expand Down Expand Up @@ -79,8 +89,7 @@ The Pyth DAO is able to vote directly on-chain on the submitted PIP for 7 days.

3. **Implementation**

The PIP is then fully executed and implemented. Any on-chain actions in the implementation plan will execute automatically in this step. The Pyth DAO LLC, council members and other
service providers of the Pyth DAO LLC will take any necessary off-chain actions to implement PIPs which have passed.
The PIP is then fully executed and implemented. Any on-chain actions in the implementation plan will execute automatically in this step. The Pyth DAO LLC, council members and other service providers of the Pyth DAO LLC will take any necessary off-chain actions to implement PIPs which have passed.

## Council Election Process & Voting Procedures

Expand Down
Loading