above illustration update on April 2nd 2024
Overview
LSD Network protocol management will be fully under the control of DAO-managed autonomous operations and continuous upgrades, with the support of protocol guardians.
The LSD Dapp on IPFS can be found here: https://lsd-ipfs.joinstakehouse.com/
LSD Dapp code is available here: GitHub - stakehouse-dev/LSD-dapp
LSD Smart contract code is available here: GitHub - stakehouse-dev/lsd-contracts: Liquid Staking Derivative Networks built on top of Stakehouse Protocol
LSD Formal verification dashboard can be accessed here: https://site--ipfs-joinstakehouse-com.ipns.dweb.link/verification/
LSD audit reports:
- Audits/Contract properties-LSD.pdf at main · stakehouse-dev/Audits · GitHub
- Audits/Formal Verification - LSD syndicate.pdf at main · stakehouse-dev/Audits · GitHub
- Audits/code4rena - LSD Network Audit Contest.pdf at main · stakehouse-dev/Audits · GitHub
The docs can be found here: LSD Networks | Blockswap Docs
As part of this transition, the following will be undertaken by the core contributors:
- Deployment of Kontroller
- Transfer ownership of key LSD protocol contracts to the controller
Deployment of Kontroller
Similar to the Comptroller from Compoud, a Kontroller for LSD protocol has been deployed:
The smart contract is fully immutable and code is verified on Etherscan for inspection. This simple contract will allow the DAO (through Tally proposals) to:
- Perform any upgrades to the LSD protocol required to support the evolution of the Ethereum consensus layer
- Use pause and unpause circuit breakers if required
In addition, the Kontroller allows a guardian from the core contributor to have the ability to execute one function on the LSD protocol contracts: pause. Again, this is very close to the Compound Protocol DAO behavior and allows pause to be triggered faster than a DAO proposal can be executed. Unpause is always in the possession of the DAO. This behavior described can be verified with the deployed contract on Etherscan.
Transfer ownership of key LSD protocol contracts to the controller
Once the community has had time to understand the proposal, ownership will be transferred to the Kontroller for the following key contracts:
- Giant MEV Pool
- 0x04e5c93f4b96D2fdB2cDE4c9826C373e5656796E
- Giant savETH Pool
- 0xF5D92B01c478273bD13aA8efb130D98e131ecBB9
- Liquid Staking Manager
- 0x84ADdecf4Ef9C3A832D540945baF32E0633F8C6B
- Fees and MEV Fren Pool
- 0xf8AE3a7C44c9eD143EfC6E62d707680066f3785A
- savETH Fren Pool
- 0x212e42eF12aEAbc1964B754b4d4825301E76A9b4
- LSD Network Factory
- 0x6EDd4DDa4F879541A67366bca844b2D78cC3850A
- Rage Quit assistant and helper smart contracts
- Assistant: 0xD6D62803Ad87a0D0E54A4e61E2f1f8790Dd124C0
- Rage quit LP: 0x5142fC497341A713cf1ad2B2225e8dB48F3c2df7
- Syndicate
- 0xfb09879FCc0bE84e90b21d18b56F45dab164bEa4
Once this is activated, all future upgrades, additional feature enabling and removals, pausing and unpausing LSD contracts goes through DAO voting and gets executed based on voting decision outcome.