Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wip: collector permissions movement opt/arb #25

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
[submodule "lib/aave-address-book"]
path = lib/aave-address-book
url = https://github.com/lib/aave-address-book
branch = v1.10.0
[submodule "lib/aave-helpers"]
path = lib/aave-helpers
url = https://github.com/lib/aave-helpers
branch = v1.4.0
url = https://github.com/bgd-labs/aave-helpers
6 changes: 6 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@ test-permissions-migration :
forge test --match-contract PermissionsMigrationToCrosschain -vvv
make git-diff before=./reports/Optimism_permissions-pre-migration.md after=./reports/Optimism_permissions-post-migration.md out=diff-Optimism-permissions-migration
make git-diff before=./reports/Arbitrum_permissions-pre-migration.md after=./reports/Arbitrum_permissions-post-migration.md out=diff-Arbitrum-permissions-migration
test-collector-permissions-migration :
forge test --match-contract CollectorPermissionsMigrationToCrosschain -vvv
make git-diff before=./reports/Optimism_permissions-pre-migration.md after=./reports/Optimism_permissions-post-migration.md out=diff-Optimism-permissions-migration
make git-diff before=./reports/Arbitrum_permissions-pre-migration.md after=./reports/Arbitrum_permissions-post-migration.md out=diff-Arbitrum-permissions-migration
clean :; forge clean
snapshot :; forge snapshot

Expand All @@ -36,7 +40,9 @@ deploy-ava-btcb-steward :; forge script script/DeployAvaBTCbSteward.s.sol:Deplo
verify-ava-btcb-steward :; forge script script/DeployAvaBTCbSteward.s.sol:DeployAvaBTCbSteward --rpc-url ${RPC_AVALANCHE} --legacy --ledger --mnemonic-indexes ${MNEMONIC_INDEX} --sender ${LEDGER_SENDER} --verify --etherscan-api-key ${ETHERSCAN_API_KEY_AVALANCHE} -vvvv

deploy-permission-migration-op :; forge script script/DeployPermissionsMigrationPayload.s.sol:DeployOptimismPayload --rpc-url ${RPC_OPTIMISM} --broadcast --legacy --ledger --mnemonic-indexes ${MNEMONIC_INDEX} --sender ${LEDGER_SENDER} --verify --etherscan-api-key ${ETHERSCAN_API_KEY_OPTIMISM} -vvvv
deploy-permission-collector-migration-op :; forge script script/DeployPermissionsMigrationPayload.s.sol:DeployCollectorOptimismPayload --rpc-url ${RPC_OPTIMISM} --broadcast --legacy --ledger --mnemonic-indexes ${MNEMONIC_INDEX} --sender ${LEDGER_SENDER} --verify --etherscan-api-key ${ETHERSCAN_API_KEY_OPTIMISM} -vvvv
deploy-permission-migration-arb :; forge script script/DeployPermissionsMigrationPayload.s.sol:DeployArbitrumPayload --rpc-url ${RPC_ARBITRUM} --broadcast --legacy --ledger --mnemonic-indexes ${MNEMONIC_INDEX} --sender ${LEDGER_SENDER} --verify --etherscan-api-key ${ETHERSCAN_API_KEY_ARBITRUM} -vvvv
deploy-permission-collector-migration-arb :; forge script script/DeployPermissionsMigrationPayload.s.sol:DeployCollectorArbitrumPayload --rpc-url ${RPC_ARBITRUM} --broadcast --legacy --ledger --mnemonic-indexes ${MNEMONIC_INDEX} --sender ${LEDGER_SENDER} --verify --etherscan-api-key ${ETHERSCAN_API_KEY_ARBITRUM} -vvvv

