This proposals aims to add CeloToken and LockedCelo to the Celo registry.
At mainnet launch back in 2020, the Celo token was called "Celo Gold". The contracts and the directory registry where then named accordingly. When the token got renamed later that year, smart contracts were already using the assumption that the token was still called "Celo Gold", and thus changing that would require heavy lifting.
This proposal is the first step in the path towards fully deprecating references to Celo Gold in the Celo smart contracts. After Contract Release 12, smart contracts will assume the Celo token has a registry entry CeloToken and the LockedCelo (currently known as "LockedGold") has a registry entry called LockedCelo.
Registry entries GoldToken and LockedGold will remain in the codebase for backwards compatibility reasons, but after this proposal passes developers and users are highly encouraged to update their references.
CeloToken0x471EcE3750Da237f93B8E339c536989b8978a438)LockedCelo0x6cC083Aed9e3ebe302A6336dBC7c921C9f03349E)$ celocli governance:view --proposalID 210 -n https://forno.celo.org
You can verify the addresses of the contracts with:
$ celocli network:contracts -n https://forno.celo.org
This proposal only adds registry addresses, does not modify existing ones, and thus represents a very low risk proposal. There could be a risk of a contract not getting upgraded correctly and thus reverting when trying to fetch GoldToken and/or LockedCelo, but this is a risk of Contract Release 12 itself and not this proposal.