[TFIP-7] Decentralize admin and owner rights to key smart contracts

Summary

This proposal directs multisig wallets coordinated by Archblock to pass ownership to the DAO Timelock smart contract (for admin, proxy and ownership rights) and to new DAO multisigs.

Addressbook

Archblock Owner Multisig: 0x16cEa306506c387713C70b9C1205fd5aC997E78E
Archblock Developer Multisig: 0xf0aE09d3ABdF3641e2eB4cD45cf56873296a02CB
Legacy Treasury Multisig: 0x2A5c94f3F00Db7f11D53D1CfbD9AE8A2Bbc7bBf0
Archblock Optimism Owner Multisig: 0xDB6D3A7B0b373B46bA24017E6a1E0A9624418671
Archblock Optimism Developer Multisig: 0xAA99Ee681AD313BA8B370F736267853EB2e44B84
Archblock Optimism Manager Multisig: 0xe3351c442387b2A6B5Be4f6e8d32DD657dC831Dc
SAFU: 0x1eA63189eB1F4c109B10Cf6567f328C826AA6151
Liquidator: 0x7aC899754Dd042024bb168fd5c9a07420F444Bdf
Optimism ManagedPortfolioFactory: 0xc68C10b875a3Dc486Db2B4780bcbC28566ACAccf
Optimism ProfocolConfig: 0xcf9e0af02aa7b8ce10cc98753b08c78a46df2a8e
TrueMultiFarm: 0x01d54167821281b1879Ff6B09D8F8EDc723D2613
DaoTreasury: 0x863461596aB57b91B873b26D4F0a701a9703B9Ca
Optimism DaoTreasury: 0x73581551665680696946f568259977Da02e8712A
DAO TimelockController: 0x4f4AC7a7032A14243aEbDa98Ee04a5D7Fe293d07

New TrueFi DAO multisig
Ethereum: eth:0x8c8FcA3812c4272756120E207D3ED496A73Bc528
Optimism: oeth:0x313fe96c9194c8941703f0A476A0f714521Fad0F

Prerequisites

Before this proposal, Archblock Owner Multisig needs to execute following transactions:

  • transfer SAFU ownership + proxy ownership to TrueFi DAO TimelockController
  • transfer Liquidator ownership + proxy ownership to TrueFi DAO TimelockController
  • transfer stkTRU ownership to TrueFi DAO TimelockController
  • grant TrueMultiFarm admin to TrueFi DAO TimelockController

Legacy Treasury Multisig needs to execute the following:

  • transfer Legacy Treasury Multisig funds to TrueFi DAO TimelockController

Background

This proposal will:

  • claim SAFU ownership + proxy ownership
  • claim Liquidator ownership + proxy ownership
  • claim stkTRU ownership
  • revoke TrueMultiFarm admin from Archblock Owner Multisig
  • grant DaoTreasury manager to TrueFi DAO TimelockController
  • revoke DaoTreasury manager from Legacy Treasury Multisig
  • grant DaoTreasury pauser role to TrueFi DAO Multisig
  • revoke DaoTreasury pauser role from Archblock Developer Multisig

Next steps

Due to technical limitations Optimism’s contracts ownerships need to be passed to Optimism TrueFi DAO Multisig. To finalize the migration the Optimism TrueFi DAO Multisig is required to:

  • grant Optimism DaoTreasury admin to Optimism TrueFi DAO Multisig
  • revoke Optimism DaoTreasury admin from Archblock Optimism Owner Multisig
  • grant Optimism DaoTreasury manager to Optimism TrueFi DAO Multisig
  • revoke Optimism DaoTreasury manager from Archblock Optimism Manager Multisig
  • grant Optimism DaoTreasury pauser to Optimism TrueFi DAO Multisig
  • revoke Optimism DaoTreasury pauser from Archblock Optimism Manager Multisig
  • transfer Optimism ManagedPortfolioFactory ownership to Optimism TrueFi DAO Multisig
  • claim Optimism ManagedPortfolioFactory ownership from Optimism TrueFi DAO Multisig
  • transfer Optimism ProtofolConfig ownership to Optimism TrueFi DAO Multisig
  • claim Optimism ProtofolConfig ownership from Optimism TrueFi DAO Multisig

Vote

Voting for this proposal will be active on 24 July.

5 Likes

The proposal is live on Tally under this link. The voting is starting in 2 days on Oct 13th.

Proposal had been re-issued: Tally | TrueFi Proposal

This proposal has paased. Archblock is now executing remaining steps for this proposal to be executed by the DAO.