Motivation
Back in the day when Balancer first deployed to Polygon and Arbitrum the Governance Multisig was set to a 3/5 gnosis wallet and all signers were Ballers (community members). This multisig controls the admin role in the Authorizer, meaning it can grant the ability to call particular functions to other accounts like the ability to withdraw protocol fees.
After a long effort to bring the signers of the Polygon and Arbitrum treasuries up to parity with the Ethereum DAO Multisig we’re finally ready to transfer the admin role to these fully functional gnosis safes.
I encourage anyone interested to verify for themselves that the signers are a 1:1 match.
Ethereum DAO Multisig
Polygon Treasury
Arbitrum Treasury
Specification
Polygon
Transaction Details
#1
The DAO Multisig 0xd2bd536adb0198f74d5f4f2bd4fe68bae1e1ba80
will initiate a transaction to the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
calling grantRole
with the following arguments:
role: 0x0000000000000000000000000000000000000000000000000000000000000000
account: 0xeE071f4B516F69a1603dA393CdE8e76C40E5Be85
This will grant the admin role to the Polygon Treasury multisig
#2
The DAO Multisig 0xd2bd536adb0198f74d5f4f2bd4fe68bae1e1ba80
will initiate a transaction to the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
calling renounceRole
with the following arguments:
role: 0x0000000000000000000000000000000000000000000000000000000000000000
account: 0xd2bd536adb0198f74d5f4f2bd4fe68bae1e1ba80
This will remove the admin role from the DAO Multisig.
Arbitrum
Transaction Details
#1
The DAO Multisig 0x6207ed574152496c9B072C24FD87cE9cd9E17320
will initiate a transaction to the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
calling grantRole
with the following arguments:
role: 0x0000000000000000000000000000000000000000000000000000000000000000
account: 0xaF23DC5983230E9eEAf93280e312e57539D098D0
This will grant the admin role to the Arbitrum Treasury multisig
#2
The DAO Multisig 0x6207ed574152496c9B072C24FD87cE9cd9E17320
will initiate a transaction to the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
calling renounceRole
with the following arguments:
role: 0x0000000000000000000000000000000000000000000000000000000000000000
account: 0x6207ed574152496c9B072C24FD87cE9cd9E17320
This will remove the admin role from the DAO Multisig.