Skip to content

Commit

Permalink
Merge pull request #1798 from BalancerMaxis/bip-xxx-grant-roles-contr…
Browse files Browse the repository at this point in the history
…act-registry

[BIP-790] Grant Maxis Role for Balancer Contract Registry
  • Loading branch information
gosuto-inzasheru authored Mar 3, 2025
2 parents deef43e + 70c5e8e commit 97b2d05
Show file tree
Hide file tree
Showing 8 changed files with 208 additions and 0 deletions.
40 changes: 40 additions & 0 deletions BIPs/2025-W13/BIP-790-grant-roles-registry-arbitrum.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"version": "1.0",
"chainId": "42161",
"createdAt": 1739801539072,
"meta": {
"name": "Transactions Batch",
"description": "",
"txBuilderVersion": "1.18.0",
"createdFromSafeAddress": "0xaF23DC5983230E9eEAf93280e312e57539D098D0",
"createdFromOwnerAddress": "",
"checksum": "0x49cd44d1bc1fd047e3a7cca76df431796769ccd14ac5a923f6e8f294421c38d8"
},
"transactions": [
{
"to": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6",
"value": "0",
"data": null,
"contractMethod": {
"inputs": [
{
"internalType": "bytes32[]",
"name": "roles",
"type": "bytes32[]"
},
{
"internalType": "address",
"name": "account",
"type": "address"
}
],
"name": "grantRoles",
"payable": false
},
"contractInputsValues": {
"roles": "[0x86f7150372eac1ea58a41e472ce008974af1af41c17a9d2b75dd1eb608f7f1e1,0xcd03479a888f646243549839f3e3e0a8541e4fadd747050ce030b54ae2e3f3ea,0x35d64fe29e697ddb438d402a641010dac7cf88c9c2f8609d657125377d3554a0,0xd222e876fa09fc854125c959257507aa6ad490d65a8b94721974e7cc8953f739]",
"account": "0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e"
}
}
]
}
16 changes: 16 additions & 0 deletions BIPs/2025-W13/BIP-790-grant-roles-registry-arbitrum.report.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
FILENAME: `BIPs/2025-W13/BIP-790-grant-roles-registry-arbitrum.json`
MULTISIG: `multisigs/dao (arbitrum:0xaF23DC5983230E9eEAf93280e312e57539D098D0)`
COMMIT: `2d27cd6c0ca8576028cca6ab2d2525cc384c711f`
CHAIN(S): `arbitrum`
TENDERLY: [`🟩 SUCCESS`](https://www.tdly.co/shared/simulation/d20a0898-3b42-48ed-b748-8005e6a65595)

```
+-----------------------+---------------------+--------------------------------------------+---------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
| function | caller_name | caller_address | fx_paths | action_ids | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+---------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
| Authorizer/grantRoles | multisigs/maxi_omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250117-v3-contract-registry/BalancerContractRegistry/addOrUpdateBalancerContractAlias(string,address) | 0x86f7150372eac1ea58a41e472ce008974af1af41c17a9d2b75dd1eb608f7f1e1 | BIP-790 | 0 |
| | | | 20250117-v3-contract-registry/BalancerContractRegistry/deprecateBalancerContract(address) | 0xcd03479a888f646243549839f3e3e0a8541e4fadd747050ce030b54ae2e3f3ea | | |
| | | | 20250117-v3-contract-registry/BalancerContractRegistry/deregisterBalancerContract(string) | 0x35d64fe29e697ddb438d402a641010dac7cf88c9c2f8609d657125377d3554a0 | | |
| | | | 20250117-v3-contract-registry/BalancerContractRegistry/registerBalancerContract(uint8,string,address) | 0xd222e876fa09fc854125c959257507aa6ad490d65a8b94721974e7cc8953f739 | | |
+-----------------------+---------------------+--------------------------------------------+---------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
```
32 changes: 32 additions & 0 deletions BIPs/2025-W13/BIP-790-grant-roles-registry-base.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"version": "1.0",
"chainId": "8453",
"createdAt": 1739801457466,
"meta": {
"name": "Transactions Batch",
"description": "Grant Contract Registry Roles on Base",
"txBuilderVersion": "1.18.0",
"createdFromSafeAddress": "0xC40DCFB13651e64C8551007aa57F9260827B6462",
"createdFromOwnerAddress": "",
"checksum": ""
},
"transactions": [
{
"to": "0x809B79b53F18E9bc08A961ED4678B901aC93213a",
"value": "0",
"data": null,
"contractMethod": {
"inputs": [
{ "internalType": "bytes32[]", "name": "roles", "type": "bytes32[]" },
{ "internalType": "address", "name": "account", "type": "address" }
],
"name": "grantRoles",
"payable": false
},
"contractInputsValues": {
"roles": "[0x0918fe18bf5dd7146d6ef70b2bc468e01847a23ebc248c46f0f3e860e760b95a,0x4f36a3d4a5722964e73c1331cfbe74b0ce2717c92b0cb39e4e1bb402a34ce490,0xff6339cb1834d4fd03de1defb693e9bdbaf87b32c6ef785e9c1e9306a13e0991,0x6c32ca35628dd90c860faff8e24fa89e8ccb7546536eefc8365ceceb013efad1]",
"account": "0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e"
}
}
]
}
16 changes: 16 additions & 0 deletions BIPs/2025-W13/BIP-790-grant-roles-registry-base.report.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
FILENAME: `BIPs/2025-W13/BIP-790-grant-roles-registry-base.json`
MULTISIG: `multisigs/dao (base:0xC40DCFB13651e64C8551007aa57F9260827B6462)`
COMMIT: `2d27cd6c0ca8576028cca6ab2d2525cc384c711f`
CHAIN(S): `base`
TENDERLY: [`🟩 SUCCESS`](https://www.tdly.co/shared/simulation/162ed9ac-f8c2-4289-b19d-ada4141f2a97)

```
+-----------------------+---------------------+--------------------------------------------+---------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
| function | caller_name | caller_address | fx_paths | action_ids | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+---------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
| Authorizer/grantRoles | multisigs/maxi_omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250117-v3-contract-registry/BalancerContractRegistry/addOrUpdateBalancerContractAlias(string,address) | 0x0918fe18bf5dd7146d6ef70b2bc468e01847a23ebc248c46f0f3e860e760b95a | BIP-790 | 0 |
| | | | 20250117-v3-contract-registry/BalancerContractRegistry/deprecateBalancerContract(address) | 0x4f36a3d4a5722964e73c1331cfbe74b0ce2717c92b0cb39e4e1bb402a34ce490 | | |
| | | | 20250117-v3-contract-registry/BalancerContractRegistry/deregisterBalancerContract(string) | 0xff6339cb1834d4fd03de1defb693e9bdbaf87b32c6ef785e9c1e9306a13e0991 | | |
| | | | 20250117-v3-contract-registry/BalancerContractRegistry/registerBalancerContract(uint8,string,address) | 0x6c32ca35628dd90c860faff8e24fa89e8ccb7546536eefc8365ceceb013efad1 | | |
+-----------------------+---------------------+--------------------------------------------+---------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
```
32 changes: 32 additions & 0 deletions BIPs/2025-W13/BIP-790-grant-roles-registry-gnosis.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"version": "1.0",
"chainId": "100",
"createdAt": 1739801592610,
"meta": {
"name": "Transactions Batch",
"description": "Grant Contract Registry Roles on Gnosis",
"txBuilderVersion": "1.18.0",
"createdFromSafeAddress": "0x2a5AEcE0bb9EfFD7608213AE1745873385515c18",
"createdFromOwnerAddress": "",
"checksum": ""
},
"transactions": [
{
"to": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6",
"value": "0",
"data": null,
"contractMethod": {
"inputs": [
{ "internalType": "bytes32[]", "name": "roles", "type": "bytes32[]" },
{ "internalType": "address", "name": "account", "type": "address" }
],
"name": "grantRoles",
"payable": false
},
"contractInputsValues": {
"roles": "[0x96933475aa135d9d02d175e3f20f420fb65595ebeade476edf970dd5fddda874,0xdb3b99d52cd97741d98d8cf58982c82a1c7caee958ed94e5fcf909ba57ef27bc,0xa2ccd901b5d57e951d23051ad0a49e4127722628b5f0318468fae768fd6e4a02,0xd7b567352ab1dc8647c52f123cd411b5b0d47dbd5a4c5a65d799d675cc6604f2]",
"account": "0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e"
}
}
]
}
16 changes: 16 additions & 0 deletions BIPs/2025-W13/BIP-790-grant-roles-registry-gnosis.report.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
FILENAME: `BIPs/2025-W13/BIP-790-grant-roles-registry-gnosis.json`
MULTISIG: `multisigs/dao (gnosis:0x2a5AEcE0bb9EfFD7608213AE1745873385515c18)`
COMMIT: `2d27cd6c0ca8576028cca6ab2d2525cc384c711f`
CHAIN(S): `gnosis`
TENDERLY: [`🟩 SUCCESS`](https://www.tdly.co/shared/simulation/c94cc3c5-a4da-419c-a64e-3374af446048)

```
+-----------------------+---------------------+--------------------------------------------+---------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
| function | caller_name | caller_address | fx_paths | action_ids | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+---------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
| Authorizer/grantRoles | multisigs/maxi_omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250117-v3-contract-registry/BalancerContractRegistry/addOrUpdateBalancerContractAlias(string,address) | 0x96933475aa135d9d02d175e3f20f420fb65595ebeade476edf970dd5fddda874 | BIP-790 | 0 |
| | | | 20250117-v3-contract-registry/BalancerContractRegistry/deprecateBalancerContract(address) | 0xdb3b99d52cd97741d98d8cf58982c82a1c7caee958ed94e5fcf909ba57ef27bc | | |
| | | | 20250117-v3-contract-registry/BalancerContractRegistry/deregisterBalancerContract(string) | 0xa2ccd901b5d57e951d23051ad0a49e4127722628b5f0318468fae768fd6e4a02 | | |
| | | | 20250117-v3-contract-registry/BalancerContractRegistry/registerBalancerContract(uint8,string,address) | 0xd7b567352ab1dc8647c52f123cd411b5b0d47dbd5a4c5a65d799d675cc6604f2 | | |
+-----------------------+---------------------+--------------------------------------------+---------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
```
40 changes: 40 additions & 0 deletions BIPs/2025-W13/BIP-790-grant-roles-registry-mainnet.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"version": "1.0",
"chainId": "1",
"createdAt": 1740479746764,
"meta": {
"name": "Transactions Batch",
"description": "Grant Contract Registry Roles on Mainnet",
"txBuilderVersion": "1.18.0",
"createdFromSafeAddress": "0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f",
"createdFromOwnerAddress": "",
"checksum": "0xcb1b02dac12855ef82d904bde086d1404e13fc954f577518a8132edc2ed180b3"
},
"transactions": [
{
"to": "0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6",
"value": "0",
"data": null,
"contractMethod": {
"inputs": [
{
"internalType": "bytes32[]",
"name": "roles",
"type": "bytes32[]"
},
{
"internalType": "address",
"name": "account",
"type": "address"
}
],
"name": "grantRoles",
"payable": false
},
"contractInputsValues": {
"roles": "[0xc50be693f82453d6b7fbfabf52ae750e168eb530ce663aec7b2fe1c96cfdf381, 0xda5605d0e7c70ae825d1d2e45f0656490960542c725946cd5532909f723501b4, 0x534d9f0ca09366b50105b12a7492e9429c8621cf57c845195e7c6874fa413d03, 0xf539cbe9be426b500591a2dd63970d37952d95006d1039f35e731b4b52b33e73]",
"account": "0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e"
}
}
]
}
16 changes: 16 additions & 0 deletions BIPs/2025-W13/BIP-790-grant-roles-registry-mainnet.report.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
FILENAME: `BIPs/2025-W13/BIP-790-grant-roles-registry-mainnet.json`
MULTISIG: `multisigs/dao (mainnet:0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f)`
COMMIT: `2d27cd6c0ca8576028cca6ab2d2525cc384c711f`
CHAIN(S): `mainnet`
TENDERLY: [`🟩 SUCCESS`](https://www.tdly.co/shared/simulation/6f1486bd-5da3-476e-9b84-f1fe63a67a5d)

```
+-----------------------+---------------------+--------------------------------------------+---------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
| function | caller_name | caller_address | fx_paths | action_ids | bip | tx_index |
+-----------------------+---------------------+--------------------------------------------+---------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
| Authorizer/grantRoles | multisigs/maxi_omni | 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e | 20250117-v3-contract-registry/BalancerContractRegistry/addOrUpdateBalancerContractAlias(string,address) | 0xc50be693f82453d6b7fbfabf52ae750e168eb530ce663aec7b2fe1c96cfdf381 | BIP-790 | 0 |
| | | | 20250117-v3-contract-registry/BalancerContractRegistry/deprecateBalancerContract(address) | 0xda5605d0e7c70ae825d1d2e45f0656490960542c725946cd5532909f723501b4 | | |
| | | | 20250117-v3-contract-registry/BalancerContractRegistry/deregisterBalancerContract(string) | 0x534d9f0ca09366b50105b12a7492e9429c8621cf57c845195e7c6874fa413d03 | | |
| | | | 20250117-v3-contract-registry/BalancerContractRegistry/registerBalancerContract(uint8,string,address) | 0xf539cbe9be426b500591a2dd63970d37952d95006d1039f35e731b4b52b33e73 | | |
+-----------------------+---------------------+--------------------------------------------+---------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------+----------+
```

0 comments on commit 97b2d05

Please sign in to comment.