# diffs
git-diff :
Expand Down
40 changes: 17 additions & 23 deletions diffs/diff-Arbitrum-permissions-migration.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,23 @@
```diff
diff --git a/./reports/Arbitrum_permissions-pre-migration.md b/./reports/Arbitrum_permissions-post-migration.md
index dcffb56..2ae4d78 100644
index 94edfc3..c4bcf9e 100644
--- a/./reports/Arbitrum_permissions-pre-migration.md
+++ b/./reports/Arbitrum_permissions-post-migration.md
@@ -2,15 +2,15 @@

| Permission | Who? |
|---|---|
- | Owner of addresses provider | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
- | Owner of addresses provider registry | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
- | aclAdmin on addresses provider | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
+ | Owner of addresses provider | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
+ | Owner of addresses provider registry | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
+ | aclAdmin on addresses provider | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner repay collateral adapter | **Deployer Account** ( 0x4365F8e70CF38C6cA67DE41448508F2da8825500 ) |
| Owner swap collateral adapter | **Deployer Account** ( 0x4365F8e70CF38C6cA67DE41448508F2da8825500 ) |
- | Owner of wrapped weth gateway | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
- | Owner of Emission Manager | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
- | POOL_ADMIN | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
+ | Owner of wrapped weth gateway | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
+ | Owner of Emission Manager | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
+ | POOL_ADMIN | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
@@ -5,12 +5,12 @@
| Owner of addresses provider | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of addresses provider registry | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| aclAdmin on addresses provider | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
- | Owner repay collateral adapter | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
- | Owner swap collateral adapter | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
+ | Owner repay collateral adapter | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
+ | Owner swap collateral adapter | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of wrapped weth gateway | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of Emission Manager | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
- | Owner of Controller of Collector | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
- | Proxy admin of Collector | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
+ | Owner of Controller of Collector | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
+ | Proxy admin of Collector | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| POOL_ADMIN | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| EMERGENCY_ADMIN | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
- | DEFAULT_ADMIN_ROLE | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
+ | DEFAULT_ADMIN_ROLE | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |


| DEFAULT_ADMIN_ROLE | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
```
40 changes: 17 additions & 23 deletions diffs/diff-Optimism-permissions-migration.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,23 @@
```diff
diff --git a/./reports/Optimism_permissions-pre-migration.md b/./reports/Optimism_permissions-post-migration.md
index 53cb79f..b6c957b 100644
index 3f1b268..d5d6abc 100644
--- a/./reports/Optimism_permissions-pre-migration.md
+++ b/./reports/Optimism_permissions-post-migration.md
@@ -2,15 +2,15 @@

| Permission | Who? |
|---|---|
- | Owner of addresses provider | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
- | Owner of addresses provider registry | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
- | aclAdmin on addresses provider | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
+ | Owner of addresses provider | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
+ | Owner of addresses provider registry | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
+ | aclAdmin on addresses provider | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner repay collateral adapter | **Deployer Account** ( 0x4365F8e70CF38C6cA67DE41448508F2da8825500 ) |
| Owner swap collateral adapter | **Deployer Account** ( 0x4365F8e70CF38C6cA67DE41448508F2da8825500 ) |
- | Owner of wrapped weth gateway | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
- | Owner of Emission Manager | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
- | POOL_ADMIN | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
+ | Owner of wrapped weth gateway | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
+ | Owner of Emission Manager | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
+ | POOL_ADMIN | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
@@ -5,12 +5,12 @@
| Owner of addresses provider | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of addresses provider registry | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| aclAdmin on addresses provider | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
- | Owner repay collateral adapter | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
- | Owner swap collateral adapter | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
+ | Owner repay collateral adapter | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
+ | Owner swap collateral adapter | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of wrapped weth gateway | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of Emission Manager | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
- | Owner of Controller of Collector | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
- | Proxy admin of Collector | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
+ | Owner of Controller of Collector | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
+ | Proxy admin of Collector | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| POOL_ADMIN | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| EMERGENCY_ADMIN | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
- | DEFAULT_ADMIN_ROLE | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
+ | DEFAULT_ADMIN_ROLE | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |


| DEFAULT_ADMIN_ROLE | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
```
2 changes: 1 addition & 1 deletion lib/aave-address-book
9 changes: 9 additions & 0 deletions remappings.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
@aave/core-v3/=lib/aave-address-book/lib/aave-v3-core/
@aave/periphery-v3/=lib/aave-address-book/lib/aave-v3-periphery/
aave-address-book/=lib/aave-address-book/src/
aave-helpers/=lib/aave-helpers/src/
aave-v3-core/=lib/aave-address-book/lib/aave-v3-core/
aave-v3-periphery/=lib/aave-address-book/lib/aave-v3-periphery/
ds-test/=lib/forge-std/lib/ds-test/src/
forge-std/=lib/forge-std/src/
solidity-utils/=lib/aave-helpers/lib/solidity-utils/src
6 changes: 4 additions & 2 deletions reports/Arbitrum_permissions-post-migration.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@
| Owner of addresses provider | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of addresses provider registry | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| aclAdmin on addresses provider | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner repay collateral adapter | **Deployer Account** ( 0x4365F8e70CF38C6cA67DE41448508F2da8825500 ) |
| Owner swap collateral adapter | **Deployer Account** ( 0x4365F8e70CF38C6cA67DE41448508F2da8825500 ) |
| Owner repay collateral adapter | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner swap collateral adapter | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of wrapped weth gateway | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of Emission Manager | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of Controller of Collector | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Proxy admin of Collector | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| POOL_ADMIN | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| EMERGENCY_ADMIN | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
| DEFAULT_ADMIN_ROLE | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
Expand Down
20 changes: 11 additions & 9 deletions reports/Arbitrum_permissions-pre-migration.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,17 @@

