From 8e84ef44967e03b51ae2f8ffbfef272f87da491d Mon Sep 17 00:00:00 2001 From: Yorke Rhodes Date: Mon, 23 Oct 2023 13:44:11 -0400 Subject: [PATCH] Verify testnet4 deploy (#2820) Fixes https://github.com/hyperlane-xyz/issues/issues/635 --- solidity/.gitignore | 1 + solidity/flatten.sh | 23 + solidity/hardhat.config.ts | 6 +- solidity/package.json | 1 + .../testnet4/core/verification.json | 3970 +++++++++++++---- typescript/infra/scripts/verify.ts | 9 +- typescript/sdk/src/consts/chainMetadata.ts | 6 +- .../sdk/src/consts/environments/testnet.json | 17 - .../sdk/src/deploy/HyperlaneDeployer.ts | 115 +- typescript/sdk/src/deploy/proxy.ts | 11 + .../sdk/src/deploy/verify/ContractVerifier.ts | 16 +- 11 files changed, 3320 insertions(+), 855 deletions(-) create mode 100755 solidity/flatten.sh diff --git a/solidity/.gitignore b/solidity/.gitignore index 596b25d7e..11e2c7c8d 100644 --- a/solidity/.gitignore +++ b/solidity/.gitignore @@ -11,3 +11,4 @@ coverage.json out forge-cache docs +flattened/ diff --git a/solidity/flatten.sh b/solidity/flatten.sh new file mode 100755 index 000000000..21c6a0978 --- /dev/null +++ b/solidity/flatten.sh @@ -0,0 +1,23 @@ +LICENSE="// SPDX-License-Identifier: MIT OR Apache-2.0" + +rm -rf flattened +mkdir -p flattened + +# flatten contracts +yarn hardhat flatten > flattened/flattened.sol + +# remove duplicate licenses +grep -vE "// SPDX.*" flattened/flattened.sol > flattened/delicensed.sol + +# add license +echo "$LICENSE" | cat - flattened/delicensed.sol > flattened/licensed.sol + +# compile +solc flattened/licensed.sol + +# TODO: automate this? +if [ $? -ne 0 ]; then + echo "Remove @openzeppelin/../ICrossDomainMessenger and replace Optimism_Bridge with ICrossDomainMessenger" + echo "Then try compiling again with solc flattened/licensed.sol" + exit 1 +fi diff --git a/solidity/hardhat.config.ts b/solidity/hardhat.config.ts index d206cb8ae..f29e2bd8c 100644 --- a/solidity/hardhat.config.ts +++ b/solidity/hardhat.config.ts @@ -9,11 +9,7 @@ import 'solidity-coverage'; */ module.exports = { solidity: { - compilers: [ - { - version: '0.8.19', - }, - ], + version: '0.8.19', settings: { optimizer: { enabled: true, diff --git a/solidity/package.json b/solidity/package.json index 8fb9999ef..d9bae0c38 100644 --- a/solidity/package.json +++ b/solidity/package.json @@ -50,6 +50,7 @@ "clean": "hardhat clean && rm -rf ./dist ./cache ./types ./coverage", "coverage": "./coverage.sh", "docs": "forge doc", + "flatten": "./flatten.sh", "prettier": "prettier --write ./contracts ./test", "test": "hardhat test && forge test -vvv", "gas": "forge snapshot", diff --git a/typescript/infra/config/environments/testnet4/core/verification.json b/typescript/infra/config/environments/testnet4/core/verification.json index f497928ee..25d0f76b2 100644 --- a/typescript/infra/config/environments/testnet4/core/verification.json +++ b/typescript/infra/config/environments/testnet4/core/verification.json @@ -1,1495 +1,3877 @@ { "alfajores": [ - { - "name": "MultisigIsm", - "address": "0x4D06A1671A2a345B14B15cbD50027979A5D1d8C9", - "constructorArguments": "", - "isProxy": false - }, { "name": "ProxyAdmin", - "address": "0x4e4D563e2cBFC35c4BC16003685443Fae2FA702f", - "constructorArguments": "", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", "isProxy": false }, - { - "name": "Mailbox", - "address": "0x39b3cb005C4225B88A8b3a090563e2e763407222", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000aef3" - }, { "name": "TransparentUpgradeableProxy", - "address": "0xCC737a94FecaeC165AbCf12dED095BB13F037685", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" - }, - { - "name": "InterchainGasPaymaster", - "address": "0x94096588fc66f0D3a348306c2555d474b3B6302a", - "isProxy": false, - "constructorArguments": "0x" + "address": "0xEf9F292fcEBC3848bF4bB92a96a04F9ECBb78E59", + "constructorArguments": "0x000000000000000000000000592248baa7e27ed50a99cf821c61bf2ac8d6f2b70000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { - "name": "TransparentUpgradeableProxy", - "address": "0x8f9C3888bFC8a5B25AED115A82eCbb788b196d2a", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "name": "Mailbox", + "address": "0x592248Baa7e27ed50A99cf821C61Bf2ac8D6F2B7", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000aef3", + "isProxy": false }, { - "name": "OverheadIgp", - "address": "0xF90cB82a76492614D07B82a7658917f3aC811Ac1", - "isProxy": false, - "constructorArguments": "0x0000000000000000000000008f9c3888bfc8a5b25aed115a82ecbb788b196d2a" + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false }, { - "name": "ValidatorAnnounce", - "address": "0x3Fc742696D5dc9846e04f7A1823D92cb51695f9a", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000cc737a94fecaec165abcf12ded095bb13f037685" + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false }, { "name": "StorageGasOracle", - "address": "0x2E6a2Caa58a684f6200CEd24be31Eb6DAa154848", - "constructorArguments": "", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", "isProxy": false }, { - "name": "InterchainGasPaymaster", - "address": "0x3DA23FD6844A712692F181C73f5cb606dd51BDe3", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c" + "name": "TransparentUpgradeableProxy", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { - "name": "ProxyAdmin", - "address": "0x87Fe86CC5e0653cF25f6B555a4E20ccD53948093", - "constructorArguments": "", + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0x69939fFA44e7C845Bee9AcB058E3B8069D19E60C", - "constructorArguments": "000000000000000000000000000000000000000000000000000000000000aef3", + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0x9BB3F92112e98d02e3e9ecc06246EC837A284c6C", - "constructorArguments": "", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0x5F4837A7f2A3D61649570B1A8c6ff7F69A4db6Ee", - "constructorArguments": "000000000000000000000000000000000000000000000000000000000000aef3", + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", "isProxy": false }, { - "name": "ProxyAdmin", - "address": "0x9BB3F92112e98d02e3e9ecc06246EC837A284c6C", - "constructorArguments": "", + "name": "TransparentUpgradeableProxy", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0x5F4837A7f2A3D61649570B1A8c6ff7F69A4db6Ee", - "constructorArguments": "000000000000000000000000000000000000000000000000000000000000aef3", + "name": "ProtocolFee", + "address": "0xC9D50584F08Bf6cCD1004d14c7062044b45E3b48", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", "isProxy": false }, { - "name": "TransparentUpgradeableProxy", - "address": "0x8949A84294557292CC4F7eA44b7F44126a4c7083", - "constructorArguments": "0000000000000000000000005f4837a7f2a3d61649570b1a8c6ff7f69a4db6ee0000000000000000000000009bb3f92112e98d02e3e9ecc06246ec837a284c6c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "name": "ValidatorAnnounce", + "address": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false }, { "name": "ProxyAdmin", "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", - "constructorArguments": "", + "constructorArguments": "0x", "isProxy": false }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xEf9F292fcEBC3848bF4bB92a96a04F9ECBb78E59", + "constructorArguments": "0x000000000000000000000000592248baa7e27ed50a99cf821c61bf2ac8d6f2b70000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, { "name": "Mailbox", "address": "0x592248Baa7e27ed50A99cf821C61Bf2ac8D6F2B7", - "constructorArguments": "000000000000000000000000000000000000000000000000000000000000aef3", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000aef3", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", "isProxy": false }, { "name": "ProxyAdmin", "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", - "constructorArguments": "", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0x592248Baa7e27ed50A99cf821C61Bf2ac8D6F2B7", - "constructorArguments": "000000000000000000000000000000000000000000000000000000000000aef3", + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0xEf9F292fcEBC3848bF4bB92a96a04F9ECBb78E59", - "constructorArguments": "000000000000000000000000592248baa7e27ed50a99cf821c61bf2ac8d6f2b70000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", "isProxy": true }, { - "name": "ValidatorAnnounce", - "address": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0", - "constructorArguments": "000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", "isProxy": false }, { - "name": "ValidatorAnnounce", - "address": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0", - "constructorArguments": "000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", - "isProxy": false - } - ], - "fuji": [ - { - "name": "MultisigIsm", - "address": "0xD713Db664509bd057aC2b378F4B65Db468F634A5", - "constructorArguments": "", + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0x13474f85b808034C911B7697dee60B7d8d50ee36", - "constructorArguments": "", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", "isProxy": false }, { - "name": "InterchainGasPaymaster", - "address": "0x1a37635B78Dde4aCbedaFCdA365FB89dc3F3f030", - "isProxy": false, - "constructorArguments": "0x" - }, - { - "name": "TransparentUpgradeableProxy", - "address": "0xf857706CE59Cb7AE6df81Bbd0B0a656dB3e6beDA", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" - }, - { - "name": "Mailbox", - "address": "0x3388A1D46337631F3597d50e98930B52eb9E710E", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000a869" + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", + "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0xCC737a94FecaeC165AbCf12dED095BB13F037685", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { "name": "InterchainGasPaymaster", - "address": "0x94096588fc66f0D3a348306c2555d474b3B6302a", - "isProxy": false, - "constructorArguments": "0x" - }, - { - "name": "TransparentUpgradeableProxy", - "address": "0x8f9C3888bFC8a5B25AED115A82eCbb788b196d2a", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false }, { - "name": "OverheadIgp", - "address": "0xF90cB82a76492614D07B82a7658917f3aC811Ac1", - "isProxy": false, - "constructorArguments": "0x0000000000000000000000008f9c3888bfc8a5b25aed115a82ecbb788b196d2a" + "name": "ProtocolFee", + "address": "0xC9D50584F08Bf6cCD1004d14c7062044b45E3b48", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false }, { "name": "ValidatorAnnounce", - "address": "0x3Fc742696D5dc9846e04f7A1823D92cb51695f9a", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000cc737a94fecaec165abcf12ded095bb13f037685" + "address": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false }, { - "name": "StorageGasOracle", - "address": "0xd44E79A697136888f0d720Fb6703400a9204FD39", - "constructorArguments": "", + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", "isProxy": false }, { - "name": "InterchainGasPaymaster", - "address": "0x3DA23FD6844A712692F181C73f5cb606dd51BDe3", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c" + "name": "TransparentUpgradeableProxy", + "address": "0xEf9F292fcEBC3848bF4bB92a96a04F9ECBb78E59", + "constructorArguments": "0x000000000000000000000000592248baa7e27ed50a99cf821c61bf2ac8d6f2b70000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { - "name": "ProxyAdmin", - "address": "0x13fd29Cd1B7d8385c3694681A8015515D015EBb6", - "constructorArguments": "", + "name": "Mailbox", + "address": "0x592248Baa7e27ed50A99cf821C61Bf2ac8D6F2B7", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000aef3", "isProxy": false }, { - "name": "ProxyAdmin", - "address": "0xC9B61FFD8f0772A18D328c175975dd01ED989688", - "constructorArguments": "", + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0xC9B61FFD8f0772A18D328c175975dd01ED989688", - "constructorArguments": "", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0x96C9A8384744Bebc6C96aa7122f49D7036b8d0d2", - "constructorArguments": "000000000000000000000000000000000000000000000000000000000000a869", + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0x0CfEA816edab6dbbc323246eC2Be97aaA0F0A578", - "constructorArguments": "00000000000000000000000096c9a8384744bebc6c96aa7122f49d7036b8d0d2000000000000000000000000c9b61ffd8f0772a18d328c175975dd01ed98968800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", "isProxy": true }, { - "name": "ProxyAdmin", - "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", - "constructorArguments": "", + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", - "constructorArguments": "", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0xf28969A6A930c68a2758d55c291DE595670961FE", - "constructorArguments": "000000000000000000000000000000000000000000000000000000000000a869", + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0x5b6CFf85442B851A8e6eaBd2A4E4507B5135B3B0", - "constructorArguments": "000000000000000000000000f28969a6a930c68a2758d55c291de595670961fe000000000000000000000000378da02f7dc3c23a8b5ece32b8056cdf01e8d47700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", "isProxy": true }, { - "name": "ValidatorAnnounce", - "address": "0x4f7179A691F8a684f56cF7Fed65171877d30739a", - "constructorArguments": "0000000000000000000000005b6cff85442b851a8e6eabd2a4e4507b5135b3b0", + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", "isProxy": false }, { - "name": "ValidatorAnnounce", - "address": "0x4f7179A691F8a684f56cF7Fed65171877d30739a", - "constructorArguments": "0000000000000000000000005b6cff85442b851a8e6eabd2a4e4507b5135b3b0", + "name": "ProtocolFee", + "address": "0xC9D50584F08Bf6cCD1004d14c7062044b45E3b48", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", "isProxy": false - } - ], - "mumbai": [ + }, { - "name": "MultisigIsm", - "address": "0xd71f1A64659beC0781b2aa21bc7a72F7290F6Bf3", - "constructorArguments": "", + "name": "ValidatorAnnounce", + "address": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0x96b49e136581f8dfF370aDB3015D48465572a318", - "constructorArguments": "", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", "isProxy": false }, - { - "name": "InterchainGasPaymaster", - "address": "0x1a37635B78Dde4aCbedaFCdA365FB89dc3F3f030", - "isProxy": false, - "constructorArguments": "0x" - }, { "name": "TransparentUpgradeableProxy", - "address": "0xf857706CE59Cb7AE6df81Bbd0B0a656dB3e6beDA", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "address": "0xEf9F292fcEBC3848bF4bB92a96a04F9ECBb78E59", + "constructorArguments": "0x000000000000000000000000592248baa7e27ed50a99cf821c61bf2ac8d6f2b70000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { "name": "Mailbox", - "address": "0x179c2Da65187C2614FbeD3Af8eB3098FEEb0a958", - "isProxy": false, - "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000013881" - }, - { - "name": "TransparentUpgradeableProxy", - "address": "0xCC737a94FecaeC165AbCf12dED095BB13F037685", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "address": "0x592248Baa7e27ed50A99cf821C61Bf2ac8D6F2B7", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000aef3", + "isProxy": false }, { - "name": "InterchainGasPaymaster", - "address": "0x94096588fc66f0D3a348306c2555d474b3B6302a", - "isProxy": false, - "constructorArguments": "0x" + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false }, { - "name": "TransparentUpgradeableProxy", - "address": "0x8f9C3888bFC8a5B25AED115A82eCbb788b196d2a", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false }, { - "name": "OverheadIgp", - "address": "0xF90cB82a76492614D07B82a7658917f3aC811Ac1", - "isProxy": false, - "constructorArguments": "0x0000000000000000000000008f9c3888bfc8a5b25aed115a82ecbb788b196d2a" + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", + "isProxy": false }, { - "name": "ValidatorAnnounce", - "address": "0x3Fc742696D5dc9846e04f7A1823D92cb51695f9a", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000cc737a94fecaec165abcf12ded095bb13f037685" + "name": "TransparentUpgradeableProxy", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { - "name": "StorageGasOracle", - "address": "0x8970bdA0B0A01d1bA2656b510B2859560e75a7c5", - "constructorArguments": "", + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", "isProxy": false }, { - "name": "InterchainGasPaymaster", - "address": "0x3DA23FD6844A712692F181C73f5cb606dd51BDe3", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c" + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false }, { "name": "ProxyAdmin", - "address": "0xa99aD6B1c10E92DB8d3510f1865A6d2Ab43EAd58", - "constructorArguments": "", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0xde1973894d1418ae463013CB6415Cb24fcE15575", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000013881", + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0x2d1889fe5B092CD988972261434F7E5f26041115", - "constructorArguments": "000000000000000000000000de1973894d1418ae463013cb6415cb24fce15575000000000000000000000000a99ad6b1c10e92db8d3510f1865a6d2ab43ead5800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", "isProxy": true }, { - "name": "ValidatorAnnounce", - "address": "0x99303EFF09332cDd93E8BC8b2F07b2416e4501e5", - "constructorArguments": "0000000000000000000000002d1889fe5b092cd988972261434f7e5f26041115", + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", "isProxy": false - } - ], - "bsctestnet": [ + }, { - "name": "MultisigIsm", - "address": "0x34add51924C500b4428067E251168807b3f5faED", - "constructorArguments": "", + "name": "ProtocolFee", + "address": "0xC9D50584F08Bf6cCD1004d14c7062044b45E3b48", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", "isProxy": false }, { - "name": "ProxyAdmin", - "address": "0xfB149BC17dD3FE858fA64D678bA0c706DEac61eE", - "constructorArguments": "", + "name": "ValidatorAnnounce", + "address": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", "isProxy": false }, { - "name": "InterchainGasPaymaster", - "address": "0x1a37635B78Dde4aCbedaFCdA365FB89dc3F3f030", - "isProxy": false, - "constructorArguments": "0x" + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0xf857706CE59Cb7AE6df81Bbd0B0a656dB3e6beDA", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "address": "0xEf9F292fcEBC3848bF4bB92a96a04F9ECBb78E59", + "constructorArguments": "0x000000000000000000000000592248baa7e27ed50a99cf821c61bf2ac8d6f2b70000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { "name": "Mailbox", - "address": "0x87891AA323d0c98D9A1F417E9F02219EBc4274CC", - "isProxy": false, - "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000000061" - }, - { - "name": "TransparentUpgradeableProxy", - "address": "0xCC737a94FecaeC165AbCf12dED095BB13F037685", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" - }, - { - "name": "InterchainGasPaymaster", - "address": "0x94096588fc66f0D3a348306c2555d474b3B6302a", - "isProxy": false, - "constructorArguments": "0x" - }, - { - "name": "TransparentUpgradeableProxy", - "address": "0x8f9C3888bFC8a5B25AED115A82eCbb788b196d2a", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "address": "0x592248Baa7e27ed50A99cf821C61Bf2ac8D6F2B7", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000aef3", + "isProxy": false }, { - "name": "OverheadIgp", - "address": "0xF90cB82a76492614D07B82a7658917f3aC811Ac1", - "isProxy": false, - "constructorArguments": "0x0000000000000000000000008f9c3888bfc8a5b25aed115a82ecbb788b196d2a" + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false }, { - "name": "ValidatorAnnounce", - "address": "0x3Fc742696D5dc9846e04f7A1823D92cb51695f9a", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000cc737a94fecaec165abcf12ded095bb13f037685" + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false }, { "name": "StorageGasOracle", - "address": "0x1a75f55e8f574CdB5abb1b2702b9caF2E5F7d4D6", - "constructorArguments": "", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", "isProxy": false }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, { "name": "InterchainGasPaymaster", - "address": "0x3DA23FD6844A712692F181C73f5cb606dd51BDe3", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c" + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false }, { - "name": "ProxyAdmin", - "address": "0x37C6B56DCfAa98472315e6862031a767205cEA20", - "constructorArguments": "", + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0x37C6B56DCfAa98472315e6862031a767205cEA20", - "constructorArguments": "", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0x8502E95a1EcDdB6BCB3177272758B5E9F05B5D6d", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000061", + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0x493833F8b7e87A1513BC0E4bC911452fc55d8AA1", - "constructorArguments": "0000000000000000000000008502e95a1ecddb6bcb3177272758b5e9f05b5d6d00000000000000000000000037c6b56dcfaa98472315e6862031a767205cea2000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", "isProxy": true }, { - "name": "ProxyAdmin", - "address": "0xb12282d2E838Aa5f2A4F9Ee5f624a77b7199A078", - "constructorArguments": "", - "isProxy": false - }, - { - "name": "ProxyAdmin", - "address": "0xb12282d2E838Aa5f2A4F9Ee5f624a77b7199A078", - "constructorArguments": "", + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0x89280d0b68a246B276a910A518531E2a861CEb65", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000061", + "name": "ProtocolFee", + "address": "0xC9D50584F08Bf6cCD1004d14c7062044b45E3b48", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", "isProxy": false }, { "name": "ValidatorAnnounce", - "address": "0x07b68177DE487200969261174b98FD067561Ab46", - "constructorArguments": "00000000000000000000000089280d0b68a246b276a910a518531e2a861ceb65", + "address": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", "isProxy": false }, { - "name": "ValidatorAnnounce", - "address": "0x07b68177DE487200969261174b98FD067561Ab46", - "constructorArguments": "00000000000000000000000089280d0b68a246b276a910a518531e2a861ceb65", + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", "isProxy": false - } - ], - "goerli": [ + }, { - "name": "MultisigIsm", - "address": "0x32B34F0D86b275b92e9289d9054Db5Ec32d2CC6C", - "constructorArguments": "", - "isProxy": false + "name": "TransparentUpgradeableProxy", + "address": "0xEf9F292fcEBC3848bF4bB92a96a04F9ECBb78E59", + "constructorArguments": "0x000000000000000000000000592248baa7e27ed50a99cf821c61bf2ac8d6f2b70000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { - "name": "ProxyAdmin", - "address": "0x8f919348F9C4619A196Acb5e377f49E5E2C0B569", - "constructorArguments": "", + "name": "Mailbox", + "address": "0x592248Baa7e27ed50A99cf821C61Bf2ac8D6F2B7", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000aef3", "isProxy": false }, { - "name": "InterchainGasPaymaster", - "address": "0x1a37635B78Dde4aCbedaFCdA365FB89dc3F3f030", - "isProxy": false, - "constructorArguments": "0x" + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false }, { - "name": "TransparentUpgradeableProxy", - "address": "0xf857706CE59Cb7AE6df81Bbd0B0a656dB3e6beDA", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false }, { - "name": "Mailbox", - "address": "0x1ADF2D247E08348D18d77e69D5807a413b92Fe8E", - "isProxy": false, - "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000000005" + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", + "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0xCC737a94FecaeC165AbCf12dED095BB13F037685", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { "name": "InterchainGasPaymaster", - "address": "0x94096588fc66f0D3a348306c2555d474b3B6302a", - "isProxy": false, - "constructorArguments": "0x" - }, - { - "name": "TransparentUpgradeableProxy", - "address": "0x8f9C3888bFC8a5B25AED115A82eCbb788b196d2a", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false }, { - "name": "OverheadIgp", - "address": "0xF90cB82a76492614D07B82a7658917f3aC811Ac1", - "isProxy": false, - "constructorArguments": "0x0000000000000000000000008f9c3888bfc8a5b25aed115a82ecbb788b196d2a" + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false }, { - "name": "ValidatorAnnounce", - "address": "0x3Fc742696D5dc9846e04f7A1823D92cb51695f9a", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000cc737a94fecaec165abcf12ded095bb13f037685" + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false }, { "name": "StorageGasOracle", - "address": "0xce8E9D701A1DFfe672c1d8dB20De2B3fa6F4437D", - "constructorArguments": "", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", "isProxy": false }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, { "name": "InterchainGasPaymaster", - "address": "0x3DA23FD6844A712692F181C73f5cb606dd51BDe3", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c" + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false }, { - "name": "ProxyAdmin", - "address": "0xe6F168fc6234CD172f579Fb34a6B2c87b5695d01", - "constructorArguments": "", + "name": "ProtocolFee", + "address": "0xC9D50584F08Bf6cCD1004d14c7062044b45E3b48", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", "isProxy": false }, { - "name": "ProxyAdmin", - "address": "0xe6F168fc6234CD172f579Fb34a6B2c87b5695d01", - "constructorArguments": "", + "name": "ValidatorAnnounce", + "address": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", "isProxy": false }, { - "name": "Mailbox", - "address": "0x2979568998C80B0498E49710fEDC19b9347C3822", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000005", + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0x2Bc24e30BC521296ECA6cF52De09d7AD321Be5F3", - "constructorArguments": "0000000000000000000000002979568998c80b0498e49710fedc19b9347c3822000000000000000000000000e6f168fc6234cd172f579fb34a6b2c87b5695d0100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0xEf9F292fcEBC3848bF4bB92a96a04F9ECBb78E59", + "constructorArguments": "0x000000000000000000000000592248baa7e27ed50a99cf821c61bf2ac8d6f2b70000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", "isProxy": true }, { - "name": "ProxyAdmin", - "address": "0x0EdB3604D230963ecE9d83963164CFe2fDef576B", - "constructorArguments": "", + "name": "Mailbox", + "address": "0x592248Baa7e27ed50A99cf821C61Bf2ac8D6F2B7", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000aef3", "isProxy": false }, { - "name": "ProxyAdmin", - "address": "0x0EdB3604D230963ecE9d83963164CFe2fDef576B", - "constructorArguments": "", + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", "isProxy": false }, { - "name": "Mailbox", - "address": "0xc4796aAbcE2A9D774Ce4603f5Db5fB1605791dbd", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000005", - "isProxy": false + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false }, { - "name": "ValidatorAnnounce", - "address": "0x0bbE9b20372B29e65B3feF370b22369561893231", - "constructorArguments": "000000000000000000000000c4796aabce2a9d774ce4603f5db5fb1605791dbd", + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", "isProxy": false }, { - "name": "ValidatorAnnounce", - "address": "0x0bbE9b20372B29e65B3feF370b22369561893231", - "constructorArguments": "000000000000000000000000c4796aabce2a9d774ce4603f5db5fb1605791dbd", + "name": "TransparentUpgradeableProxy", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", "isProxy": false - } - ], - "moonbasealpha": [ + }, { - "name": "MultisigIsm", - "address": "0xec8875C7cE0a814A56654618D366641859F32C7A", - "constructorArguments": "", + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0xEed449c54156163bf50CFf30408975AF43F43115", - "constructorArguments": "", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", "isProxy": false }, + { + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, { "name": "InterchainGasPaymaster", - "address": "0x1a37635B78Dde4aCbedaFCdA365FB89dc3F3f030", - "isProxy": false, - "constructorArguments": "0x" + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xC9D50584F08Bf6cCD1004d14c7062044b45E3b48", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0xf857706CE59Cb7AE6df81Bbd0B0a656dB3e6beDA", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "address": "0xEf9F292fcEBC3848bF4bB92a96a04F9ECBb78E59", + "constructorArguments": "0x000000000000000000000000592248baa7e27ed50a99cf821c61bf2ac8d6f2b70000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { "name": "Mailbox", - "address": "0xC1081e289564fd20a4a93C00042692E168Fd0378", - "isProxy": false, - "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000000507" + "address": "0x592248Baa7e27ed50A99cf821C61Bf2ac8D6F2B7", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000aef3", + "isProxy": false }, { - "name": "TransparentUpgradeableProxy", - "address": "0xCC737a94FecaeC165AbCf12dED095BB13F037685", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false }, { - "name": "InterchainGasPaymaster", - "address": "0x94096588fc66f0D3a348306c2555d474b3B6302a", - "isProxy": false, - "constructorArguments": "0x" + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", + "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0x8f9C3888bFC8a5B25AED115A82eCbb788b196d2a", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { - "name": "OverheadIgp", - "address": "0xF90cB82a76492614D07B82a7658917f3aC811Ac1", - "isProxy": false, - "constructorArguments": "0x0000000000000000000000008f9c3888bfc8a5b25aed115a82ecbb788b196d2a" + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false }, { - "name": "ValidatorAnnounce", - "address": "0x3Fc742696D5dc9846e04f7A1823D92cb51695f9a", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000cc737a94fecaec165abcf12ded095bb13f037685" + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false }, { "name": "StorageGasOracle", - "address": "0xAd754Dbc3F725259E49A90CAB347AeC343D432ed", - "constructorArguments": "", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", "isProxy": false }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, { "name": "InterchainGasPaymaster", - "address": "0x3DA23FD6844A712692F181C73f5cb606dd51BDe3", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c" + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xC9D50584F08Bf6cCD1004d14c7062044b45E3b48", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false }, { "name": "ProxyAdmin", - "address": "0x430eA7B2e537382e96b57cA9E559f3440230d0B0", - "constructorArguments": "", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", "isProxy": false }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xEf9F292fcEBC3848bF4bB92a96a04F9ECBb78E59", + "constructorArguments": "0x000000000000000000000000592248baa7e27ed50a99cf821c61bf2ac8d6f2b70000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, { "name": "Mailbox", - "address": "0x609558c93120adeC005B3D342bD3668c8aF51B3E", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000507", + "address": "0x592248Baa7e27ed50A99cf821C61Bf2ac8D6F2B7", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000aef3", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0x17B49047111c19301FC7503edE306E1739D31bcD", - "constructorArguments": "000000000000000000000000609558c93120adec005b3d342bd3668c8af51b3e000000000000000000000000430ea7b2e537382e96b57ca9e559f3440230d0b000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", "isProxy": true }, + { + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false + }, { "name": "ProxyAdmin", - "address": "0xb241991527F1C21adE14F55589E5940aC4852Fa0", - "constructorArguments": "", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0x96ee22Fb5Cad052bEf57f8EE9D5050B45204cc92", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000507", + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0x76189acFA212298d7022624a4633411eE0d2f26F", - "constructorArguments": "00000000000000000000000096ee22fb5cad052bef57f8ee9d5050b45204cc92000000000000000000000000b241991527f1c21ade14f55589e5940ac4852fa000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", "isProxy": true }, + { + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xC9D50584F08Bf6cCD1004d14c7062044b45E3b48", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false + }, { "name": "ProxyAdmin", - "address": "0xb241991527F1C21adE14F55589E5940aC4852Fa0", - "constructorArguments": "", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", "isProxy": false }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xEf9F292fcEBC3848bF4bB92a96a04F9ECBb78E59", + "constructorArguments": "0x000000000000000000000000592248baa7e27ed50a99cf821c61bf2ac8d6f2b70000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, { "name": "Mailbox", - "address": "0x96ee22Fb5Cad052bEf57f8EE9D5050B45204cc92", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000507", + "address": "0x592248Baa7e27ed50A99cf821C61Bf2ac8D6F2B7", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000aef3", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0x76189acFA212298d7022624a4633411eE0d2f26F", - "constructorArguments": "00000000000000000000000096ee22fb5cad052bef57f8ee9d5050b45204cc92000000000000000000000000b241991527f1c21ade14f55589e5940ac4852fa000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", "isProxy": true }, { - "name": "ValidatorAnnounce", - "address": "0x07543860AE9E72aBcF2Bae9827b23621A64Fa416", - "constructorArguments": "00000000000000000000000076189acfa212298d7022624a4633411ee0d2f26f", + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", "isProxy": false - } - ], - "optimismgoerli": [ + }, { - "name": "MultisigIsm", - "address": "0x47384E33E67007B7fE4326fb096Bdf9CbA7AB6E4", - "constructorArguments": "", + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0xcD19Ff7306E04EA6b8f4B5Ab1c5A198c186aaB42", - "constructorArguments": "", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", "isProxy": false }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, { "name": "InterchainGasPaymaster", - "address": "0x1a37635B78Dde4aCbedaFCdA365FB89dc3F3f030", - "isProxy": false, - "constructorArguments": "0x" + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xC9D50584F08Bf6cCD1004d14c7062044b45E3b48", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0xf857706CE59Cb7AE6df81Bbd0B0a656dB3e6beDA", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "address": "0xEf9F292fcEBC3848bF4bB92a96a04F9ECBb78E59", + "constructorArguments": "0x000000000000000000000000592248baa7e27ed50a99cf821c61bf2ac8d6f2b70000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { "name": "Mailbox", - "address": "0x2D076fE2370950044572cB168924B8AffDA26689", - "isProxy": false, - "constructorArguments": "0x00000000000000000000000000000000000000000000000000000000000001a4" + "address": "0x592248Baa7e27ed50A99cf821C61Bf2ac8D6F2B7", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000aef3", + "isProxy": false }, { - "name": "TransparentUpgradeableProxy", - "address": "0xCC737a94FecaeC165AbCf12dED095BB13F037685", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false }, { - "name": "InterchainGasPaymaster", - "address": "0x94096588fc66f0D3a348306c2555d474b3B6302a", - "isProxy": false, - "constructorArguments": "0x" + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", + "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0x8f9C3888bFC8a5B25AED115A82eCbb788b196d2a", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false }, { - "name": "OverheadIgp", - "address": "0xF90cB82a76492614D07B82a7658917f3aC811Ac1", - "isProxy": false, - "constructorArguments": "0x0000000000000000000000008f9c3888bfc8a5b25aed115a82ecbb788b196d2a" + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false }, { - "name": "ValidatorAnnounce", - "address": "0x3Fc742696D5dc9846e04f7A1823D92cb51695f9a", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000cc737a94fecaec165abcf12ded095bb13f037685" + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false }, { "name": "StorageGasOracle", - "address": "0xdE72697715aAeC4CaBbD638C0Aba64488005C64b", - "constructorArguments": "", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", "isProxy": false }, { - "name": "InterchainGasPaymaster", - "address": "0x3DA23FD6844A712692F181C73f5cb606dd51BDe3", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c" + "name": "TransparentUpgradeableProxy", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { "name": "InterchainGasPaymaster", - "address": "0x3DA23FD6844A712692F181C73f5cb606dd51BDe3", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c" + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xC9D50584F08Bf6cCD1004d14c7062044b45E3b48", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false }, { "name": "ProxyAdmin", - "address": "0xe42f86E3AB97376100ba92Dd4145e96A24568Ad2", - "constructorArguments": "", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", "isProxy": false }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xEf9F292fcEBC3848bF4bB92a96a04F9ECBb78E59", + "constructorArguments": "0x000000000000000000000000592248baa7e27ed50a99cf821c61bf2ac8d6f2b70000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, { "name": "Mailbox", - "address": "0x71612f69f9D461FDCf09c30A02AC8f64F458dad8", - "constructorArguments": "00000000000000000000000000000000000000000000000000000000000001a4", + "address": "0x592248Baa7e27ed50A99cf821C61Bf2ac8D6F2B7", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000aef3", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0x37A8D30df1d479fd126Aeb06a5aFdfc69d2aD4D8", - "constructorArguments": "", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0xE8F752e5C4E1A6a2e3eAfa42d44D601A22d78f2b", - "constructorArguments": "00000000000000000000000000000000000000000000000000000000000001a4", + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0x37A8D30df1d479fd126Aeb06a5aFdfc69d2aD4D8", - "constructorArguments": "", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0xE8F752e5C4E1A6a2e3eAfa42d44D601A22d78f2b", - "constructorArguments": "00000000000000000000000000000000000000000000000000000000000001a4", + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0xb492616DdA011357666CAdC8ff7123944025C3Bb", - "constructorArguments": "000000000000000000000000e8f752e5c4e1a6a2e3eafa42d44d601a22d78f2b00000000000000000000000037a8d30df1d479fd126aeb06a5afdfc69d2ad4d800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", "isProxy": true }, + { + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xC9D50584F08Bf6cCD1004d14c7062044b45E3b48", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false + }, { "name": "ProxyAdmin", - "address": "0x800b4be4Dc91E56DE934D9f16888d113eFf89Ebb", - "constructorArguments": "", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xEf9F292fcEBC3848bF4bB92a96a04F9ECBb78E59", + "constructorArguments": "0x000000000000000000000000592248baa7e27ed50a99cf821c61bf2ac8d6f2b70000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0x592248Baa7e27ed50A99cf821C61Bf2ac8D6F2B7", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000aef3", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xC9D50584F08Bf6cCD1004d14c7062044b45E3b48", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xEf9F292fcEBC3848bF4bB92a96a04F9ECBb78E59", + "constructorArguments": "0x000000000000000000000000592248baa7e27ed50a99cf821c61bf2ac8d6f2b70000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0x592248Baa7e27ed50A99cf821C61Bf2ac8D6F2B7", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000aef3", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xC9D50584F08Bf6cCD1004d14c7062044b45E3b48", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xEf9F292fcEBC3848bF4bB92a96a04F9ECBb78E59", + "constructorArguments": "0x000000000000000000000000592248baa7e27ed50a99cf821c61bf2ac8d6f2b70000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0x592248Baa7e27ed50A99cf821C61Bf2ac8D6F2B7", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000aef3", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x4eDBf5846D973c53AF478cf62aB5bC92807521e3", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x8356113754C7aCa297Db3089b89F87CC125499fb", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x1246529edDcA523AfE5c6b9414299633d2E16697", + "constructorArguments": "0x00000000000000000000000076a1aae73e9d837cef10ac5af5afdd30d7612f980000000000000000000000004edbf5846d973c53af478cf62ab5bc92807521e300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0x76a1aaE73e9D837ceF10Ac5AF5AfDD30d7612f98", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xC9D50584F08Bf6cCD1004d14c7062044b45E3b48", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0", + "constructorArguments": "0x000000000000000000000000ef9f292fcebc3848bf4bb92a96a04f9ecbb78e59", + "isProxy": false + } + ], + "basegoerli": [ + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", + "constructorArguments": "0x000000000000000000000000cf5baaf976c80a66fa7839715c45788f60041a3300000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000014a33", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xEe421285728284000ec6c6C55C6F9161faeFfa99", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", + "constructorArguments": "0x000000000000000000000000cf5baaf976c80a66fa7839715c45788f60041a3300000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000014a33", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xEe421285728284000ec6c6C55C6F9161faeFfa99", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", + "constructorArguments": "0x000000000000000000000000cf5baaf976c80a66fa7839715c45788f60041a3300000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000014a33", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xEe421285728284000ec6c6C55C6F9161faeFfa99", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", + "constructorArguments": "0x000000000000000000000000cf5baaf976c80a66fa7839715c45788f60041a3300000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000014a33", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xEe421285728284000ec6c6C55C6F9161faeFfa99", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", + "constructorArguments": "0x000000000000000000000000cf5baaf976c80a66fa7839715c45788f60041a3300000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000014a33", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xEe421285728284000ec6c6C55C6F9161faeFfa99", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", + "constructorArguments": "0x000000000000000000000000cf5baaf976c80a66fa7839715c45788f60041a3300000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000014a33", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xEe421285728284000ec6c6C55C6F9161faeFfa99", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", + "constructorArguments": "0x000000000000000000000000cf5baaf976c80a66fa7839715c45788f60041a3300000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000014a33", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xEe421285728284000ec6c6C55C6F9161faeFfa99", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", + "constructorArguments": "0x000000000000000000000000cf5baaf976c80a66fa7839715c45788f60041a3300000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000014a33", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xEe421285728284000ec6c6C55C6F9161faeFfa99", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", + "constructorArguments": "0x000000000000000000000000cf5baaf976c80a66fa7839715c45788f60041a3300000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000014a33", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xEe421285728284000ec6c6C55C6F9161faeFfa99", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", + "constructorArguments": "0x000000000000000000000000cf5baaf976c80a66fa7839715c45788f60041a3300000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000014a33", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xEe421285728284000ec6c6C55C6F9161faeFfa99", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", + "constructorArguments": "0x000000000000000000000000cf5baaf976c80a66fa7839715c45788f60041a3300000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000014a33", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xEe421285728284000ec6c6C55C6F9161faeFfa99", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", + "constructorArguments": "0x000000000000000000000000cf5baaf976c80a66fa7839715c45788f60041a3300000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000014a33", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xEe421285728284000ec6c6C55C6F9161faeFfa99", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", + "constructorArguments": "0x000000000000000000000000cf5baaf976c80a66fa7839715c45788f60041a3300000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000014a33", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xEe421285728284000ec6c6C55C6F9161faeFfa99", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", + "constructorArguments": "0x000000000000000000000000cf5baaf976c80a66fa7839715c45788f60041a3300000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000014a33", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xEe421285728284000ec6c6C55C6F9161faeFfa99", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", + "constructorArguments": "0x000000000000000000000000cf5baaf976c80a66fa7839715c45788f60041a3300000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000014a33", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", + "constructorArguments": "0x000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xEe421285728284000ec6c6C55C6F9161faeFfa99", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", + "constructorArguments": "0x00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "isProxy": false + } + ], + "fuji": [ + { + "name": "ProxyAdmin", + "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x5b6CFf85442B851A8e6eaBd2A4E4507B5135B3B0", + "constructorArguments": "0x000000000000000000000000f28969a6a930c68a2758d55c291de595670961fe000000000000000000000000378da02f7dc3c23a8b5ece32b8056cdf01e8d47700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xf28969A6A930c68a2758d55c291DE595670961FE", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000a869", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x5b6CFf85442B851A8e6eaBd2A4E4507B5135B3B0", + "constructorArguments": "0x000000000000000000000000f28969a6a930c68a2758d55c291de595670961fe000000000000000000000000378da02f7dc3c23a8b5ece32b8056cdf01e8d47700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xf28969A6A930c68a2758d55c291DE595670961FE", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000a869", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x5b6CFf85442B851A8e6eaBd2A4E4507B5135B3B0", + "constructorArguments": "0x000000000000000000000000f28969a6a930c68a2758d55c291de595670961fe000000000000000000000000378da02f7dc3c23a8b5ece32b8056cdf01e8d47700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xf28969A6A930c68a2758d55c291DE595670961FE", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000a869", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x5b6CFf85442B851A8e6eaBd2A4E4507B5135B3B0", + "constructorArguments": "0x000000000000000000000000f28969a6a930c68a2758d55c291de595670961fe000000000000000000000000378da02f7dc3c23a8b5ece32b8056cdf01e8d47700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xf28969A6A930c68a2758d55c291DE595670961FE", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000a869", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x5b6CFf85442B851A8e6eaBd2A4E4507B5135B3B0", + "constructorArguments": "0x000000000000000000000000f28969a6a930c68a2758d55c291de595670961fe000000000000000000000000378da02f7dc3c23a8b5ece32b8056cdf01e8d47700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xf28969A6A930c68a2758d55c291DE595670961FE", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000a869", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x5b6CFf85442B851A8e6eaBd2A4E4507B5135B3B0", + "constructorArguments": "0x000000000000000000000000f28969a6a930c68a2758d55c291de595670961fe000000000000000000000000378da02f7dc3c23a8b5ece32b8056cdf01e8d47700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xf28969A6A930c68a2758d55c291DE595670961FE", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000a869", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x5b6CFf85442B851A8e6eaBd2A4E4507B5135B3B0", + "constructorArguments": "0x000000000000000000000000f28969a6a930c68a2758d55c291de595670961fe000000000000000000000000378da02f7dc3c23a8b5ece32b8056cdf01e8d47700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xf28969A6A930c68a2758d55c291DE595670961FE", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000a869", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x5b6CFf85442B851A8e6eaBd2A4E4507B5135B3B0", + "constructorArguments": "0x000000000000000000000000f28969a6a930c68a2758d55c291de595670961fe000000000000000000000000378da02f7dc3c23a8b5ece32b8056cdf01e8d47700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xf28969A6A930c68a2758d55c291DE595670961FE", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000a869", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x5b6CFf85442B851A8e6eaBd2A4E4507B5135B3B0", + "constructorArguments": "0x000000000000000000000000f28969a6a930c68a2758d55c291de595670961fe000000000000000000000000378da02f7dc3c23a8b5ece32b8056cdf01e8d47700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xf28969A6A930c68a2758d55c291DE595670961FE", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000a869", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x5b6CFf85442B851A8e6eaBd2A4E4507B5135B3B0", + "constructorArguments": "0x000000000000000000000000f28969a6a930c68a2758d55c291de595670961fe000000000000000000000000378da02f7dc3c23a8b5ece32b8056cdf01e8d47700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xf28969A6A930c68a2758d55c291DE595670961FE", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000a869", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x5b6CFf85442B851A8e6eaBd2A4E4507B5135B3B0", + "constructorArguments": "0x000000000000000000000000f28969a6a930c68a2758d55c291de595670961fe000000000000000000000000378da02f7dc3c23a8b5ece32b8056cdf01e8d47700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xf28969A6A930c68a2758d55c291DE595670961FE", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000a869", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x5b6CFf85442B851A8e6eaBd2A4E4507B5135B3B0", + "constructorArguments": "0x000000000000000000000000f28969a6a930c68a2758d55c291de595670961fe000000000000000000000000378da02f7dc3c23a8b5ece32b8056cdf01e8d47700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xf28969A6A930c68a2758d55c291DE595670961FE", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000a869", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x5b6CFf85442B851A8e6eaBd2A4E4507B5135B3B0", + "constructorArguments": "0x000000000000000000000000f28969a6a930c68a2758d55c291de595670961fe000000000000000000000000378da02f7dc3c23a8b5ece32b8056cdf01e8d47700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xf28969A6A930c68a2758d55c291DE595670961FE", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000a869", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x5b6CFf85442B851A8e6eaBd2A4E4507B5135B3B0", + "constructorArguments": "0x000000000000000000000000f28969a6a930c68a2758d55c291de595670961fe000000000000000000000000378da02f7dc3c23a8b5ece32b8056cdf01e8d47700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xf28969A6A930c68a2758d55c291DE595670961FE", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000a869", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x5b6CFf85442B851A8e6eaBd2A4E4507B5135B3B0", + "constructorArguments": "0x000000000000000000000000f28969a6a930c68a2758d55c291de595670961fe000000000000000000000000378da02f7dc3c23a8b5ece32b8056cdf01e8d47700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xf28969A6A930c68a2758d55c291DE595670961FE", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000000a869", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x9ff6ac3dAf63103620BBf76136eA1AFf43c2F612", + "constructorArguments": "0x0000000000000000000000005b6cff85442b851a8e6eabd2a4e4507b5135b3b0", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x9305dE34306886d615B096Bdf23b94a978f6a6c0", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x6895d3916B94b386fAA6ec9276756e16dAe7480E", + "constructorArguments": "0x00000000000000000000000004be088a7aab0e1b6ec7d73af9e152344fbc8a0c000000000000000000000000378da02f7dc3c23a8b5ece32b8056cdf01e8d47700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0x04BE088A7aAb0E1B6Ec7d73af9E152344Fbc8A0C", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x9ff6ac3dAf63103620BBf76136eA1AFf43c2F612", + "constructorArguments": "0x0000000000000000000000005b6cff85442b851a8e6eabd2a4e4507b5135b3b0", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x378dA02f7dC3c23A8B5ecE32b8056CdF01e8d477", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x9305dE34306886d615B096Bdf23b94a978f6a6c0", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x6895d3916B94b386fAA6ec9276756e16dAe7480E", + "constructorArguments": "0x00000000000000000000000004be088a7aab0e1b6ec7d73af9e152344fbc8a0c000000000000000000000000378da02f7dc3c23a8b5ece32b8056cdf01e8d47700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0x04BE088A7aAb0E1B6Ec7d73af9E152344Fbc8A0C", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xEbA64c8a9b4a61a9210d5fe7E4375380999C821b", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x4f7179A691F8a684f56cF7Fed65171877d30739a", + "constructorArguments": "0x0000000000000000000000005b6cff85442b851a8e6eabd2a4e4507b5135b3b0", + "isProxy": false + } + ], + "mumbai": [ + { + "name": "ProxyAdmin", + "address": "0xa99aD6B1c10E92DB8d3510f1865A6d2Ab43EAd58", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x2d1889fe5B092CD988972261434F7E5f26041115", + "constructorArguments": "0x000000000000000000000000de1973894d1418ae463013cb6415cb24fce15575000000000000000000000000a99ad6b1c10e92db8d3510f1865a6d2ab43ead5800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xde1973894d1418ae463013CB6415Cb24fcE15575", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000013881", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x9AF85731EDd41E2E50F81Ef8a0A69D2fB836EDf9", + "constructorArguments": "0x0000000000000000000000002d1889fe5b092cd988972261434f7e5f26041115", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0xa99aD6B1c10E92DB8d3510f1865A6d2Ab43EAd58", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0xBEd8Fd6d5c6cBd878479C25f4725C7c842a43821", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x8aB67CAF605c6ee83cbFeFb0D8d67FDd3BF7B591", + "constructorArguments": "0x00000000000000000000000098f44ea5b9ca6aa02a5b75f31e0621083d9096a2000000000000000000000000a99ad6b1c10e92db8d3510f1865a6d2ab43ead5800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0x98F44EA5b9cA6aa02a5B75f31E0621083d9096a2", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x9AF85731EDd41E2E50F81Ef8a0A69D2fB836EDf9", + "constructorArguments": "0x0000000000000000000000002d1889fe5b092cd988972261434f7e5f26041115", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0xa99aD6B1c10E92DB8d3510f1865A6d2Ab43EAd58", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0xBEd8Fd6d5c6cBd878479C25f4725C7c842a43821", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x8aB67CAF605c6ee83cbFeFb0D8d67FDd3BF7B591", + "constructorArguments": "0x00000000000000000000000098f44ea5b9ca6aa02a5b75f31e0621083d9096a2000000000000000000000000a99ad6b1c10e92db8d3510f1865a6d2ab43ead5800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0x98F44EA5b9cA6aa02a5B75f31E0621083d9096a2", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0x244d1F7e30Be144A87602905baBF86630e8f39DC", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x99303EFF09332cDd93E8BC8b2F07b2416e4501e5", + "constructorArguments": "0x0000000000000000000000002d1889fe5b092cd988972261434f7e5f26041115", + "isProxy": false + } + ], + "bsctestnet": [ + { + "name": "ProxyAdmin", + "address": "0xb12282d2E838Aa5f2A4F9Ee5f624a77b7199A078", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xF9F6F5646F478d5ab4e20B0F910C92F1CCC9Cc6D", + "constructorArguments": "0x000000000000000000000000bfb3eb3bcc00a17d04237c98f2d1061548f8ac38000000000000000000000000b12282d2e838aa5f2a4f9ee5f624a77b7199a07800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xbfB3EB3Bcc00A17d04237C98F2D1061548f8AC38", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000000061", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0xc6cbF39A747f5E28d1bDc8D9dfDAb2960Abd5A8f", + "constructorArguments": "0x000000000000000000000000f9f6f5646f478d5ab4e20b0f910c92f1ccc9cc6d", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0xb12282d2E838Aa5f2A4F9Ee5f624a77b7199A078", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x124EBCBC018A5D4Efe639f02ED86f95cdC3f6498", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x0dD20e410bdB95404f71c5a4e7Fa67B892A5f949", + "constructorArguments": "0x000000000000000000000000795b9b7aa901c8b999b62b8c80299e79a5c96057000000000000000000000000b12282d2e838aa5f2a4f9ee5f624a77b7199a07800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0x795B9b7AA901C8B999b62B8c80299e79a5c96057", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0xc6cbF39A747f5E28d1bDc8D9dfDAb2960Abd5A8f", + "constructorArguments": "0x000000000000000000000000f9f6f5646f478d5ab4e20b0f910c92f1ccc9cc6d", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0xb12282d2E838Aa5f2A4F9Ee5f624a77b7199A078", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x124EBCBC018A5D4Efe639f02ED86f95cdC3f6498", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x0dD20e410bdB95404f71c5a4e7Fa67B892A5f949", + "constructorArguments": "0x000000000000000000000000795b9b7aa901c8b999b62b8c80299e79a5c96057000000000000000000000000b12282d2e838aa5f2a4f9ee5f624a77b7199a07800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0x795B9b7AA901C8B999b62B8c80299e79a5c96057", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0x3eF0a63B8976b838704Bcc93C78C56b6653E5a39", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0xf09701B0a93210113D175461b6135a96773B5465", + "constructorArguments": "0x000000000000000000000000f9f6f5646f478d5ab4e20b0f910c92f1ccc9cc6d", + "isProxy": false + } + ], + "goerli": [ + { + "name": "ProxyAdmin", + "address": "0x0EdB3604D230963ecE9d83963164CFe2fDef576B", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x49cfd6Ef774AcAb14814D699e3F7eE36Fdfba932", + "constructorArguments": "0x0000000000000000000000004a67be3a7db40a8ae110f85ab66b0203f9401a770000000000000000000000000edb3604d230963ece9d83963164cfe2fdef576b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0x4a67bE3a7DB40a8Ae110F85ab66b0203f9401a77", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000000005", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x28c294C61D3dE053462d2Cfa5d5f8c8D70605A59", + "constructorArguments": "0x00000000000000000000000049cfd6ef774acab14814d699e3f7ee36fdfba932", + "isProxy": false + }, + { + "name": "ProxyAdmin", + "address": "0x0EdB3604D230963ecE9d83963164CFe2fDef576B", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0xeC34c715ee6d050b2172E8aF650Db779561266C1", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x0cD26594ea6c6526927C0F5225AC09F6288e7140", + "constructorArguments": "0x000000000000000000000000ee99ea7cc4035e942917cd444e0a653a4b9d3e1a0000000000000000000000000edb3604d230963ece9d83963164cfe2fdef576b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "InterchainGasPaymaster", + "address": "0xee99eA7cC4035E942917cd444e0A653A4B9d3e1A", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0xA04b18c7E45F41CB28590D37784017Ea1bbCe052", - "constructorArguments": "00000000000000000000000000000000000000000000000000000000000001a4", + "name": "MerkleTreeHook", + "address": "0x28c294C61D3dE053462d2Cfa5d5f8c8D70605A59", + "constructorArguments": "0x00000000000000000000000049cfd6ef774acab14814d699e3f7ee36fdfba932", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0x800b4be4Dc91E56DE934D9f16888d113eFf89Ebb", - "constructorArguments": "", + "address": "0x0EdB3604D230963ecE9d83963164CFe2fDef576B", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0xA04b18c7E45F41CB28590D37784017Ea1bbCe052", - "constructorArguments": "00000000000000000000000000000000000000000000000000000000000001a4", + "name": "StorageGasOracle", + "address": "0xeC34c715ee6d050b2172E8aF650Db779561266C1", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0xB5f021728Ea6223E3948Db2da61d612307945eA2", - "constructorArguments": "000000000000000000000000a04b18c7e45f41cb28590d37784017ea1bbce052000000000000000000000000800b4be4dc91e56de934d9f16888d113eff89ebb00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0x0cD26594ea6c6526927C0F5225AC09F6288e7140", + "constructorArguments": "0x000000000000000000000000ee99ea7cc4035e942917cd444e0a653a4b9d3e1a0000000000000000000000000edb3604d230963ece9d83963164cfe2fdef576b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", "isProxy": true }, { - "name": "ValidatorAnnounce", - "address": "0x24D31e12E4d3bc2C46C994FcE0c828b218A1aeAb", - "constructorArguments": "000000000000000000000000b5f021728ea6223e3948db2da61d612307945ea2", + "name": "InterchainGasPaymaster", + "address": "0xee99eA7cC4035E942917cd444e0A653A4B9d3e1A", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0x9293B8dAcA7933765de499C992B0Fa86Bb104b0f", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", "isProxy": false }, { "name": "ValidatorAnnounce", - "address": "0x24D31e12E4d3bc2C46C994FcE0c828b218A1aeAb", - "constructorArguments": "000000000000000000000000b5f021728ea6223e3948db2da61d612307945ea2", + "address": "0x3c182AD9cA8A71bc107Ef440C2667E8360e1158E", + "constructorArguments": "0x00000000000000000000000049cfd6ef774acab14814d699e3f7ee36fdfba932", "isProxy": false } ], - "arbitrumgoerli": [ - { - "name": "MultisigIsm", - "address": "0x47384E33E67007B7fE4326fb096Bdf9CbA7AB6E4", - "constructorArguments": "", - "isProxy": false - }, + "scrollsepolia": [ { "name": "ProxyAdmin", - "address": "0xcD19Ff7306E04EA6b8f4B5Ab1c5A198c186aaB42", - "constructorArguments": "", + "address": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8", + "constructorArguments": "0x", "isProxy": false }, - { - "name": "InterchainGasPaymaster", - "address": "0x1a37635B78Dde4aCbedaFCdA365FB89dc3F3f030", - "isProxy": false, - "constructorArguments": "0x" - }, { "name": "TransparentUpgradeableProxy", - "address": "0xf857706CE59Cb7AE6df81Bbd0B0a656dB3e6beDA", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "address": "0x3C5154a193D6e2955650f9305c8d80c18C814A68", + "constructorArguments": "0x0000000000000000000000007914a3349107a7295bbf2374db5a973d73d1b324000000000000000000000000598face78a4302f11e3de0bee1894da0b2cb71f800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { "name": "Mailbox", - "address": "0x0840f126eD0302B37d7476A303340a92B9eC0c5b", - "isProxy": false, - "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000066eed" - }, - { - "name": "TransparentUpgradeableProxy", - "address": "0xCC737a94FecaeC165AbCf12dED095BB13F037685", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "address": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000000008274f", + "isProxy": false }, { - "name": "InterchainGasPaymaster", - "address": "0x94096588fc66f0D3a348306c2555d474b3B6302a", - "isProxy": false, - "constructorArguments": "0x" + "name": "MerkleTreeHook", + "address": "0x863E8c26621c52ACa1849C53500606e73BA272F0", + "constructorArguments": "0x0000000000000000000000003c5154a193d6e2955650f9305c8d80c18c814a68", + "isProxy": false }, { - "name": "TransparentUpgradeableProxy", - "address": "0x8f9C3888bFC8a5B25AED115A82eCbb788b196d2a", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "name": "ProxyAdmin", + "address": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8", + "constructorArguments": "0x", + "isProxy": false }, { - "name": "OverheadIgp", - "address": "0xF90cB82a76492614D07B82a7658917f3aC811Ac1", - "isProxy": false, - "constructorArguments": "0x0000000000000000000000008f9c3888bfc8a5b25aed115a82ecbb788b196d2a" + "name": "StorageGasOracle", + "address": "0x6b1bb4ce664Bb4164AEB4d3D2E7DE7450DD8084C", + "constructorArguments": "0x", + "isProxy": false }, { - "name": "ValidatorAnnounce", - "address": "0x3Fc742696D5dc9846e04f7A1823D92cb51695f9a", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000cc737a94fecaec165abcf12ded095bb13f037685" + "name": "TransparentUpgradeableProxy", + "address": "0x86fb9F1c124fB20ff130C41a79a432F770f67AFD", + "constructorArguments": "0x000000000000000000000000ad34a66bf6db18e858f6b686557075568c6e031c000000000000000000000000598face78a4302f11e3de0bee1894da0b2cb71f800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { - "name": "StorageGasOracle", - "address": "0xfFAEF09B3cd11D9b20d1a19bECca54EEC2884766", - "constructorArguments": "", + "name": "InterchainGasPaymaster", + "address": "0xAD34A66Bf6dB18E858F6B686557075568c6E031C", + "constructorArguments": "0x", "isProxy": false }, { - "name": "InterchainGasPaymaster", - "address": "0x3DA23FD6844A712692F181C73f5cb606dd51BDe3", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c" + "name": "MerkleTreeHook", + "address": "0x863E8c26621c52ACa1849C53500606e73BA272F0", + "constructorArguments": "0x0000000000000000000000003c5154a193d6e2955650f9305c8d80c18c814a68", + "isProxy": false }, { "name": "ProxyAdmin", - "address": "0xf2f52Cc57b3B770aca943C263df4eA81Df9a0F69", - "constructorArguments": "", + "address": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0x3273A2719D30A6D25EE2d537d3c47e0c03902c7a", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000066eed", + "name": "StorageGasOracle", + "address": "0x6b1bb4ce664Bb4164AEB4d3D2E7DE7450DD8084C", + "constructorArguments": "0x", "isProxy": false }, { - "name": "ProxyAdmin", - "address": "0x32B34F0D86b275b92e9289d9054Db5Ec32d2CC6C", - "constructorArguments": "", - "isProxy": false + "name": "TransparentUpgradeableProxy", + "address": "0x86fb9F1c124fB20ff130C41a79a432F770f67AFD", + "constructorArguments": "0x000000000000000000000000ad34a66bf6db18e858f6b686557075568c6e031c000000000000000000000000598face78a4302f11e3de0bee1894da0b2cb71f800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { - "name": "Mailbox", - "address": "0x4ea25228B6f207c9e7D5321E705b60d295932D44", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000066eed", + "name": "InterchainGasPaymaster", + "address": "0xAD34A66Bf6dB18E858F6B686557075568c6E031C", + "constructorArguments": "0x", "isProxy": false }, { - "name": "ProxyAdmin", - "address": "0x32B34F0D86b275b92e9289d9054Db5Ec32d2CC6C", - "constructorArguments": "", + "name": "ProtocolFee", + "address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", "isProxy": false }, { - "name": "Mailbox", - "address": "0x4ea25228B6f207c9e7D5321E705b60d295932D44", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000066eed", + "name": "ValidatorAnnounce", + "address": "0x527768930D889662Fe7ACF64294871e86e4C2381", + "constructorArguments": "0x0000000000000000000000003c5154a193d6e2955650f9305c8d80c18c814a68", + "isProxy": false + } + ], + "sepolia": [ + { + "name": "ProxyAdmin", + "address": "0x97Bbc6bBaFa5Ce3b2FA966c121Af63bD09e940f8", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0xA59Ba0A8D4ea5A5DC9c8B0101ba7E6eE6C3399A4", - "constructorArguments": "0000000000000000000000004ea25228b6f207c9e7d5321e705b60d295932d4400000000000000000000000032b34f0d86b275b92e9289d9054db5ec32d2cc6c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0xfFAEF09B3cd11D9b20d1a19bECca54EEC2884766", + "constructorArguments": "0x00000000000000000000000062b2203d0757d1845ab2422eb61ab30d4ad3c51500000000000000000000000097bbc6bbafa5ce3b2fa966c121af63bd09e940f800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", "isProxy": true }, { - "name": "ProxyAdmin", - "address": "0x00DFB81Bfc45fa03060b605273147F274ea807E5", - "constructorArguments": "", + "name": "Mailbox", + "address": "0x62b2203d0757d1845Ab2422Eb61ab30D4Ad3c515", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000aa36a7", "isProxy": false }, { - "name": "Mailbox", - "address": "0x385C7f179168f5Da92c72E17AE8EF50F3874077f", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000066eed", + "name": "MerkleTreeHook", + "address": "0x4917a9746A7B6E0A57159cCb7F5a6744247f2d0d", + "constructorArguments": "0x000000000000000000000000ffaef09b3cd11d9b20d1a19becca54eec2884766", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0x00DFB81Bfc45fa03060b605273147F274ea807E5", - "constructorArguments": "", + "address": "0x97Bbc6bBaFa5Ce3b2FA966c121Af63bD09e940f8", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0x385C7f179168f5Da92c72E17AE8EF50F3874077f", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000066eed", + "name": "StorageGasOracle", + "address": "0x71775B071F77F1ce52Ece810ce084451a3045FFe", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0x13dABc0351407d5aAa0A50003a166A73b4febfDc", - "constructorArguments": "000000000000000000000000385c7f179168f5da92c72e17ae8ef50f3874077f00000000000000000000000000dfb81bfc45fa03060b605273147f274ea807e500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0x6f2756380FD49228ae25Aa7F2817993cB74Ecc56", + "constructorArguments": "0x0000000000000000000000003f09709b9865993f0320c3e836f3a3f4ff83ea9b00000000000000000000000097bbc6bbafa5ce3b2fa966c121af63bd09e940f800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", "isProxy": true }, { - "name": "ValidatorAnnounce", - "address": "0x4a01EEBa1CC20F47A2e60aE4ec932051601FcB9e", - "constructorArguments": "00000000000000000000000013dabc0351407d5aaa0a50003a166a73b4febfdc", + "name": "InterchainGasPaymaster", + "address": "0x3f09709b9865993f0320C3e836f3a3F4ff83eA9b", + "constructorArguments": "0x", "isProxy": false }, { - "name": "ValidatorAnnounce", - "address": "0x4a01EEBa1CC20F47A2e60aE4ec932051601FcB9e", - "constructorArguments": "00000000000000000000000013dabc0351407d5aaa0a50003a166a73b4febfdc", - "isProxy": false - } - ], - "sepolia": [ - { - "name": "MultisigIsm", - "address": "0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8", - "constructorArguments": "", + "name": "MerkleTreeHook", + "address": "0x4917a9746A7B6E0A57159cCb7F5a6744247f2d0d", + "constructorArguments": "0x000000000000000000000000ffaef09b3cd11d9b20d1a19becca54eec2884766", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0xeb6f11189197223c656807a83B0DD374f9A6dF44", - "constructorArguments": "", + "address": "0x97Bbc6bBaFa5Ce3b2FA966c121Af63bD09e940f8", + "constructorArguments": "0x", "isProxy": false }, { "name": "StorageGasOracle", - "address": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37", - "constructorArguments": "", + "address": "0x71775B071F77F1ce52Ece810ce084451a3045FFe", + "constructorArguments": "0x", "isProxy": false }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x6f2756380FD49228ae25Aa7F2817993cB74Ecc56", + "constructorArguments": "0x0000000000000000000000003f09709b9865993f0320c3e836f3a3f4ff83ea9b00000000000000000000000097bbc6bbafa5ce3b2fa966c121af63bd09e940f800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, { "name": "InterchainGasPaymaster", - "address": "0x44b764045BfDC68517e10e783E69B376cef196B2", - "constructorArguments": "000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "address": "0x3f09709b9865993f0320C3e836f3a3F4ff83eA9b", + "constructorArguments": "0x", "isProxy": false }, { - "name": "TransparentUpgradeableProxy", - "address": "0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2", - "constructorArguments": "00000000000000000000000044b764045bfdc68517e10e783e69b376cef196b2000000000000000000000000eb6f11189197223c656807a83b0dd374f9a6df4400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "name": "ProtocolFee", + "address": "0x13AC3349Cb159fE86A22cf42DdA803D9f7309DB5", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false }, { - "name": "OverheadIgp", - "address": "0x54148470292C24345fb828B003461a9444414517", - "constructorArguments": "000000000000000000000000c2e36cd6e32e194ee11f15d9273b64461a4d49a2", + "name": "ValidatorAnnounce", + "address": "0xE6105C59480a1B7DD3E4f28153aFdbE12F4CfCD9", + "constructorArguments": "0x000000000000000000000000ffaef09b3cd11d9b20d1a19becca54eec2884766", "isProxy": false - }, + } + ], + "moonbasealpha": [ { - "name": "Mailbox", - "address": "0x33dB966328Ea213b0f76eF96CA368AB37779F065", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000aa36a7", + "name": "ProxyAdmin", + "address": "0xb241991527F1C21adE14F55589E5940aC4852Fa0", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0xB08d78F439e55D02C398519eef61606A5926245F", - "constructorArguments": "00000000000000000000000033db966328ea213b0f76ef96ca368ab37779f065000000000000000000000000eb6f11189197223c656807a83b0dd374f9a6df4400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c0000000000000000000000006e7b29cb2a7617405b4d30c6f84bbd51b4bb4be800000000000000000000000000000000000000000000000000000000", + "address": "0x76189acFA212298d7022624a4633411eE0d2f26F", + "constructorArguments": "0x00000000000000000000000096ee22fb5cad052bef57f8ee9d5050b45204cc92000000000000000000000000b241991527f1c21ade14f55589e5940ac4852fa000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", "isProxy": true }, { - "name": "ValidatorAnnounce", - "address": "0x46f7C5D896bbeC89bE1B19e4485e59b4Be49e9Cc", - "constructorArguments": "000000000000000000000000b08d78f439e55d02c398519eef61606a5926245f", + "name": "Mailbox", + "address": "0x96ee22Fb5Cad052bEf57f8EE9D5050B45204cc92", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000000507", "isProxy": false }, { - "name": "MultisigIsm", - "address": "0xD3d062a5dcBA85ae863618d4c264d2358300c283", - "constructorArguments": "", + "name": "MerkleTreeHook", + "address": "0x155B1CD2f7Cbc58d403B9BE341FaB6CD77425175", + "constructorArguments": "0x00000000000000000000000076189acfa212298d7022624a4633411ee0d2f26f", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692", - "constructorArguments": "", + "address": "0xb241991527F1C21adE14F55589E5940aC4852Fa0", + "constructorArguments": "0x", "isProxy": false }, { "name": "StorageGasOracle", - "address": "0x1D5EbC3e15e9ECDe0e3530C85899556797eeaea5", - "constructorArguments": "", + "address": "0x62fA20dE68Dbe425f0bc474b12235a4F8449E608", + "constructorArguments": "0x", "isProxy": false }, - { - "name": "InterchainGasPaymaster", - "address": "0xD28d890780A33ec5155f9972ce260c1b611C788b", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c" - }, { "name": "TransparentUpgradeableProxy", - "address": "0x8f9C3888bFC8a5B25AED115A82eCbb788b196d2a", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" - }, - { - "name": "OverheadIgp", - "address": "0xF987d7edcb5890cB321437d8145E3D51131298b6", - "isProxy": false, - "constructorArguments": "0x0000000000000000000000008f9c3888bfc8a5b25aed115a82ecbb788b196d2a" - }, - { - "name": "Mailbox", - "address": "0x67b4359c407359d260dD04E622af04E7450DD43b", - "isProxy": false, - "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000aa36a7" + "address": "0x92F05669A354a032A84FcfABfD13beE1aBc5bFd0", + "constructorArguments": "0x000000000000000000000000700eb93ae3a4cfccfefd2f17d92b79cd3ff202e4000000000000000000000000b241991527f1c21ade14f55589e5940ac4852fa000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { - "name": "TransparentUpgradeableProxy", - "address": "0xCC737a94FecaeC165AbCf12dED095BB13F037685", - "isProxy": true, - "constructorArguments": "0x000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a000000000000000000000000c97d8e6f57b0d64971453ddc6eb8483fec9d163a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000" + "name": "InterchainGasPaymaster", + "address": "0x700EB93Ae3A4CFcCfEFd2F17d92b79CD3FF202e4", + "constructorArguments": "0x", + "isProxy": false }, { - "name": "ValidatorAnnounce", - "address": "0x3Fc742696D5dc9846e04f7A1823D92cb51695f9a", - "isProxy": false, - "constructorArguments": "0x000000000000000000000000cc737a94fecaec165abcf12ded095bb13f037685" + "name": "MerkleTreeHook", + "address": "0x155B1CD2f7Cbc58d403B9BE341FaB6CD77425175", + "constructorArguments": "0x00000000000000000000000076189acfa212298d7022624a4633411ee0d2f26f", + "isProxy": false }, { "name": "ProxyAdmin", - "address": "0x153BED6fFD8C67684Af07177C8E9A06877219cb7", - "constructorArguments": "", + "address": "0xb241991527F1C21adE14F55589E5940aC4852Fa0", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0xB9B1E65B23606D6f871D7ecc848071844DCa12D2", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000aa36a7", + "name": "StorageGasOracle", + "address": "0x62fA20dE68Dbe425f0bc474b12235a4F8449E608", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0xc44Dcb82e2DB0c595831713a848EA56c3ee35f1b", - "constructorArguments": "000000000000000000000000b9b1e65b23606d6f871d7ecc848071844dca12d2000000000000000000000000153bed6ffd8c67684af07177c8e9a06877219cb700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0x92F05669A354a032A84FcfABfD13beE1aBc5bFd0", + "constructorArguments": "0x000000000000000000000000700eb93ae3a4cfccfefd2f17d92b79cd3ff202e4000000000000000000000000b241991527f1c21ade14f55589e5940ac4852fa000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", "isProxy": true }, { - "name": "ProxyAdmin", - "address": "0x97Bbc6bBaFa5Ce3b2FA966c121Af63bD09e940f8", - "constructorArguments": "", - "isProxy": false - }, - { - "name": "Mailbox", - "address": "0x33AbaF6708be03Bdf0595DA0745A7111b01dB8c7", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000aa36a7", + "name": "InterchainGasPaymaster", + "address": "0x700EB93Ae3A4CFcCfEFd2F17d92b79CD3FF202e4", + "constructorArguments": "0x", "isProxy": false }, { - "name": "ValidatorAnnounce", - "address": "0x71B1BF7C99BEef0545eAFf441372cb6413d9367c", - "constructorArguments": "00000000000000000000000033abaf6708be03bdf0595da0745a7111b01db8c7", + "name": "ProtocolFee", + "address": "0xe2A73F106902983452713F24Bd019F6eb8712986", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", "isProxy": false }, { "name": "ValidatorAnnounce", - "address": "0x71B1BF7C99BEef0545eAFf441372cb6413d9367c", - "constructorArguments": "00000000000000000000000033abaf6708be03bdf0595da0745a7111b01db8c7", + "address": "0x07543860AE9E72aBcF2Bae9827b23621A64Fa416", + "constructorArguments": "0x00000000000000000000000076189acfa212298d7022624a4633411ee0d2f26f", "isProxy": false } ], - "polygonzkevmtestnet": [ + "optimismgoerli": [ { "name": "ProxyAdmin", - "address": "0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2", - "constructorArguments": "", + "address": "0x800b4be4Dc91E56DE934D9f16888d113eFf89Ebb", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0x6966b0E55883d49BFB24539356a2f8A673E02039", - "constructorArguments": "00000000000000000000000000000000000000000000000000000000000005a2", - "isProxy": false + "name": "TransparentUpgradeableProxy", + "address": "0xB5f021728Ea6223E3948Db2da61d612307945eA2", + "constructorArguments": "0x000000000000000000000000a04b18c7e45f41cb28590d37784017ea1bbce052000000000000000000000000800b4be4dc91e56de934d9f16888d113eff89ebb00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { - "name": "ProxyAdmin", - "address": "0xF7F0DaB0BECE4498dAc7eb616e288809D4499371", - "constructorArguments": "", + "name": "Mailbox", + "address": "0xA04b18c7E45F41CB28590D37784017Ea1bbCe052", + "constructorArguments": "0x00000000000000000000000000000000000000000000000000000000000001a4", "isProxy": false }, { - "name": "Mailbox", - "address": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc", - "constructorArguments": "00000000000000000000000000000000000000000000000000000000000005a2", + "name": "MerkleTreeHook", + "address": "0xFEe074B31B5B259eB3109737bE13D39B853b47b9", + "constructorArguments": "0x000000000000000000000000b5f021728ea6223e3948db2da61d612307945ea2", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0xF7F0DaB0BECE4498dAc7eb616e288809D4499371", - "constructorArguments": "", + "address": "0x800b4be4Dc91E56DE934D9f16888d113eFf89Ebb", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc", - "constructorArguments": "00000000000000000000000000000000000000000000000000000000000005a2", + "name": "StorageGasOracle", + "address": "0x4927C33299091033D935C15DE6b6073164e99BE0", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0x0526E47C49742C15F8817ef8cf0d8FFc72139D4F", - "constructorArguments": "000000000000000000000000fc8d0d2e15a36f1a3f3ae3cb127b706c1f23aadc000000000000000000000000f7f0dab0bece4498dac7eb616e288809d449937100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0x02A7661273528EfF3d78CBE7CbD1a717b28B89fC", + "constructorArguments": "0x00000000000000000000000003c39954c2dc91d32f68461300391e8605e83176000000000000000000000000800b4be4dc91e56de934d9f16888d113eff89ebb00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", "isProxy": true }, { - "name": "ProxyAdmin", - "address": "0xd785272D240B07719e417622cbd2cfA0E584d1bd", - "constructorArguments": "", - "isProxy": false - }, - { - "name": "ProxyAdmin", - "address": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8", - "constructorArguments": "", + "name": "InterchainGasPaymaster", + "address": "0x03C39954C2DC91d32f68461300391E8605e83176", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0xef48bd850E5827B96B55C4D28FB32Bbaa73616F2", - "constructorArguments": "00000000000000000000000000000000000000000000000000000000000005a2", + "name": "MerkleTreeHook", + "address": "0xFEe074B31B5B259eB3109737bE13D39B853b47b9", + "constructorArguments": "0x000000000000000000000000b5f021728ea6223e3948db2da61d612307945ea2", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8", - "constructorArguments": "", + "address": "0x800b4be4Dc91E56DE934D9f16888d113eFf89Ebb", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0xef48bd850E5827B96B55C4D28FB32Bbaa73616F2", - "constructorArguments": "00000000000000000000000000000000000000000000000000000000000005a2", + "name": "StorageGasOracle", + "address": "0x4927C33299091033D935C15DE6b6073164e99BE0", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8", - "constructorArguments": "000000000000000000000000ef48bd850e5827b96b55c4d28fb32bbaa73616f2000000000000000000000000666a24f62f7a97ba33c151776eb3d9441a059eb800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0x02A7661273528EfF3d78CBE7CbD1a717b28B89fC", + "constructorArguments": "0x00000000000000000000000003c39954c2dc91d32f68461300391e8605e83176000000000000000000000000800b4be4dc91e56de934d9f16888d113eff89ebb00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", "isProxy": true }, { - "name": "ValidatorAnnounce", - "address": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", - "constructorArguments": "000000000000000000000000598face78a4302f11e3de0bee1894da0b2cb71f8", + "name": "InterchainGasPaymaster", + "address": "0x03C39954C2DC91d32f68461300391E8605e83176", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0x962e30F6A3ECDA85c7fa1FcF38cD04efA991Ee20", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", "isProxy": false }, { "name": "ValidatorAnnounce", - "address": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", - "constructorArguments": "000000000000000000000000598face78a4302f11e3de0bee1894da0b2cb71f8", + "address": "0x24D31e12E4d3bc2C46C994FcE0c828b218A1aeAb", + "constructorArguments": "0x000000000000000000000000b5f021728ea6223e3948db2da61d612307945ea2", "isProxy": false } ], - "basegoerli": [ + "arbitrumgoerli": [ { "name": "ProxyAdmin", - "address": "0xB08d78F439e55D02C398519eef61606A5926245F", - "constructorArguments": "", + "address": "0x00DFB81Bfc45fa03060b605273147F274ea807E5", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0x46f7C5D896bbeC89bE1B19e4485e59b4Be49e9Cc", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000014a33", - "isProxy": false + "name": "TransparentUpgradeableProxy", + "address": "0x13dABc0351407d5aAa0A50003a166A73b4febfDc", + "constructorArguments": "0x000000000000000000000000385c7f179168f5da92c72e17ae8ef50f3874077f00000000000000000000000000dfb81bfc45fa03060b605273147f274ea807e500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true }, { - "name": "ProxyAdmin", - "address": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8", - "constructorArguments": "", + "name": "Mailbox", + "address": "0x385C7f179168f5Da92c72E17AE8EF50F3874077f", + "constructorArguments": "0x0000000000000000000000000000000000000000000000000000000000066eed", "isProxy": false }, { - "name": "Mailbox", - "address": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000014a33", + "name": "MerkleTreeHook", + "address": "0xf0A38e1eEA49dAc7968F470c3aA0BDE2565A5d80", + "constructorArguments": "0x00000000000000000000000013dabc0351407d5aaa0a50003a166a73b4febfdc", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8", - "constructorArguments": "", + "address": "0x00DFB81Bfc45fa03060b605273147F274ea807E5", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000014a33", + "name": "StorageGasOracle", + "address": "0xFc8229ADB46D96056A6e451Fb3c55d60FFeD056f", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0x3C5154a193D6e2955650f9305c8d80c18C814A68", - "constructorArguments": "0000000000000000000000007914a3349107a7295bbf2374db5a973d73d1b324000000000000000000000000598face78a4302f11e3de0bee1894da0b2cb71f800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0x76189acFA212298d7022624a4633411eE0d2f26F", + "constructorArguments": "0x000000000000000000000000b241991527f1c21ade14f55589e5940ac4852fa000000000000000000000000000dfb81bfc45fa03060b605273147f274ea807e500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", "isProxy": true }, { - "name": "ProxyAdmin", - "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", - "constructorArguments": "", + "name": "InterchainGasPaymaster", + "address": "0xb241991527F1C21adE14F55589E5940aC4852Fa0", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000014a33", + "name": "MerkleTreeHook", + "address": "0xf0A38e1eEA49dAc7968F470c3aA0BDE2565A5d80", + "constructorArguments": "0x00000000000000000000000013dabc0351407d5aaa0a50003a166a73b4febfdc", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", - "constructorArguments": "", + "address": "0x00DFB81Bfc45fa03060b605273147F274ea807E5", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000014a33", + "name": "StorageGasOracle", + "address": "0xFc8229ADB46D96056A6e451Fb3c55d60FFeD056f", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", - "constructorArguments": "000000000000000000000000cf5baaf976c80a66fa7839715c45788f60041a3300000000000000000000000005ea36caee7d92c173334c9d97dcd39abdcb2b6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0x76189acFA212298d7022624a4633411eE0d2f26F", + "constructorArguments": "0x000000000000000000000000b241991527f1c21ade14f55589e5940ac4852fa000000000000000000000000000dfb81bfc45fa03060b605273147f274ea807e500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", "isProxy": true }, { - "name": "ValidatorAnnounce", - "address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", - "constructorArguments": "00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "name": "InterchainGasPaymaster", + "address": "0xb241991527F1C21adE14F55589E5940aC4852Fa0", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0x0358ba0D90ED2d90fB8cBb610F27C274D8077a0B", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", "isProxy": false }, { "name": "ValidatorAnnounce", - "address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", - "constructorArguments": "00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a", + "address": "0x4a01EEBa1CC20F47A2e60aE4ec932051601FcB9e", + "constructorArguments": "0x00000000000000000000000013dabc0351407d5aaa0a50003a166a73b4febfdc", "isProxy": false } ], - "scrollsepolia": [ + "polygonzkevmtestnet": [ { "name": "ProxyAdmin", - "address": "0x6966b0E55883d49BFB24539356a2f8A673E02039", - "constructorArguments": "", + "address": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8", + "constructorArguments": "0x", "isProxy": false }, { - "name": "ProxyAdmin", - "address": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc", - "constructorArguments": "", + "name": "TransparentUpgradeableProxy", + "address": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8", + "constructorArguments": "0x000000000000000000000000ef48bd850e5827b96b55c4d28fb32bbaa73616f2000000000000000000000000666a24f62f7a97ba33c151776eb3d9441a059eb800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true + }, + { + "name": "Mailbox", + "address": "0xef48bd850E5827B96B55C4D28FB32Bbaa73616F2", + "constructorArguments": "0x00000000000000000000000000000000000000000000000000000000000005a2", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x68311418D79fE8d96599384ED767d225635d88a8", + "constructorArguments": "0x000000000000000000000000598face78a4302f11e3de0bee1894da0b2cb71f8", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc", - "constructorArguments": "", + "address": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0x0526E47C49742C15F8817ef8cf0d8FFc72139D4F", - "constructorArguments": "000000000000000000000000000000000000000000000000000000000008274f", + "name": "StorageGasOracle", + "address": "0x3707bc8C7342aA6f693bCe1Bd7671Fca146F7F0A", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0xd785272D240B07719e417622cbd2cfA0E584d1bd", - "constructorArguments": "0000000000000000000000000526e47c49742c15f8817ef8cf0d8ffc72139d4f000000000000000000000000fc8d0d2e15a36f1a3f3ae3cb127b706c1f23aadc00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0xAD34A66Bf6dB18E858F6B686557075568c6E031C", + "constructorArguments": "0x000000000000000000000000863e8c26621c52aca1849c53500606e73ba272f0000000000000000000000000666a24f62f7a97ba33c151776eb3d9441a059eb800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", "isProxy": true }, { - "name": "ProxyAdmin", - "address": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8", - "constructorArguments": "", + "name": "InterchainGasPaymaster", + "address": "0x863E8c26621c52ACa1849C53500606e73BA272F0", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x68311418D79fE8d96599384ED767d225635d88a8", + "constructorArguments": "0x000000000000000000000000598face78a4302f11e3de0bee1894da0b2cb71f8", "isProxy": false }, { "name": "ProxyAdmin", - "address": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8", - "constructorArguments": "", + "address": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8", + "constructorArguments": "0x", "isProxy": false }, { - "name": "Mailbox", - "address": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", - "constructorArguments": "000000000000000000000000000000000000000000000000000000000008274f", + "name": "StorageGasOracle", + "address": "0x3707bc8C7342aA6f693bCe1Bd7671Fca146F7F0A", + "constructorArguments": "0x", "isProxy": false }, { "name": "TransparentUpgradeableProxy", - "address": "0x3C5154a193D6e2955650f9305c8d80c18C814A68", - "constructorArguments": "0000000000000000000000007914a3349107a7295bbf2374db5a973d73d1b324000000000000000000000000598face78a4302f11e3de0bee1894da0b2cb71f800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "address": "0xAD34A66Bf6dB18E858F6B686557075568c6E031C", + "constructorArguments": "0x000000000000000000000000863e8c26621c52aca1849c53500606e73ba272f0000000000000000000000000666a24f62f7a97ba33c151776eb3d9441a059eb800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", "isProxy": true }, { - "name": "ValidatorAnnounce", - "address": "0x527768930D889662Fe7ACF64294871e86e4C2381", - "constructorArguments": "0000000000000000000000003c5154a193d6e2955650f9305c8d80c18c814a68", + "name": "InterchainGasPaymaster", + "address": "0x863E8c26621c52ACa1849C53500606e73BA272F0", + "constructorArguments": "0x", + "isProxy": false + }, + { + "name": "ProtocolFee", + "address": "0xddf4C3e791caCaFd26D7fb275549739B38ae6e75", + "constructorArguments": "0x000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", "isProxy": false }, { "name": "ValidatorAnnounce", - "address": "0x527768930D889662Fe7ACF64294871e86e4C2381", - "constructorArguments": "0000000000000000000000003c5154a193d6e2955650f9305c8d80c18c814a68", + "address": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", + "constructorArguments": "0x000000000000000000000000598face78a4302f11e3de0bee1894da0b2cb71f8", "isProxy": false } ] diff --git a/typescript/infra/scripts/verify.ts b/typescript/infra/scripts/verify.ts index b6535e2ef..16842520e 100644 --- a/typescript/infra/scripts/verify.ts +++ b/typescript/infra/scripts/verify.ts @@ -14,8 +14,7 @@ import { assertEnvironment, getArgs, getEnvironmentConfig } from './utils'; // already be installed via `solc-select install $VERSION` async function main() { const argv = await getArgs() - // This file can be generated by running `yarn hardhat flatten > flattened.sol`, - // and then removing any lines with SPDX identifiers (`solc` complains otherwise). + // This file can be generated by running `$ yarn workspace @hyperlane-xyz/core flatten`, .string('source') .describe('source', 'flattened solidity source file') .demandOption('source') @@ -37,9 +36,9 @@ async function main() { // from solidity/core/hardhat.config.ts const compilerOptions: CompilerOptions = { codeformat: 'solidity-single-file', - compilerversion: 'v0.8.17+commit.8df45f5f', - optimizationUsed: '1', - runs: '999999', + compilerversion: 'v0.8.19+commit.7dd6d404', + optimizationUsed: '0', + runs: '200', }; const versionRegex = /v(\d.\d.\d+)\+commit.\w+/; diff --git a/typescript/sdk/src/consts/chainMetadata.ts b/typescript/sdk/src/consts/chainMetadata.ts index 779c1de0a..8788c4315 100644 --- a/typescript/sdk/src/consts/chainMetadata.ts +++ b/typescript/sdk/src/consts/chainMetadata.ts @@ -433,9 +433,9 @@ export const scrollsepolia: ChainMetadata = { blockExplorers: [ { name: 'Scroll Explorer', - url: 'https://sepolia-blockscout.scroll.io', - apiUrl: 'https://sepolia-blockscout.scroll.io/api', - family: ExplorerFamily.Blockscout, + url: 'https://sepolia.scrollscan.dev/', + apiUrl: 'https://api-sepolia.scrollscan.com/api', + family: ExplorerFamily.Etherscan, }, ], blocks: { diff --git a/typescript/sdk/src/consts/environments/testnet.json b/typescript/sdk/src/consts/environments/testnet.json index 3d3f2f61a..d406b77cf 100644 --- a/typescript/sdk/src/consts/environments/testnet.json +++ b/typescript/sdk/src/consts/environments/testnet.json @@ -190,22 +190,5 @@ "protocolFee": "0x244d1F7e30Be144A87602905baBF86630e8f39DC", "mailbox": "0x2d1889fe5B092CD988972261434F7E5f26041115", "validatorAnnounce": "0x99303EFF09332cDd93E8BC8b2F07b2416e4501e5" - }, - "solanadevnet": { - "storageGasOracle": "0x0000000000000000000000000000000000000000", - "validatorAnnounce": "0x0000000000000000000000000000000000000000", - "proxyAdmin": "0x0000000000000000000000000000000000000000", - "mailbox": "4v25Dz9RccqUrTzmfHzJMsjd1iVoNrWzeJ4o6GYuJrVn", - "interchainGasPaymaster": "7hMPEGdgBQFsjEz3aaNwZp8WMFHs615zAM3erXBDJuJR", - "defaultIsmInterchainGasPaymaster": "0x0000000000000000000000000000000000000000", - "multisigIsm": "0x0000000000000000000000000000000000000000", - "testRecipient": "0x0000000000000000000000000000000000000000", - "interchainAccountIsm": "0x0000000000000000000000000000000000000000", - "aggregationIsmFactory": "0x0000000000000000000000000000000000000000", - "routingIsmFactory": "0x0000000000000000000000000000000000000000", - "interchainQueryRouter": "0x0000000000000000000000000000000000000000", - "interchainAccountRouter": "0x0000000000000000000000000000000000000000", - "merkleRootMultisigIsmFactory": "0x0000000000000000000000000000000000000000", - "messageIdMultisigIsmFactory": "0x0000000000000000000000000000000000000000" } } diff --git a/typescript/sdk/src/deploy/HyperlaneDeployer.ts b/typescript/sdk/src/deploy/HyperlaneDeployer.ts index a2374bd81..7e19acfc0 100644 --- a/typescript/sdk/src/deploy/HyperlaneDeployer.ts +++ b/typescript/sdk/src/deploy/HyperlaneDeployer.ts @@ -34,9 +34,18 @@ import { MultiProvider } from '../providers/MultiProvider'; import { MailboxClientConfig } from '../router/types'; import { ChainMap, ChainName } from '../types'; -import { UpgradeConfig, proxyAdmin } from './proxy'; +import { + UpgradeConfig, + isProxy, + proxyAdmin, + proxyConstructorArgs, + proxyImplementation, +} from './proxy'; import { ContractVerificationInput } from './verify/types'; -import { getContractVerificationInput } from './verify/utils'; +import { + buildVerificationInput, + getContractVerificationInput, +} from './verify/utils'; export interface DeployerOptions { logger?: Debugger; @@ -60,6 +69,7 @@ export abstract class HyperlaneDeployer< protected readonly multiProvider: MultiProvider, protected readonly factories: Factories, protected readonly options?: DeployerOptions, + protected readonly recoverVerificationInputs = false, ) { this.logger = options?.logger ?? debug('hyperlane:deployer'); this.chainTimeoutMs = options?.chainTimeoutMs ?? 5 * 60 * 1000; // 5 minute timeout per chain @@ -266,21 +276,29 @@ export abstract class HyperlaneDeployer< ): Promise> { const cachedContract = this.readCache(chain, factory, contractName); if (cachedContract) { + if (this.recoverVerificationInputs) { + const recoveredInputs = await this.recoverVerificationArtifacts( + chain, + contractName, + cachedContract, + constructorArgs, + initializeArgs, + ); + this.addVerificationArtifacts(chain, recoveredInputs); + } return cachedContract; } - const signer = this.multiProvider.getSigner(chain); - const overrides = this.multiProvider.getTransactionOverrides(chain); - this.logger(`Deploy ${contractName} on ${chain}`); - const contract = await (factory - .connect(signer) - .deploy(...constructorArgs, overrides) as ReturnType); - - await this.multiProvider.handleTx(chain, contract.deployTransaction); + const contract = await this.multiProvider.handleDeploy( + chain, + factory, + constructorArgs, + ); if (initializeArgs) { this.logger(`Initialize ${contractName} on ${chain}`); + const overrides = this.multiProvider.getTransactionOverrides(chain); const initTx = await contract.initialize(...initializeArgs, overrides); await this.multiProvider.handleTx(chain, initTx); } @@ -391,19 +409,21 @@ export abstract class HyperlaneDeployer< proxyAdmin: string, initializeArgs?: Parameters, ): Promise { - const initData = initializeArgs - ? implementation.interface.encodeFunctionData( - 'initialize', - initializeArgs, - ) - : '0x'; + const isProxied = await isProxy( + this.multiProvider.getProvider(chain), + implementation.address, + ); + if (isProxied) { + // if the implementation is already a proxy, do not deploy a new proxy + return implementation; + } this.logger(`Deploying transparent upgradable proxy`); - const constructorArgs: [string, string, string] = [ - implementation.address, + const constructorArgs = proxyConstructorArgs( + implementation, proxyAdmin, - initData, - ]; + initializeArgs, + ); const proxy = await this.deployContractFromFactory( chain, new TransparentUpgradeableProxy__factory(), @@ -465,6 +485,52 @@ export abstract class HyperlaneDeployer< return undefined; } + async recoverVerificationArtifacts( + chain: ChainName, + contractName: string, + cachedContract: C, + constructorArgs: Parameters, + initializeArgs?: Parameters, + ): Promise { + const provider = this.multiProvider.getProvider(chain); + const isProxied = await isProxy(provider, cachedContract.address); + + let implementation: string; + if (isProxied) { + implementation = await proxyImplementation( + provider, + cachedContract.address, + ); + } else { + implementation = cachedContract.address; + } + + const implementationInput = buildVerificationInput( + contractName, + implementation, + cachedContract.interface.encodeDeploy(constructorArgs), + ); + + if (!isProxied) { + return [implementationInput]; + } + + const admin = await proxyAdmin(provider, cachedContract.address); + const proxyArgs = proxyConstructorArgs( + cachedContract.attach(implementation), + admin, + initializeArgs, + ); + const proxyInput = buildVerificationInput( + 'TransparentUpgradeableProxy', + cachedContract.address, + TransparentUpgradeableProxy__factory.createInterface().encodeDeploy( + proxyArgs, + ), + ); + return [implementationInput, proxyInput]; + } + /** * Deploys the Implementation and Proxy for a given contract * @@ -476,15 +542,6 @@ export abstract class HyperlaneDeployer< constructorArgs: Parameters, initializeArgs?: Parameters[K]['initialize']>, ): Promise[K]> { - const cachedContract = this.readCache( - chain, - this.factories[contractName], - contractName.toString(), - ); - if (cachedContract) { - return cachedContract; - } - // Try to initialize the implementation even though it may not be necessary const implementation = await this.deployContract( chain, diff --git a/typescript/sdk/src/deploy/proxy.ts b/typescript/sdk/src/deploy/proxy.ts index 8fc7298e8..b8bc9f87b 100644 --- a/typescript/sdk/src/deploy/proxy.ts +++ b/typescript/sdk/src/deploy/proxy.ts @@ -37,6 +37,17 @@ export async function proxyAdmin( return ethers.utils.getAddress(storageValue.slice(26)); } +export function proxyConstructorArgs( + implementation: C, + proxyAdmin: string, + initializeArgs?: Parameters, +): [string, string, string] { + const initData = initializeArgs + ? implementation.interface.encodeFunctionData('initialize', initializeArgs) + : '0x'; + return [implementation.address, proxyAdmin, initData]; +} + export async function isProxy( provider: ethers.providers.Provider, proxy: Address, diff --git a/typescript/sdk/src/deploy/verify/ContractVerifier.ts b/typescript/sdk/src/deploy/verify/ContractVerifier.ts index 6159a0211..39246746f 100644 --- a/typescript/sdk/src/deploy/verify/ContractVerifier.ts +++ b/typescript/sdk/src/deploy/verify/ContractVerifier.ts @@ -27,6 +27,7 @@ enum ExplorerApiErrors { ALREADY_VERIFIED_ALT = 'Already Verified', VERIFICATION_PENDING = 'Pending in queue', PROXY_FAILED = 'A corresponding implementation contract was unfortunately not detected for the proxy address.', + BYTECODE_MISMATCH = 'Fail - Unable to verify. Compiled contract deployment bytecode does NOT match the transaction deployment bytecode.', } export class ContractVerifier extends MultiGeneric { @@ -106,7 +107,12 @@ export class ContractVerifier extends MultiGeneric { case ExplorerApiErrors.ALREADY_VERIFIED_ALT: return; case ExplorerApiErrors.PROXY_FAILED: - this.logger(`Proxy verification failed, try manually?`); + this.logger(`Proxy verification failed for, try manually?`); + return; + case ExplorerApiErrors.BYTECODE_MISMATCH: + this.logger( + `Compiled bytecode does not match deployed bytecode, check constructor arguments?`, + ); return; default: this.logger( @@ -233,7 +239,13 @@ export class ContractVerifier extends MultiGeneric { } if (await this.isAlreadyVerified(chain, input)) { - this.logger(`Contract ${input.name} already verified on ${chain}`); + const addressUrl = await this.multiProvider.tryGetExplorerAddressUrl( + chain, + input.address, + ); + this.logger( + `Contract ${input.name} already verified on ${chain} at ${addressUrl}#code`, + ); // There is a rate limit of 5 requests per second await sleep(200); return;