Programs
Program | Upgrade Authority | Address |
---|---|---|
Volt & Channel | Coz6TpW7RU5eysnM9HdbTEf5ZGnsQJPwHKAtD35eFMWL | VoLT1mJz1sbnxwq5Fv2SXjdVDgPXrb9tJyC8WpMDkSp |
Inertia | DxMJgeSVoe1cWo1NPExiAsmn83N3bADvkT86dSP1k7WE | iNeq88RkcvbwfnWAsqw5rQvJTbuKEA15PaMe7YAcTx3 |
Soloptions | Coz6TpW7RU5eysnM9HdbTEf5ZGnsQJPwHKAtD35eFMWL | in9BCveNxQX9rAGaZdrzDD5HGpVczfEoxzXLv3hzjgA |
Spreads | Coz6TpW7RU5eysnM9HdbTEf5ZGnsQJPwHKAtD35eFMWL | SpRdUab7oXPf1oYRM6YXRGfAEMKASFfFtxafDiAgrRR |
Entropy | 2dtWbt8X3uQNRNLdwwybDuFLzPrZribVXDdSVaRE5JzR | FcfzrnurPFXwxbx332wScnD5P86DwhpLpBbQsnr6LcH5 |
These programs are owned by a special Solana runtime entity, the BPF Upgradable Loader program. To update the program code, the team uses the keypair associated with the "upgrade authority" public key to sign a transaction approving a copy of code from an on-chain buffer to the program address. The keypair will be moving to a multisig shortly.
There is currently no timelock or governance process used to secure program upgrades, as Friktion is in ship mode and there is not yet a public token to facilitate governance decisions. However, any new fix or feature is reviewed carefully by the entire backend team before being pushed to mainnet. Additionally, we conduct a quarterly audit of the codebase. Our last audit took place in June 2021. Read more about it here.
We are currently closed source as we ready the codebase to go open source and embrace anyone in the community willing to contribute.
Last modified 7mo ago