GIP: GIP-23
Title: Redeployment GoodDollar Ethereum Reserve
Status: Stage IV
Track: Protocol
Created: 25/10/2024
Edit: 29/10/2024
Background
GoodDollar protocol’s mission is to provide a sustainable, decentralized model to distribute Universal Basic Income in an open model. As mentioned in the white paper, “the GoodDollar protocol presents a community-driven, distributed framework designed to generate, fund and distribute global basic income via the GoodDollar token (G$).
The aim of this proposal is to activate the core GoodDollar protocol to reinstate the minting of G$ UBI as accordance to the original protocol model.
In December 2023 the GoodDollar Reserve suffered an exploit and was paused by the GoodDAO (more details here). Key elements included:
- The GoodDollar Reserve contract has been paused
- No more new G$ have been minted. Minting of new G$ has been disabled due to the Reserve’s lack of funds.
- G$ liquidity on side-chains has remained low.
The GoodDollar mission remains unchanged. GoodDollar continues its commitment to building an open, sustainable Universal Basic Income Protocol through blockchain technology
Why to Restore the GoodDollar Ethereum Reserve?
- The Reserve is the enabling technological and financial enabler to GoodDollar protocol’s creation of new universal basic income.
- The GoodDollar Reserve has successfully worked to create a predictable token model from launch to date based on these three principals: sustainability, stability and liquidity.
- The GoodDollar Reserve has demonstrated remarkable success in maintaining a stable and consistently growing price across various market conditions, including both bear and bull markets.
- The stability of G$, as a reserve-backed token, has been instrumental in fostering price stability on side-chains decentralized exchanges (DEX)
- The Reserve protocol model has empowered GoodDollar to distribute more value in the Ecosystem that the funds directly held by the GoodDollar Reserve.
- A key aspect of this mechanism lies in the ability to mint money according to the Reserve Ratio, enabling a more extensive circulation of value within the GoodDollar Ecosystem than the actual value present in the collateral held in the GoodDollar Reserve.
- Feedback from the Community shows that they valued the Reserve model and the protocol’s subsequent relative price stability.
Proposed changes and updates
These are the core Protocol contracts to be updated:
Current situation | Proposal | Contract Address | |
---|---|---|---|
GoodDollar Reserve | Paused | To Activate | 0xa150a825d425B36329D8294eeF8bD0fE68f8F6E0 |
Minting UBI | Paused | To Activate | 0xa150a825d425B36329D8294eeF8bD0fE68f8F6E0 |
GoodFundManager | Paused | To Upgrade and Activate | 0x0c6c80d2061afa35e160f3799411d83bdeea0a5a |
GoodStaking Contracts (on Ethereum) | Active | Paused | 0x7b7246c78e2f900d17646ff0cb2ec47d6ba10754 / 0x3ff2d8eb2573819a9ef7167d2ba6fd6d31b17f4f |
GOOD rewards | Active | Paused | 0x5766cf4b2fdb09d986eb1783d276013c224e28c8 |
GDX | Active | Disabled | 0xa150a825d425B36329D8294eeF8bD0fE68f8F6E0 |
Exit contribution | 3% | Increase to 10% | 0xa150a825d425B36329D8294eeF8bD0fE68f8F6E0 |
Fuse bridge (managed by fuse) | Active | To Deprecate | 0xD5D11eE582c8931F336fbcd135e98CEE4DB8CCB0 |
On chain proposals require Guardians approval | - | To Upgrade | 0x57ee6ceff51cb30ecb1245934a882c500fbec1e9 |
1 G$ price at mint | Paused | .0001$ | 0xa150a825d425B36329D8294eeF8bD0fE68f8F6E0 |
-
Reactivate and Upgrade Ethereum Mainnet Contracts
-
Reactivate GoodDollar reserve contract that was paused by the GoodDAO Protocol Guardians. This will restore the minting of UBI and enable the buying/selling G$s from the Reserve contracts.
-
The G$ token will be launched on its initial launch price: 1 G$ = 0.0001$
-
Upgrade and Reactivate GoodFundManager contract
- This contract is responsible for collecting interest earned from staking contracts and then initiating the UBI minting process by calling the GoodDollar Reserve.
- This contract will be upgraded with a fix for the vulnerability identified during the hack.
-
GoodStaking contracts will no longer distribute GOOD rewards or accept new staking, as they have not been used extensively by the community. GOOD will still be distributed to claimers and users who stake their G$ on Fuse Network.
-
To discourage selling G$ as soon as the reserve is deployed the GDX token will be disabled and the exit contribution will be increased to 10%, with the intention of reducing it back to 3% in the future.
-
The legacy Ethereum<>Fuse bridge operated by the Fuse team will be deprecated and all liquidity moved to the new Message Passing Bridge (link to docs). There’s still going to be a ETH<>G$ chain bridge will enable people to still move their G$.
-
On-chain proposals to the governance contracts on Fuse/Ethereum will require the GoodDAO Guardians approval, to prevent malicious proposals, since the on-chain governance has not been used so far.
All contracts that are part of this deployment have been audited.
Audit: Smart Contract Audit Report for GoodDollar - Sayfer -
Next Steps
Protocol updates as part of this GIP will be voted on Snapshot and executed on-chain by the GoodDollar Guardians, per GIP 2 .