| Permission | Who? |
|---|---|
| Owner of addresses provider | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
| Owner of addresses provider registry | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
| aclAdmin on addresses provider | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
| Owner repay collateral adapter | **Deployer Account** ( 0x4365F8e70CF38C6cA67DE41448508F2da8825500 ) |
| Owner swap collateral adapter | **Deployer Account** ( 0x4365F8e70CF38C6cA67DE41448508F2da8825500 ) |
| Owner of wrapped weth gateway | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
| Owner of Emission Manager | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
| POOL_ADMIN | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of addresses provider | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of addresses provider registry | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| aclAdmin on addresses provider | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner repay collateral adapter | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
| Owner swap collateral adapter | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
| Owner of wrapped weth gateway | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of Emission Manager | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of Controller of Collector | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
| Proxy admin of Collector | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
| POOL_ADMIN | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| EMERGENCY_ADMIN | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
| DEFAULT_ADMIN_ROLE | **Guardian** ( 0xbbd9f90699c1FA0D7A65870D241DD1f1217c96Eb ) |
| DEFAULT_ADMIN_ROLE | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |


6 changes: 4 additions & 2 deletions reports/Optimism_permissions-post-migration.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@
| Owner of addresses provider | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of addresses provider registry | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| aclAdmin on addresses provider | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner repay collateral adapter | **Deployer Account** ( 0x4365F8e70CF38C6cA67DE41448508F2da8825500 ) |
| Owner swap collateral adapter | **Deployer Account** ( 0x4365F8e70CF38C6cA67DE41448508F2da8825500 ) |
| Owner repay collateral adapter | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner swap collateral adapter | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of wrapped weth gateway | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of Emission Manager | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of Controller of Collector | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Proxy admin of Collector | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| POOL_ADMIN | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| EMERGENCY_ADMIN | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
| DEFAULT_ADMIN_ROLE | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
Expand Down
20 changes: 11 additions & 9 deletions reports/Optimism_permissions-pre-migration.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,17 @@

| Permission | Who? |
|---|---|
| Owner of addresses provider | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
| Owner of addresses provider registry | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
| aclAdmin on addresses provider | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
| Owner repay collateral adapter | **Deployer Account** ( 0x4365F8e70CF38C6cA67DE41448508F2da8825500 ) |
| Owner swap collateral adapter | **Deployer Account** ( 0x4365F8e70CF38C6cA67DE41448508F2da8825500 ) |
| Owner of wrapped weth gateway | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
| Owner of Emission Manager | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
| POOL_ADMIN | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of addresses provider | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of addresses provider registry | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| aclAdmin on addresses provider | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner repay collateral adapter | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
| Owner swap collateral adapter | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
| Owner of wrapped weth gateway | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of Emission Manager | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| Owner of Controller of Collector | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
| Proxy admin of Collector | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
| POOL_ADMIN | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |
| EMERGENCY_ADMIN | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
| DEFAULT_ADMIN_ROLE | **Guardian** ( 0xE50c8C619d05ff98b22Adf991F17602C774F785c ) |
| DEFAULT_ADMIN_ROLE | **Bridge Executor** ( 0x7d9103572bE58FfE99dc390E8246f02dcAe6f611 ) |


Loading