Proposal 262: Add Hardcoded Admins to v1.10 for Pre v1.10 Contracts

PROPOSAL DESCRIPTION
# Add Hardcoded Admins to v1.10 for Pre v1.10 Contracts ## Summary This is a signaling proposal by SCRT Labs to add hardcoded admins to a list of pre v1.10 contracts in the v1.10 upgrade. This will allow these contracts to be upgraded to the new version without having to create a new contract and have users manually migrate their state. This proposal was previously discussed on the [forum](https://forum.scrt.network/t/scrt-labs-add-hardcoded-admins-on-the-v1-10-upgrade-to-pre-v1-10-contracts/7026 ). If approved, the v1.10 upgrade, tentatively scheduled for the 12th of September, 2023, will include the proposed hardcoded admins in its code. ## Details Due to Cosmos SKD proposal length limit, the full list of contracts is available on [GitHub](https://github.com/scrtlabs/SecretNetwork/blob/b9d2dc269/docs/proposals/hardcode-admins-on-v1.10.md ). ## Key Takeaways This proposal will allow the listed contracts to be upgraded to the new version without having to create a new contract or manually migrating user data. This will save time and effort for developers and make it easier for users to continue using the contracts after the v1.10 upgrade. SCRT Labs is seeking to upgrade sSCRT to add permits support. Permits are more user-friendly than viewing keys, so adding them to old SNIP-20 tokens will allow us to work with wallets to make permits the default way of interacting with SNIP-20 tokens. In addition to sSCRT, we seek to upgrade all current SNIP-20 tokens and cw20-ics20 bridges to better their UX & privacy. Baedrik seeks to upgrade the Mystic Skulls SNIP-721 contract to enhance the user experience and update the gameplay. Blizzard Finance is seeking to extract and return community funds that are currently locked in their contracts. The funds were given to Blizzard Finance by the community for the Secret Surge campaign. The contracts were designed to spend everything, but when the campaign ended prematurely, the funds remained locked in the contracts. Kent looks to upgrade the AMBER SNIP-20 contract to add MetaMask permits and decoys, and to stay up-to-date with SNIP-20 development in the future. The Shade Team is seeking to upgrade their entire suite of contracrts. The ability to migrate ShadeLend will allow for key functionality adds in the future without impacting users. Ability to migrate existing ShadeSwap pair LP tokens, pairs, and staking pairs also add in this utility. LP tokens are the most important ones here, as SNIP logic may be updated in the future. SHD & SILK are also included in this list in case there are any key privacy updates. ## Risks The main risk of this proposal is that hardcoded admins could be used to upgrade contracts to malicious code that could leak private data or steal funds. To mitigate this risk, hardcoded admins should be carefully chosen and the chain should be monitored for suspicious `MsgMigrateContract` transactions. Note: Hardcoded admins can only be changed or removed by a governance proposal and a subsequent chain upgrade. For more info: [https://forum.scrt.network/t/an-update-on-the-contract-upgrade-feature/7012](https://forum.scrt.network/t/an-update-on-the-contract-upgrade-feature/7012)
Voting Data
Veto
0%
0 SCRT
No
0.005%
3,884.774593 SCRT
Abstain
0.05%
39,297.573723 SCRT
Yes
99.94%
77.937926M SCRT
VOTES
Missing voting data.
DEPOSITS
Missing deposit data.