PR with Payload
Summary and Motivation
Balancer has created a new registry contract called the Balancer Contract Registry in which we will add v3 contracts to. This proposal seeks to grant the role for functions related to this contract to the Balancer maxis.
Technical Specification
The DAO Multisig on Ethereum, Base, and Gnosis will call the Authorizer
’s grantRoles
function with the respective action id’s for the following functions to the omni multisig.
Mainnet
omni multisig: 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e
"addOrUpdateBalancerContractAlias(string,address)"
: "0xc50be693f82453d6b7fbfabf52ae750e168eb530ce663aec7b2fe1c96cfdf381"
"deprecateBalancerContract(address)"
: "0xda5605d0e7c70ae825d1d2e45f0656490960542c725946cd5532909f723501b4"
"deregisterBalancerContract(string)"
: "0x534d9f0ca09366b50105b12a7492e9429c8621cf57c845195e7c6874fa413d03"
"registerBalancerContract(uint8,string,address)"
: "0xf539cbe9be426b500591a2dd63970d37952d95006d1039f35e731b4b52b33e73"
Base
omni multisig: 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e
"addOrUpdateBalancerContractAlias(string,address)"
: "0x0918fe18bf5dd7146d6ef70b2bc468e01847a23ebc248c46f0f3e860e760b95a"
"deprecateBalancerContract(address)"
: "0x4f36a3d4a5722964e73c1331cfbe74b0ce2717c92b0cb39e4e1bb402a34ce490"
"deregisterBalancerContract(string)"
: "0xff6339cb1834d4fd03de1defb693e9bdbaf87b32c6ef785e9c1e9306a13e0991"
"registerBalancerContract(uint8,string,address)"
: "0x6c32ca35628dd90c860faff8e24fa89e8ccb7546536eefc8365ceceb013efad1"
Gnosis
omni multisig: 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e
"addOrUpdateBalancerContractAlias(string,address)"
: "0x96933475aa135d9d02d175e3f20f420fb65595ebeade476edf970dd5fddda874"
"deprecateBalancerContract(address)"
: "0xdb3b99d52cd97741d98d8cf58982c82a1c7caee958ed94e5fcf909ba57ef27bc"
"deregisterBalancerContract(string)"
: "0xa2ccd901b5d57e951d23051ad0a49e4127722628b5f0318468fae768fd6e4a02"
"registerBalancerContract(uint8,string,address)"
: "0xd7b567352ab1dc8647c52f123cd411b5b0d47dbd5a4c5a65d799d675cc6604f2"
Arbitrum
omni multisig: 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e
"addOrUpdateBalancerContractAlias(string,address)"
: "0x86f7150372eac1ea58a41e472ce008974af1af41c17a9d2b75dd1eb608f7f1e1"
"deprecateBalancerContract(address)"
: "0xcd03479a888f646243549839f3e3e0a8541e4fadd747050ce030b54ae2e3f3ea"
"deregisterBalancerContract(string)"
: "0x35d64fe29e697ddb438d402a641010dac7cf88c9c2f8609d657125377d3554a0"
"registerBalancerContract(uint8,string,address)"
: "0xd222e876fa09fc854125c959257507aa6ad490d65a8b94721974e7cc8953f739"
All action id’s can be found in this repo balancer-deployments/action-ids at master · balancer/balancer-deployments · GitHub
Edits:
- add Arbitrum
- assign BIP IDs