pyth-crosschain/governance/xc_admin
guibescos 7b01f2a1f9
feat(xc_admin_frontend): add priority fees to approval/rejection (#1353)
* Make room for compute ixs

* Continue

* Fix syntax

* Checkpoint

* Cleanup

* Cleanup

* Go
2024-03-12 14:53:29 +00:00
..
packages feat(xc_admin_frontend): add priority fees to approval/rejection (#1353) 2024-03-12 14:53:29 +00:00
.gitignore [Xc_admin] hyphen to underscore (#545) 2023-01-31 15:36:56 -06:00
Dockerfile fix(governance/xc_admin): Add solana_utils to xc-admin Dockerfile (#1337) 2024-03-01 12:54:30 +01:00
README.md [docs] More documentation on different packages (#992) 2023-07-28 17:11:29 +01:00
overview.excalidraw [docs] More documentation on different packages (#992) 2023-07-28 17:11:29 +01:00
overview.svg [docs] More documentation on different packages (#992) 2023-07-28 17:11:29 +01:00

README.md

Cross Chain Admin

A set of packages for managing pyth cross-chain communications and contract management.

Pyth programs across chains are governed by multisigs. These multisigs are managed on solana devnet, testnet, and mainnet networks and each manage certain programs on certain networks.

On each of these chains two multisigs are deployed:

  • Upgrade multisig: This multisig is used to upgrade the pyth contracts (configuration or implementation) on the target chain
  • Price feed multisig: This multisig is used to add or remove price feeds and publishers

Here is a diagram on which programs consume which multisig messages and how it works in general:

Overview

You can edit the diagram by opening the overview.excalidraw file in excalidraw.com.