From 526d27db044e57bd2b9e3c99001d399c373c20d7 Mon Sep 17 00:00:00 2001 From: Trevor Porter Date: Fri, 5 Apr 2024 12:19:45 +0100 Subject: [PATCH] Ancient8 deploy (#3472) ### Description - Deploys ancient8 core - Deploys a USDC warp route from Ethereum to ancient8 - Some changes to the key generation step - specifically: - `scripts/create-keys.ts` now expects `--newChainValidators chainname=1` instead of the flag `--newChains` - fixed the logic around adding new validators, which previously was broken - Adds a hook module to deploy.ts - this is meant to be used in a similar fashion to the warp module, where configs are built ad-hoc - changes `aw-multisig.json` to be `aw-multisig-${context}.json`, as previously the entire aw-multisig.json would be overridden no matter what the current context was --- rust/config/mainnet3_config.json | 843 ++--- ...ltisig.json => aw-multisig-hyperlane.json} | 3 + typescript/infra/config/aw-multisig-rc.json | 179 + .../config/environments/mainnet3/agent.ts | 14 +- .../mainnet3/core/verification.json | 2960 ++++++++++------- .../environments/mainnet3/gasPrices.json | 1 + .../mainnet3/ism/verification.json | 2392 ++++++------- .../mainnet3/testrecipient/verification.json | 1 + .../environments/mainnet3/tokenPrices.json | 1 + .../environments/mainnet3/validators.ts | 14 + .../environments/mainnet3/warp/addresses.json | 12 +- .../warp/ancient8-USDC-addresses.json | 8 + .../mainnet3/warp/verification.json | 130 +- typescript/infra/scripts/agent-utils.ts | 72 +- typescript/infra/scripts/deploy.ts | 71 +- .../infra/scripts/print-token-prices.ts | 14 +- typescript/infra/src/agents/key-utils.ts | 14 +- typescript/infra/src/config/warp.ts | 9 + typescript/sdk/src/consts/chainMetadata.ts | 27 + typescript/sdk/src/consts/chains.ts | 2 + .../sdk/src/consts/environments/mainnet.json | 213 +- typescript/sdk/src/consts/multisigIsm.ts | 5 + typescript/sdk/src/ism/HyperlaneIsmFactory.ts | 2 +- 23 files changed, 4093 insertions(+), 2894 deletions(-) rename typescript/infra/config/{aw-multisig.json => aw-multisig-hyperlane.json} (98%) create mode 100644 typescript/infra/config/aw-multisig-rc.json create mode 100644 typescript/infra/config/environments/mainnet3/testrecipient/verification.json create mode 100644 typescript/infra/config/environments/mainnet3/warp/ancient8-USDC-addresses.json create mode 100644 typescript/infra/src/config/warp.ts diff --git a/rust/config/mainnet3_config.json b/rust/config/mainnet3_config.json index 049e79c1e..a3c8a294d 100644 --- a/rust/config/mainnet3_config.json +++ b/rust/config/mainnet3_config.json @@ -1,6 +1,61 @@ { "chains": { + "ancient8": { + "staticAggregationHookFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", + "staticAggregationIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", + "blockExplorers": [ + { + "apiUrl": "https://scan.ancient8.gg/api", + "family": "blockscout", + "name": "Ancient8 Explorer", + "url": "https://scan.ancient8.gg" + } + ], + "blocks": { + "confirmations": 1, + "estimateBlockTime": 2, + "reorgPeriod": 0 + }, + "chainId": 888888888, + "displayName": "Ancient8", + "domainId": 888888888, + "fallbackRoutingHook": "0x5E01d8F34b629E3f92d69546bbc4142A7Adee7e9", + "gasCurrencyCoinGeckoId": "ethereum", + "index": { + "from": 2507127 + }, + "interchainGasPaymaster": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "interchainSecurityModule": "0x6E3387e12C6e181BF8e712eCa9c60ccEEaBD1c67", + "isTestnet": false, + "mailbox": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", + "staticMerkleRootMultisigIsmFactory": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", + "merkleTreeHook": "0x811808Dd29ba8B0FC6C0ec0b5537035E59745162", + "staticMessageIdMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", + "name": "ancient8", + "nativeToken": { + "decimals": 18, + "name": "Ether", + "symbol": "ETH" + }, + "pausableHook": "0x66DC49405Ae2956f7E87FEAa9fE8f506C8987462", + "protocol": "ethereum", + "protocolFee": "0xE0C452DDA7506f0F4dE5C8C1d383F7aD866eA4F0", + "proxyAdmin": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", + "domainRoutingIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", + "rpcUrls": [ + { + "http": "https://rpc.ancient8.gg" + } + ], + "storageGasOracle": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "technicalStack": "other", + "testRecipient": "0x2Fa570E83009eaEef3a1cbd496a9a30F05266634", + "validatorAnnounce": "0x931dFCc8c1141D6F532FD023bd87DAe0080c835d" + }, "arbitrum": { + "aggregationHook": "0xe0cb37cFc47296f1c4eD77EFf92Aed478644d10c", + "staticAggregationHookFactory": "0x9B5f440bBb64Fee337F37e03362b628711Ea09C7", + "staticAggregationIsmFactory": "0xD4883084389fC1Eeb4dAfB2ADcFc36B711c310EB", "blockExplorers": [ { "apiUrl": "https://api.arbiscan.io/api", @@ -17,48 +72,48 @@ "chainId": 42161, "displayName": "Arbitrum", "domainId": 42161, + "fallbackRoutingHook": "0x9e8fFb1c26099e75Dd5D794030e2E9AA51471c25", "gasCurrencyCoinGeckoId": "ethereum", "gnosisSafeTransactionServiceUrl": "https://safe-transaction-arbitrum.safe.global/", + "index": { + "from": 18422579 + }, + "interchainGasPaymaster": "0x3b6044acd6767f017e99318AA6Ef93b7B06A5a22", + "interchainSecurityModule": "0xD0DBBF922076352cC50B285A0023536561F00EEa", + "mailbox": "0x979Ca5202784112f4738403dBec5D0F3B9daabB9", + "staticMerkleRootMultisigIsmFactory": "0x3C330D4A2e2b8443AFaB8E326E64ab4251B7Eae0", + "merkleTreeHook": "0x748040afB89B8FdBb992799808215419d36A0930", + "staticMessageIdMultisigIsmFactory": "0x12Df53079d399a47e9E730df095b712B0FDFA791", "name": "arbitrum", "nativeToken": { "decimals": 18, "name": "Ether", "symbol": "ETH" }, + "pausableHook": "0xEf30f29Dcd3FCB1DCcDA9C7Cbf2A5957E8Ee9Cc3", "protocol": "ethereum", - "technicalStack": "arbitrumnitro", + "protocolFee": "0xD0199067DACb8526e7dc524a9a7DCBb57Cd25421", + "proxyAdmin": "0x80Cebd56A65e46c474a1A101e89E76C4c51D179c", + "domainRoutingIsmFactory": "0xa2931C37957f3079d3B21b877d56E1db930e02a5", "rpcUrls": [ { "http": "https://arb1.arbitrum.io/rpc" } ], "storageGasOracle": "0xD3805207b65d99C075ceA938Fa7c0587026a5DF5", - "proxyAdmin": "0x80Cebd56A65e46c474a1A101e89E76C4c51D179c", - "staticMerkleRootMultisigIsmFactory": "0x3C330D4A2e2b8443AFaB8E326E64ab4251B7Eae0", - "staticMessageIdMultisigIsmFactory": "0x12Df53079d399a47e9E730df095b712B0FDFA791", - "staticAggregationIsmFactory": "0xD4883084389fC1Eeb4dAfB2ADcFc36B711c310EB", - "staticAggregationHookFactory": "0x9B5f440bBb64Fee337F37e03362b628711Ea09C7", - "merkleTreeHook": "0x748040afB89B8FdBb992799808215419d36A0930", - "interchainGasPaymaster": "0x3b6044acd6767f017e99318AA6Ef93b7B06A5a22", - "aggregationHook": "0xe0cb37cFc47296f1c4eD77EFf92Aed478644d10c", - "protocolFee": "0xD0199067DACb8526e7dc524a9a7DCBb57Cd25421", - "mailbox": "0x979Ca5202784112f4738403dBec5D0F3B9daabB9", - "validatorAnnounce": "0x1df063280C4166AF9a725e3828b4dAC6c7113B08", + "technicalStack": "arbitrumnitro", "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", - "domainRoutingIsmFactory": "0xa2931C37957f3079d3B21b877d56E1db930e02a5", - "pausableHook": "0xEf30f29Dcd3FCB1DCcDA9C7Cbf2A5957E8Ee9Cc3", - "fallbackRoutingHook": "0x9e8fFb1c26099e75Dd5D794030e2E9AA51471c25", - "interchainSecurityModule": "0xD0DBBF922076352cC50B285A0023536561F00EEa", - "index": { - "from": 18422579 - } + "validatorAnnounce": "0x1df063280C4166AF9a725e3828b4dAC6c7113B08" }, "avalanche": { + "aggregationHook": "0x0165a22BA489F7DA37DAf6397781777D9FCB5708", + "staticAggregationHookFactory": "0x3bF6Ac986C7Af9A9Ac356C0e99C0041EFd8D96e7", + "staticAggregationIsmFactory": "0xa5E13796eB7d2EDCc88012c8cfF90D69B51FcF9f", "blockExplorers": [ { - "apiUrl": "https://api.snowtrace.io/api", - "family": "other", + "apiUrl": "https://api.routescan.io/v2/network/mainnet/evm/43114/etherscan/api", + "family": "routescan", "name": "SnowTrace", "url": "https://snowtrace.io" } @@ -71,15 +126,29 @@ "chainId": 43114, "displayName": "Avalanche", "domainId": 43114, + "fallbackRoutingHook": "0x61D15D571D5f7A9eF0D1938f072f430bBF024747", "gasCurrencyCoinGeckoId": "avalanche-2", "gnosisSafeTransactionServiceUrl": "https://safe-transaction-avalanche.safe.global/", + "index": { + "from": 36874693 + }, + "interchainGasPaymaster": "0x95519ba800BBd0d34eeAE026fEc620AD978176C0", + "interchainSecurityModule": "0xA36B02a83564f52d9244310Ea439ee6F6AfeFb60", + "mailbox": "0xFf06aFcaABaDDd1fb08371f9ccA15D73D51FeBD6", + "staticMerkleRootMultisigIsmFactory": "0x896cF1D1B66cD211633eDd589fF158E8Cfaf9B54", + "merkleTreeHook": "0x84eea61D679F42D92145fA052C89900CBAccE95A", + "staticMessageIdMultisigIsmFactory": "0x8819D653DF5b1FC0DdB32189a2704E471AF8483c", "name": "avalanche", "nativeToken": { "decimals": 18, "name": "Avalanche", "symbol": "AVAX" }, + "pausableHook": "0x239eB860770F1C48ABAC9bE9825d20e3E7c018df", "protocol": "ethereum", + "protocolFee": "0xEc4AdA26E51f2685279F37C8aE62BeAd8212D597", + "proxyAdmin": "0xd7CF8c05fd81b8cA7CfF8E6C49B08a9D63265c9B", + "domainRoutingIsmFactory": "0x28F7907911C7E321c596686AE6D1F20516450037", "rpcUrls": [ { "http": "https://api.avax.network/ext/bc/C/rpc", @@ -90,28 +159,14 @@ } ], "storageGasOracle": "0x175821F30AdCAA4bbB72Ce98eF76C2E0De2C3f21", - "proxyAdmin": "0xd7CF8c05fd81b8cA7CfF8E6C49B08a9D63265c9B", - "staticMerkleRootMultisigIsmFactory": "0x896cF1D1B66cD211633eDd589fF158E8Cfaf9B54", - "staticMessageIdMultisigIsmFactory": "0x8819D653DF5b1FC0DdB32189a2704E471AF8483c", - "staticAggregationIsmFactory": "0xa5E13796eB7d2EDCc88012c8cfF90D69B51FcF9f", - "staticAggregationHookFactory": "0x3bF6Ac986C7Af9A9Ac356C0e99C0041EFd8D96e7", - "merkleTreeHook": "0x84eea61D679F42D92145fA052C89900CBAccE95A", - "interchainGasPaymaster": "0x95519ba800BBd0d34eeAE026fEc620AD978176C0", - "aggregationHook": "0x0165a22BA489F7DA37DAf6397781777D9FCB5708", - "protocolFee": "0xEc4AdA26E51f2685279F37C8aE62BeAd8212D597", - "mailbox": "0xFf06aFcaABaDDd1fb08371f9ccA15D73D51FeBD6", - "validatorAnnounce": "0x9Cad0eC82328CEE2386Ec14a12E81d070a27712f", "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", - "domainRoutingIsmFactory": "0x28F7907911C7E321c596686AE6D1F20516450037", - "pausableHook": "0x239eB860770F1C48ABAC9bE9825d20e3E7c018df", - "fallbackRoutingHook": "0x61D15D571D5f7A9eF0D1938f072f430bBF024747", - "interchainSecurityModule": "0xA36B02a83564f52d9244310Ea439ee6F6AfeFb60", - "index": { - "from": 36874693 - } + "validatorAnnounce": "0x9Cad0eC82328CEE2386Ec14a12E81d070a27712f" }, "base": { + "aggregationHook": "0x13f3d4B0Ee0a713430fded9E18f7fb6c91A6E41F", + "staticAggregationHookFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", + "staticAggregationIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", "blockExplorers": [ { "apiUrl": "https://api.basescan.org/api", @@ -128,15 +183,29 @@ "chainId": 8453, "displayName": "Base", "domainId": 8453, + "fallbackRoutingHook": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", "gasCurrencyCoinGeckoId": "ethereum", "gnosisSafeTransactionServiceUrl": "https://safe-transaction-base.safe.global/", + "index": { + "from": 5695475 + }, + "interchainGasPaymaster": "0xc3F23848Ed2e04C0c6d41bd7804fa8f89F940B94", + "interchainSecurityModule": "0x5D1e7D7c5B9e6dDC8439F67F10c578f2A1084f6F", + "mailbox": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D", + "staticMerkleRootMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", + "merkleTreeHook": "0x19dc38aeae620380430C200a6E990D5Af5480117", + "staticMessageIdMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", "name": "base", "nativeToken": { "decimals": 18, "name": "Ether", "symbol": "ETH" }, + "pausableHook": "0x46fa3A5780e5B90Eaf34BDED554d5353B5ABE9E7", "protocol": "ethereum", + "protocolFee": "0x99ca8c74cE7Cfa9d72A51fbb05F9821f5f826b3a", + "proxyAdmin": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1", + "domainRoutingIsmFactory": "0x7E27456a839BFF31CA642c060a2b68414Cb6e503", "rpcUrls": [ { "http": "https://base.publicnode.com/" @@ -148,27 +217,13 @@ "http": "https://base.blockpi.network/v1/rpc/public" } ], - "staticMerkleRootMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", - "staticMessageIdMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", - "staticAggregationIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", - "staticAggregationHookFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", - "proxyAdmin": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1", - "mailbox": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D", - "merkleTreeHook": "0x19dc38aeae620380430C200a6E990D5Af5480117", "storageGasOracle": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", - "interchainGasPaymaster": "0xc3F23848Ed2e04C0c6d41bd7804fa8f89F940B94", - "aggregationHook": "0x13f3d4B0Ee0a713430fded9E18f7fb6c91A6E41F", - "protocolFee": "0x99ca8c74cE7Cfa9d72A51fbb05F9821f5f826b3a", - "validatorAnnounce": "0x182E8d7c5F1B06201b102123FC7dF0EaeB445a7B", - "domainRoutingIsmFactory": "0x7E27456a839BFF31CA642c060a2b68414Cb6e503", - "pausableHook": "0x46fa3A5780e5B90Eaf34BDED554d5353B5ABE9E7", - "fallbackRoutingHook": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", - "interchainSecurityModule": "0x5D1e7D7c5B9e6dDC8439F67F10c578f2A1084f6F", - "index": { - "from": 5695475 - } + "validatorAnnounce": "0x182E8d7c5F1B06201b102123FC7dF0EaeB445a7B" }, "bsc": { + "aggregationHook": "0x402Fc106576462a892355d69ACF03D46A888ae88", + "staticAggregationHookFactory": "0xe70E86a7D1e001D419D71F960Cb6CaD59b6A3dB6", + "staticAggregationIsmFactory": "0x38B3878c4fb44d201DA924c4a04bae3EE728c065", "blockExplorers": [ { "apiUrl": "https://api.bscscan.com/api", @@ -186,15 +241,29 @@ "displayName": "Binance Smart Chain", "displayNameShort": "Binance", "domainId": 56, + "fallbackRoutingHook": "0x237E81f87F57Badad9e09f13CC676D986cA852e7", "gasCurrencyCoinGeckoId": "binancecoin", "gnosisSafeTransactionServiceUrl": "https://safe-transaction-bsc.safe.global/", + "index": { + "from": 32893043 + }, + "interchainGasPaymaster": "0x78E25e7f84416e69b9339B0A6336EB6EFfF6b451", + "interchainSecurityModule": "0xab3df354baBee6c2B88E2CeD3b2e030e31aA5e61", + "mailbox": "0x2971b9Aec44bE4eb673DF1B88cDB57b96eefe8a4", + "staticMerkleRootMultisigIsmFactory": "0xfADBc81Ca8A957F1Bf7c78bCc575b28DBDE042b6", + "merkleTreeHook": "0xFDb9Cd5f9daAA2E4474019405A328a88E7484f26", + "staticMessageIdMultisigIsmFactory": "0x4B1d8352E35e3BDE36dF5ED2e73C24E35c4a96b7", "name": "bsc", "nativeToken": { "decimals": 18, "name": "BNB", "symbol": "BNB" }, + "pausableHook": "0x7DBdAd1b4A922B65d37d7258a4227b6658344b7f", "protocol": "ethereum", + "protocolFee": "0xA8Aa5f14a5463a78E45CC068F11c867949F3E367", + "proxyAdmin": "0x65993Af9D0D3a64ec77590db7ba362D6eB78eF70", + "domainRoutingIsmFactory": "0xe6Af5720d34213C805C08e2470aea979e3F72F75", "rpcUrls": [ { "http": "https://rpc.ankr.com/bsc" @@ -206,32 +275,18 @@ "http": "https://bscrpc.com" } ], - "transactionOverrides": { - "gasPrice": 7000000000 - }, "storageGasOracle": "0x91d23D603d60445411C06e6443d81395593B7940", - "proxyAdmin": "0x65993Af9D0D3a64ec77590db7ba362D6eB78eF70", - "staticMerkleRootMultisigIsmFactory": "0xfADBc81Ca8A957F1Bf7c78bCc575b28DBDE042b6", - "staticMessageIdMultisigIsmFactory": "0x4B1d8352E35e3BDE36dF5ED2e73C24E35c4a96b7", - "staticAggregationIsmFactory": "0x38B3878c4fb44d201DA924c4a04bae3EE728c065", - "staticAggregationHookFactory": "0xe70E86a7D1e001D419D71F960Cb6CaD59b6A3dB6", - "mailbox": "0x2971b9Aec44bE4eb673DF1B88cDB57b96eefe8a4", - "merkleTreeHook": "0xFDb9Cd5f9daAA2E4474019405A328a88E7484f26", - "interchainGasPaymaster": "0x78E25e7f84416e69b9339B0A6336EB6EFfF6b451", - "aggregationHook": "0x402Fc106576462a892355d69ACF03D46A888ae88", - "protocolFee": "0xA8Aa5f14a5463a78E45CC068F11c867949F3E367", - "validatorAnnounce": "0x7024078130D9c2100fEA474DAD009C2d1703aCcd", "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", - "domainRoutingIsmFactory": "0xe6Af5720d34213C805C08e2470aea979e3F72F75", - "interchainSecurityModule": "0xab3df354baBee6c2B88E2CeD3b2e030e31aA5e61", - "fallbackRoutingHook": "0x237E81f87F57Badad9e09f13CC676D986cA852e7", - "pausableHook": "0x7DBdAd1b4A922B65d37d7258a4227b6658344b7f", - "index": { - "from": 32893043 - } + "transactionOverrides": { + "gasPrice": 7000000000 + }, + "validatorAnnounce": "0x7024078130D9c2100fEA474DAD009C2d1703aCcd" }, "celo": { + "aggregationHook": "0xc65890329066FB20c339Bc5C22f1756e9D3a4fF5", + "staticAggregationHookFactory": "0xc3745652EFB8555A8b064A0EA78d295133d326D2", + "staticAggregationIsmFactory": "0x1722dd970a1F56040712129f5Eeb76B003fd7500", "blockExplorers": [ { "apiUrl": "https://api.celoscan.io/api", @@ -254,45 +309,45 @@ "chainId": 42220, "displayName": "Celo", "domainId": 42220, + "domainRoutingIsm": "0xf18E32428dad0802C5D6F723cB80A6Da889777c4", + "fallbackRoutingHook": "0xDC98a856fb9112894c2fE32267DA8bF35645FAF3", "gnosisSafeTransactionServiceUrl": "https://mainnet-tx-svc.celo-safe-prod.celo-networks-dev.org/", + "index": { + "from": 22102340 + }, + "interchainGasPaymaster": "0x571f1435613381208477ac5d6974310d88AC7cB7", + "interchainSecurityModule": "0x99e8E56Dce3402D6E09A82718937fc1cA2A9491E", + "mailbox": "0x50da3B3907A08a24fe4999F4Dcf337E8dC7954bb", + "staticMerkleRootMultisigIsmFactory": "0x4C96a1abc44dc846775CE702C9E9BE821D3b487c", + "merkleTreeHook": "0x04dB778f05854f26E67e0a66b740BBbE9070D366", + "staticMessageIdMultisigIsmFactory": "0xaB402f227e892Ef37C105bf06619c0fa106a1fB2", "name": "celo", "nativeToken": { "decimals": 18, "name": "CELO", "symbol": "CELO" }, + "pausableHook": "0x80672c5D9Fd26B235654C24adc1CFcDeb8d15115", + "pausableIsm": "0x6Bc4437ce69696C9461Cbc89582c259AC8847A58", "protocol": "ethereum", + "protocolFee": "0x89886d431f9c3eEE64DCD6dAbA3f7D689D98D899", + "proxyAdmin": "0x90f9a2E9eCe93516d65FdaB726a3c62F5960a1b9", + "domainRoutingIsmFactory": "0x2A2c22B0a8615ad24839fA6Af302E896Af32d1a3", "rpcUrls": [ { "http": "https://forno.celo.org" } ], + "staticAggregationIsm": "0x99e8E56Dce3402D6E09A82718937fc1cA2A9491E", "storageGasOracle": "0xD9A9966E7dA9a7f0032bF449FB12696a638E673C", - "proxyAdmin": "0x90f9a2E9eCe93516d65FdaB726a3c62F5960a1b9", - "staticMerkleRootMultisigIsmFactory": "0x4C96a1abc44dc846775CE702C9E9BE821D3b487c", - "staticMessageIdMultisigIsmFactory": "0xaB402f227e892Ef37C105bf06619c0fa106a1fB2", - "staticAggregationIsmFactory": "0x1722dd970a1F56040712129f5Eeb76B003fd7500", - "staticAggregationHookFactory": "0xc3745652EFB8555A8b064A0EA78d295133d326D2", - "merkleTreeHook": "0x04dB778f05854f26E67e0a66b740BBbE9070D366", - "interchainGasPaymaster": "0x571f1435613381208477ac5d6974310d88AC7cB7", - "aggregationHook": "0xc65890329066FB20c339Bc5C22f1756e9D3a4fF5", - "protocolFee": "0x89886d431f9c3eEE64DCD6dAbA3f7D689D98D899", - "mailbox": "0x50da3B3907A08a24fe4999F4Dcf337E8dC7954bb", - "validatorAnnounce": "0xCeF677b65FDaA6804d4403083bb12B8dB3991FE1", "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", - "domainRoutingIsmFactory": "0x2A2c22B0a8615ad24839fA6Af302E896Af32d1a3", - "domainRoutingIsm": "0xf18E32428dad0802C5D6F723cB80A6Da889777c4", - "pausableIsm": "0x6Bc4437ce69696C9461Cbc89582c259AC8847A58", - "staticAggregationIsm": "0x99e8E56Dce3402D6E09A82718937fc1cA2A9491E", - "interchainSecurityModule": "0x99e8E56Dce3402D6E09A82718937fc1cA2A9491E", - "fallbackRoutingHook": "0xDC98a856fb9112894c2fE32267DA8bF35645FAF3", - "pausableHook": "0x80672c5D9Fd26B235654C24adc1CFcDeb8d15115", - "index": { - "from": 22102340 - } + "validatorAnnounce": "0xCeF677b65FDaA6804d4403083bb12B8dB3991FE1" }, "ethereum": { + "aggregationHook": "0xb87AC8EA4533AE017604E44470F7c1E550AC6F10", + "staticAggregationHookFactory": "0x6D2555A8ba483CcF4409C39013F5e9a3285D3C9E", + "staticAggregationIsmFactory": "0x46FA191Ad972D9674Ed752B69f9659A0d7b22846", "blockExplorers": [ { "apiUrl": "https://api.etherscan.io/api", @@ -301,7 +356,7 @@ "url": "https://etherscan.io" }, { - "apiUrl": "https://blockscout.com/eth/mainnet/api", + "apiUrl": "https://eth.blockscout.com/api", "family": "blockscout", "name": "Blockscout", "url": "https://blockscout.com/eth/mainnet" @@ -315,49 +370,49 @@ "chainId": 1, "displayName": "Ethereum", "domainId": 1, + "fallbackRoutingHook": "0x571f1435613381208477ac5d6974310d88AC7cB7", "gnosisSafeTransactionServiceUrl": "https://safe-transaction-mainnet.safe.global/", + "index": { + "from": 18422581 + }, + "interchainGasPaymaster": "0x9e6B1022bE9BBF5aFd152483DAD9b88911bC8611", + "interchainSecurityModule": "0x43Ce4Eb4aE3585dDe9Ac6967Db5b06f7f6764C8a", + "mailbox": "0xc005dc82818d67AF737725bD4bf75435d065D239", + "staticMerkleRootMultisigIsmFactory": "0x47e8aF9e30C32Ab91060ED587894288786761B45", + "merkleTreeHook": "0x48e6c30B97748d1e2e03bf3e9FbE3890ca5f8CCA", + "staticMessageIdMultisigIsmFactory": "0xfA21D9628ADce86531854C2B7ef00F07394B0B69", "name": "ethereum", "nativeToken": { "decimals": 18, "name": "Ether", "symbol": "ETH" }, + "pausableHook": "0x3A66Dc852e56d3748838b3C27CF381105b83705b", "protocol": "ethereum", + "protocolFee": "0x8B05BF30F6247a90006c5837eA63C7905D79e6d8", + "proxyAdmin": "0x75EE15Ee1B4A75Fa3e2fDF5DF3253c25599cc659", + "domainRoutingIsmFactory": "0x28fA9552F19039b450498B0d8e5DEAe0d0aAc559", "rpcUrls": [ { - "http": "https://mainnet.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161" + "http": "https://ethereum.publicnode.com" }, { "http": "https://cloudflare-eth.com" } ], + "storageGasOracle": "0xc9a103990A8dB11b4f627bc5CD1D0c2685484Ec5", + "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", + "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", "transactionOverrides": { "maxFeePerGas": 150000000000, "maxPriorityFeePerGas": 5000000000 }, - "storageGasOracle": "0xc9a103990A8dB11b4f627bc5CD1D0c2685484Ec5", - "proxyAdmin": "0x75EE15Ee1B4A75Fa3e2fDF5DF3253c25599cc659", - "staticMerkleRootMultisigIsmFactory": "0x47e8aF9e30C32Ab91060ED587894288786761B45", - "staticMessageIdMultisigIsmFactory": "0xfA21D9628ADce86531854C2B7ef00F07394B0B69", - "staticAggregationIsmFactory": "0x46FA191Ad972D9674Ed752B69f9659A0d7b22846", - "staticAggregationHookFactory": "0x6D2555A8ba483CcF4409C39013F5e9a3285D3C9E", - "merkleTreeHook": "0x48e6c30B97748d1e2e03bf3e9FbE3890ca5f8CCA", - "interchainGasPaymaster": "0x9e6B1022bE9BBF5aFd152483DAD9b88911bC8611", - "aggregationHook": "0xb87AC8EA4533AE017604E44470F7c1E550AC6F10", - "protocolFee": "0x8B05BF30F6247a90006c5837eA63C7905D79e6d8", - "mailbox": "0xc005dc82818d67AF737725bD4bf75435d065D239", - "validatorAnnounce": "0xCe74905e51497b4adD3639366708b821dcBcff96", - "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", - "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", - "domainRoutingIsmFactory": "0x28fA9552F19039b450498B0d8e5DEAe0d0aAc559", - "pausableHook": "0x3A66Dc852e56d3748838b3C27CF381105b83705b", - "fallbackRoutingHook": "0x571f1435613381208477ac5d6974310d88AC7cB7", - "interchainSecurityModule": "0x43Ce4Eb4aE3585dDe9Ac6967Db5b06f7f6764C8a", - "index": { - "from": 18422581 - } + "validatorAnnounce": "0xCe74905e51497b4adD3639366708b821dcBcff96" }, "gnosis": { + "aggregationHook": "0xdD1FA1C12496474c1dDC67a658Ba81437F818861", + "staticAggregationHookFactory": "0xbC8AA096dabDf4A0200BB9f8D4Cbb644C3D86d7B", + "staticAggregationIsmFactory": "0x11EF91d17c5ad3330DbCa709a8841743d3Af6819", "blockExplorers": [ { "apiUrl": "https://api.gnosisscan.io/api", @@ -374,15 +429,29 @@ "chainId": 100, "displayName": "Gnosis", "domainId": 100, + "fallbackRoutingHook": "0x24f5E353dD03E103Ba2372F7D6FC0cf3A66f849c", "gasCurrencyCoinGeckoId": "xdai", "gnosisSafeTransactionServiceUrl": "https://safe-transaction-gnosis-chain.safe.global/", - "name": "gnosis", + "index": { + "from": 30620793 + }, + "interchainGasPaymaster": "0xDd260B99d302f0A3fF885728c086f729c06f227f", + "interchainSecurityModule": "0x8e1aa0687B6d939D5a44304D13B7c922ebB012f1", + "mailbox": "0xaD09d78f4c6b9dA2Ae82b1D34107802d380Bb74f", + "staticMerkleRootMultisigIsmFactory": "0x8E273260EAd8B72A085B19346A676d355740e875", + "merkleTreeHook": "0x2684C6F89E901987E1FdB7649dC5Be0c57C61645", + "staticMessageIdMultisigIsmFactory": "0x603f46cc520d2fc22957b81e206408590808F02F", + "name": "gnosis", "nativeToken": { "decimals": 18, "name": "xDai", "symbol": "xDai" }, + "pausableHook": "0xf728C884De5275a608dEC222dACd0f2BF2E23AB6", "protocol": "ethereum", + "protocolFee": "0x9c2214467Daf9e2e1F45b36d08ce0b9C65BFeA88", + "proxyAdmin": "0x81a92A1a272cb09d7b4970b07548463dC7aE0cB7", + "domainRoutingIsmFactory": "0xbB5Df000113e767dE11343A16f83De733e5bCC0F", "rpcUrls": [ { "http": "https://rpc.gnosischain.com", @@ -393,153 +462,156 @@ } ], "storageGasOracle": "0x5E01d8F34b629E3f92d69546bbc4142A7Adee7e9", - "proxyAdmin": "0x81a92A1a272cb09d7b4970b07548463dC7aE0cB7", - "staticMerkleRootMultisigIsmFactory": "0x8E273260EAd8B72A085B19346A676d355740e875", - "staticMessageIdMultisigIsmFactory": "0x603f46cc520d2fc22957b81e206408590808F02F", - "staticAggregationIsmFactory": "0x11EF91d17c5ad3330DbCa709a8841743d3Af6819", - "staticAggregationHookFactory": "0xbC8AA096dabDf4A0200BB9f8D4Cbb644C3D86d7B", - "mailbox": "0xaD09d78f4c6b9dA2Ae82b1D34107802d380Bb74f", - "merkleTreeHook": "0x2684C6F89E901987E1FdB7649dC5Be0c57C61645", - "interchainGasPaymaster": "0xDd260B99d302f0A3fF885728c086f729c06f227f", - "aggregationHook": "0xdD1FA1C12496474c1dDC67a658Ba81437F818861", - "protocolFee": "0x9c2214467Daf9e2e1F45b36d08ce0b9C65BFeA88", - "validatorAnnounce": "0x87ED6926abc9E38b9C7C19f835B41943b622663c", "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", - "domainRoutingIsmFactory": "0xbB5Df000113e767dE11343A16f83De733e5bCC0F", - "pausableHook": "0xf728C884De5275a608dEC222dACd0f2BF2E23AB6", - "fallbackRoutingHook": "0x24f5E353dD03E103Ba2372F7D6FC0cf3A66f849c", - "interchainSecurityModule": "0x8e1aa0687B6d939D5a44304D13B7c922ebB012f1", - "index": { - "from": 30620793 - } + "validatorAnnounce": "0x87ED6926abc9E38b9C7C19f835B41943b622663c" }, - "mantapacific": { + "inevm": { + "aggregationHook": "0xe0dDb5dE7D52918237cC1Ae131F29dcAbcb0F62B", + "staticAggregationHookFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", + "staticAggregationIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", "blockExplorers": [ { - "apiUrl": "https://pacific-explorer.manta.network/api", + "apiUrl": "https://inevm.calderaexplorer.xyz/api", "family": "blockscout", - "name": "Manta Pacific Explorer", - "url": "https://pacific-explorer.manta.network" + "name": "Caldera inEVM Explorer", + "url": "https://inevm.calderaexplorer.xyz" } ], "blocks": { "confirmations": 1, "estimateBlockTime": 3, - "reorgPeriod": 1 + "reorgPeriod": 0 }, - "chainId": 169, - "displayName": "Manta Pacific", - "displayNameShort": "Manta", - "domainId": 169, - "isTestnet": false, - "name": "mantapacific", + "chainId": 2525, + "displayName": "Injective EVM", + "displayNameShort": "inEVM", + "domainId": 2525, + "domainRoutingIsm": "0xBD70Ea9D599a0FC8158B026797177773C3445730", + "gasCurrencyCoinGeckoId": "injective-protocol", + "index": { + "from": 18972465 + }, + "interchainGasPaymaster": "0x19dc38aeae620380430C200a6E990D5Af5480117", + "interchainSecurityModule": "0x3052aD50De54aAAc5D364d80bBE681d29e924597", + "mailbox": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", + "staticMerkleRootMultisigIsmFactory": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", + "merkleTreeHook": "0x0972954923a1e2b2aAb04Fa0c4a0797e5989Cd65", + "staticMessageIdMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", + "name": "inevm", "nativeToken": { "decimals": 18, - "name": "Ether", - "symbol": "ETH" + "name": "Injective", + "symbol": "INJ" }, + "pausableHook": "0xBDa330Ea8F3005C421C8088e638fBB64fA71b9e0", + "pausableIsm": "0x6Fae4D9935E2fcb11fC79a64e917fb2BF14DaFaa", "protocol": "ethereum", + "protocolFee": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", + "proxyAdmin": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", + "domainRoutingIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", "rpcUrls": [ { - "http": "https://pacific-rpc.manta.network/http" + "http": "https://inevm.calderachain.xyz/http" } ], - "staticMerkleRootMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", - "staticMessageIdMultisigIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", - "staticAggregationIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", - "staticAggregationHookFactory": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", - "proxyAdmin": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", - "mailbox": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E", - "domainRoutingIsm": "0xDEed16fe4b1c9b2a93483EDFf34C77A9b57D31Ff", - "storageGasOracle": "0x19dc38aeae620380430C200a6E990D5Af5480117", - "interchainGasPaymaster": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", - "merkleTreeHook": "0x149db7afD694722747035d5AEC7007ccb6F8f112", - "aggregationHook": "0x8464aF853363B8d6844070F68b0AB34Cb6523d0F", - "protocolFee": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", - "validatorAnnounce": "0x2fa5F5C96419C222cDbCeC797D696e6cE428A7A9", - "domainRoutingIsmFactory": "0x8358D8291e3bEDb04804975eEa0fe9fe0fAfB147", - "pausableHook": "0x7556a0E61d577D921Cba8Fca0d7D6299d36E607E", - "fallbackRoutingHook": "0xD1E267d2d7876e97E217BfE61c34AB50FEF52807", - "interchainSecurityModule": "0xDEed16fe4b1c9b2a93483EDFf34C77A9b57D31Ff", - "index": { - "from": 437300 - } + "staticAggregationIsm": "0x3052aD50De54aAAc5D364d80bBE681d29e924597", + "storageGasOracle": "0x6119E37Bd66406A1Db74920aC79C15fB8411Ba76", + "validatorAnnounce": "0x15ab173bDB6832f9b64276bA128659b0eD77730B" }, - "neutron": { - "name": "neutron", - "domainId": "1853125230", - "chainId": "neutron-1", - "mailbox": "0x848426d50eb2104d5c6381ec63757930b1c14659c40db8b8081e516e7c5238fc", - "interchainGasPaymaster": "0x504ee9ac43ec5814e00c7d21869a90ec52becb489636bdf893b7df9d606b5d67", - "validatorAnnounce": "0xf3aa0d652226e21ae35cd9035c492ae41725edc9036edf0d6a48701b153b90a0", - "merkleTreeHook": "0xcd30a0001cc1f436c41ef764a712ebabc5a144140e3fd03eafe64a9a24e4e27c", - "protocol": "cosmos", - "rpcUrls": [ - { - "http": "https://rpc-kralum.neutron-1.neutron.org" - } - ], + "injective": { + "bech32Prefix": "inj", + "blocks": { + "reorgPeriod": 10 + }, + "canonicalAsset": "inj", + "chainId": "injective-1", + "contractAddressBytes": 20, + "domainId": "6909546", + "gasPrice": { + "amount": "700000000", + "denom": "inj" + }, "grpcUrls": [ { - "http": "http://grpc-kralum.neutron-1.neutron.org:80" + "http": "https://injective-grpc.goldenratiostaking.net:443" } ], - "canonicalAsset": "untrn", - "bech32Prefix": "neutron", - "gasPrice": { - "amount": "0.57", - "denom": "untrn" - }, - "contractAddressBytes": 32, "index": { - "from": 4000000, - "chunk": 50 + "chunk": 50, + "from": 58419500 }, - "blocks": { - "reorgPeriod": 1 - }, - "signer": { - "type": "cosmosKey", - "key": "0x5486418967eabc770b0fcb995f7ef6d9a72f7fc195531ef76c5109f44f51af26", - "prefix": "neutron" - } - }, - "injective": { - "name": "injective", - "domainId": "6909546", - "chainId": "injective-1", - "mailbox": "0x0f7fb53961d70687e352aa55cb329ca76edc0c19", "interchainGasPaymaster": "0x27ae52298e5b53b34b7ae0ca63e05845c31e1f59", - "validatorAnnounce": "0x1fb225b2fcfbe75e614a1d627de97ff372242eed", + "mailbox": "0x0f7fb53961d70687e352aa55cb329ca76edc0c19", "merkleTreeHook": "0x568ad3638447f07def384969f4ea39fae3802962", + "name": "injective", "protocol": "cosmos", "rpcUrls": [ { "http": "https://injective-rpc.polkachu.com" } ], - "grpcUrls": [ + "validatorAnnounce": "0x1fb225b2fcfbe75e614a1d627de97ff372242eed" + }, + "mantapacific": { + "aggregationHook": "0x8464aF853363B8d6844070F68b0AB34Cb6523d0F", + "staticAggregationHookFactory": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", + "staticAggregationIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", + "blockExplorers": [ { - "http": "https://injective-grpc.goldenratiostaking.net:443" + "apiUrl": "https://pacific-explorer.manta.network/api", + "family": "blockscout", + "name": "Manta Pacific Explorer", + "url": "https://pacific-explorer.manta.network" } ], - "canonicalAsset": "inj", - "bech32Prefix": "inj", - "gasPrice": { - "amount": "700000000", - "denom": "inj" + "blocks": { + "confirmations": 1, + "estimateBlockTime": 3, + "reorgPeriod": 1 }, - "contractAddressBytes": 20, + "chainId": 169, + "displayName": "Manta Pacific", + "displayNameShort": "Manta", + "domainId": 169, + "domainRoutingIsm": "0xDEed16fe4b1c9b2a93483EDFf34C77A9b57D31Ff", + "fallbackRoutingHook": "0xD1E267d2d7876e97E217BfE61c34AB50FEF52807", + "gasCurrencyCoinGeckoId": "ethereum", "index": { - "from": 58419500, - "chunk": 50 + "from": 437300 }, - "blocks": { - "reorgPeriod": 10 - } + "interchainGasPaymaster": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", + "interchainSecurityModule": "0xDEed16fe4b1c9b2a93483EDFf34C77A9b57D31Ff", + "isTestnet": false, + "mailbox": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E", + "staticMerkleRootMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", + "merkleTreeHook": "0x149db7afD694722747035d5AEC7007ccb6F8f112", + "staticMessageIdMultisigIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", + "name": "mantapacific", + "nativeToken": { + "decimals": 18, + "name": "Ether", + "symbol": "ETH" + }, + "pausableHook": "0x7556a0E61d577D921Cba8Fca0d7D6299d36E607E", + "protocol": "ethereum", + "protocolFee": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", + "proxyAdmin": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", + "domainRoutingIsmFactory": "0x8358D8291e3bEDb04804975eEa0fe9fe0fAfB147", + "rpcUrls": [ + { + "http": "https://pacific-rpc.manta.network/http" + } + ], + "storageGasOracle": "0x19dc38aeae620380430C200a6E990D5Af5480117", + "testRecipient": "0x4E1c88DD261BEe2941e6c1814597e30F53330428", + "testTokenRecipient": "0x5060eCD5dFAD300A90592C04e504600A7cdcF70b", + "validatorAnnounce": "0x2fa5F5C96419C222cDbCeC797D696e6cE428A7A9" }, "moonbeam": { + "aggregationHook": "0x23cca255aE83F57F39EAf9D14fB9FdaDF22D5863", + "staticAggregationHookFactory": "0x59cC3E7A49DdC4893eB8754c7908f96072A7DbE8", + "staticAggregationIsmFactory": "0x40c6Abcb6A2CdC8882d4bEcaC47927005c7Bb8c2", "blockExplorers": [ { "apiUrl": "https://api-moonbeam.moonscan.io/api", @@ -556,91 +628,81 @@ "chainId": 1284, "displayName": "Moonbeam", "domainId": 1284, + "fallbackRoutingHook": "0x6C2D6eA0969F7Aa0A850CCA88c7BFACa563B2361", "gnosisSafeTransactionServiceUrl": "https://transaction.multisig.moonbeam.network", + "index": { + "from": 4719713 + }, + "interchainGasPaymaster": "0x14760E32C0746094cF14D97124865BC7F0F7368F", + "interchainSecurityModule": "0x373836DFa82f2D27ec79Ca32A197Aa1665F0E1e9", + "mailbox": "0x094d03E751f49908080EFf000Dd6FD177fd44CC3", + "staticMerkleRootMultisigIsmFactory": "0xE2f485bc031Feb5a4C41C1967bf028653d75f0C3", + "merkleTreeHook": "0x87403b85f6f316e7ba91ba1fa6C3Fb7dD4095547", + "staticMessageIdMultisigIsmFactory": "0x84Df48F8f241f11d0fA302d09d73030429Bd9C73", "name": "moonbeam", "nativeToken": { "decimals": 18, "name": "GLMR", "symbol": "GLMR" }, + "pausableHook": "0xe28f2AEEB42ee83CAd068D9A9a449c8b868C137f", "protocol": "ethereum", + "protocolFee": "0xCd3e29A9D293DcC7341295996a118913F7c582c0", + "proxyAdmin": "0x6A9cdA3dd1F593983BFd142Eb35e6ce4137bd5ce", + "domainRoutingIsmFactory": "0x8061Af3A459093540d17823D651BC5E2A92669a7", "rpcUrls": [ { "http": "https://rpc.api.moonbeam.network" } ], "storageGasOracle": "0x448b7ADB0dA36d41AA2AfDc9d63b97541A7b3819", - "proxyAdmin": "0x6A9cdA3dd1F593983BFd142Eb35e6ce4137bd5ce", - "staticMerkleRootMultisigIsmFactory": "0xE2f485bc031Feb5a4C41C1967bf028653d75f0C3", - "staticMessageIdMultisigIsmFactory": "0x84Df48F8f241f11d0fA302d09d73030429Bd9C73", - "staticAggregationIsmFactory": "0x40c6Abcb6A2CdC8882d4bEcaC47927005c7Bb8c2", - "staticAggregationHookFactory": "0x59cC3E7A49DdC4893eB8754c7908f96072A7DbE8", - "mailbox": "0x094d03E751f49908080EFf000Dd6FD177fd44CC3", - "merkleTreeHook": "0x87403b85f6f316e7ba91ba1fa6C3Fb7dD4095547", - "interchainGasPaymaster": "0x14760E32C0746094cF14D97124865BC7F0F7368F", - "aggregationHook": "0x23cca255aE83F57F39EAf9D14fB9FdaDF22D5863", - "protocolFee": "0xCd3e29A9D293DcC7341295996a118913F7c582c0", - "validatorAnnounce": "0x8c1001eBee6F25b31863A55EadfF149aF88B356F", "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", - "domainRoutingIsmFactory": "0x8061Af3A459093540d17823D651BC5E2A92669a7", - "pausableHook": "0xe28f2AEEB42ee83CAd068D9A9a449c8b868C137f", - "fallbackRoutingHook": "0x6C2D6eA0969F7Aa0A850CCA88c7BFACa563B2361", - "interchainSecurityModule": "0x373836DFa82f2D27ec79Ca32A197Aa1665F0E1e9", - "index": { - "from": 4719713 - } + "validatorAnnounce": "0x8c1001eBee6F25b31863A55EadfF149aF88B356F" }, - "inevm": { - "blockExplorers": [ + "neutron": { + "bech32Prefix": "neutron", + "blocks": { + "reorgPeriod": 1 + }, + "canonicalAsset": "untrn", + "chainId": "neutron-1", + "contractAddressBytes": 32, + "domainId": "1853125230", + "gasPrice": { + "amount": "0.57", + "denom": "untrn" + }, + "grpcUrls": [ { - "apiUrl": "https://inevm.calderaexplorer.xyz/api", - "family": "blockscout", - "name": "Caldera inEVM Explorer", - "url": "https://inevm.calderaexplorer.xyz/" + "http": "http://grpc-kralum.neutron-1.neutron.org:80" } ], - "blocks": { - "confirmations": 1, - "estimateBlockTime": 3, - "reorgPeriod": 0 - }, - "chainId": 2525, - "domainId": 2525, - "displayName": "Injective EVM", - "displayNameShort": "inEVM", - "name": "inevm", - "nativeToken": { - "decimals": 18, - "name": "Injective", - "symbol": "INJ" + "index": { + "chunk": 50, + "from": 4000000 }, - "protocol": "ethereum", + "interchainGasPaymaster": "0x504ee9ac43ec5814e00c7d21869a90ec52becb489636bdf893b7df9d606b5d67", + "mailbox": "0x848426d50eb2104d5c6381ec63757930b1c14659c40db8b8081e516e7c5238fc", + "merkleTreeHook": "0xcd30a0001cc1f436c41ef764a712ebabc5a144140e3fd03eafe64a9a24e4e27c", + "name": "neutron", + "protocol": "cosmos", "rpcUrls": [ { - "http": "https://inevm.calderachain.xyz/http" + "http": "https://rpc-kralum.neutron-1.neutron.org" } ], - "staticMerkleRootMultisigIsmFactory": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", - "staticMessageIdMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", - "staticAggregationIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", - "staticAggregationHookFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", - "domainRoutingIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", - "domainRoutingIsm": "0xBD70Ea9D599a0FC8158B026797177773C3445730", - "proxyAdmin": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", - "storageGasOracle": "0x6119E37Bd66406A1Db74920aC79C15fB8411Ba76", - "interchainGasPaymaster": "0x19dc38aeae620380430C200a6E990D5Af5480117", - "merkleTreeHook": "0x0972954923a1e2b2aAb04Fa0c4a0797e5989Cd65", - "aggregationHook": "0xe0dDb5dE7D52918237cC1Ae131F29dcAbcb0F62B", - "protocolFee": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", - "mailbox": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", - "validatorAnnounce": "0x15ab173bDB6832f9b64276bA128659b0eD77730B", - "interchainSecurityModule": "0xBD70Ea9D599a0FC8158B026797177773C3445730", - "index": { - "from": 18972465 - } + "signer": { + "key": "0x5486418967eabc770b0fcb995f7ef6d9a72f7fc195531ef76c5109f44f51af26", + "prefix": "neutron", + "type": "cosmosKey" + }, + "validatorAnnounce": "0xf3aa0d652226e21ae35cd9035c492ae41725edc9036edf0d6a48701b153b90a0" }, "optimism": { + "aggregationHook": "0x4ccC6d8eB79f2a1EC9bcb0f211fef7907631F91f", + "staticAggregationHookFactory": "0x15DEeAB8dECDe553bb0B1F9C00984cbcae1af3D7", + "staticAggregationIsmFactory": "0x7491843F3A5Ba24E0f17a22645bDa04A1Ae2c584", "blockExplorers": [ { "apiUrl": "https://api-optimistic.etherscan.io/api", @@ -657,43 +719,43 @@ "chainId": 10, "displayName": "Optimism", "domainId": 10, + "fallbackRoutingHook": "0xD4b132C6d4AA93A4247F1A91e1ED929c0572a43d", "gasCurrencyCoinGeckoId": "ethereum", "gnosisSafeTransactionServiceUrl": "https://safe-transaction-optimism.safe.global/", + "index": { + "from": 111290758 + }, + "interchainGasPaymaster": "0xD8A76C4D91fCbB7Cc8eA795DFDF870E48368995C", + "interchainSecurityModule": "0x04938856bE60c8e734ffDe5f720E2238302BE8D2", + "mailbox": "0xd4C1905BB1D26BC93DAC913e13CaCC278CdCC80D", + "staticMerkleRootMultisigIsmFactory": "0xCA6Cb9Bc3cfF9E11003A06617cF934B684Bc78BC", + "merkleTreeHook": "0x68eE9bec9B4dbB61f69D9D293Ae26a5AACb2e28f", + "staticMessageIdMultisigIsmFactory": "0xAa4Be20E9957fE21602c74d7C3cF5CB1112EA9Ef", "name": "optimism", "nativeToken": { "decimals": 18, "name": "Ether", "symbol": "ETH" }, + "pausableHook": "0xf753CA2269c8A7693ce1808b5709Fbf36a65D47A", "protocol": "ethereum", + "protocolFee": "0xD71Ff941120e8f935b8b1E2C1eD72F5d140FF458", + "proxyAdmin": "0xE047cb95FB3b7117989e911c6afb34771183fC35", + "domainRoutingIsmFactory": "0xD2e905108c5e44dADA680274740f896Ea96Cf2Fb", "rpcUrls": [ { "http": "https://mainnet.optimism.io" } ], "storageGasOracle": "0x27e88AeB8EA4B159d81df06355Ea3d20bEB1de38", - "proxyAdmin": "0xE047cb95FB3b7117989e911c6afb34771183fC35", - "staticMerkleRootMultisigIsmFactory": "0xCA6Cb9Bc3cfF9E11003A06617cF934B684Bc78BC", - "staticMessageIdMultisigIsmFactory": "0xAa4Be20E9957fE21602c74d7C3cF5CB1112EA9Ef", - "staticAggregationIsmFactory": "0x7491843F3A5Ba24E0f17a22645bDa04A1Ae2c584", - "staticAggregationHookFactory": "0x15DEeAB8dECDe553bb0B1F9C00984cbcae1af3D7", - "merkleTreeHook": "0x68eE9bec9B4dbB61f69D9D293Ae26a5AACb2e28f", - "interchainGasPaymaster": "0xD8A76C4D91fCbB7Cc8eA795DFDF870E48368995C", - "aggregationHook": "0x4ccC6d8eB79f2a1EC9bcb0f211fef7907631F91f", - "protocolFee": "0xD71Ff941120e8f935b8b1E2C1eD72F5d140FF458", - "mailbox": "0xd4C1905BB1D26BC93DAC913e13CaCC278CdCC80D", - "validatorAnnounce": "0x30f5b08e01808643221528BB2f7953bf2830Ef38", "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", - "domainRoutingIsmFactory": "0xD2e905108c5e44dADA680274740f896Ea96Cf2Fb", - "pausableHook": "0xf753CA2269c8A7693ce1808b5709Fbf36a65D47A", - "fallbackRoutingHook": "0xD4b132C6d4AA93A4247F1A91e1ED929c0572a43d", - "interchainSecurityModule": "0x04938856bE60c8e734ffDe5f720E2238302BE8D2", - "index": { - "from": 111290758 - } + "validatorAnnounce": "0x30f5b08e01808643221528BB2f7953bf2830Ef38" }, "polygon": { + "aggregationHook": "0x34dAb05650Cf590088bA18aF9d597f3e081bCc47", + "staticAggregationHookFactory": "0xFeeB86e70e4a640cDd29636CCE19BD6fe8628135", + "staticAggregationIsmFactory": "0x81AdDD9Ca89105063DaDEBd5B4408551Ce850E22", "blockExplorers": [ { "apiUrl": "https://api.polygonscan.com/api", @@ -703,29 +765,39 @@ } ], "blocks": { - "confirmations": 1, + "confirmations": 3, "estimateBlockTime": 2, "reorgPeriod": 256 }, "chainId": 137, "displayName": "Polygon", "domainId": 137, + "fallbackRoutingHook": "0xca4cCe24E7e06241846F5EA0cda9947F0507C40C", "gasCurrencyCoinGeckoId": "matic-network", "gnosisSafeTransactionServiceUrl": "https://safe-transaction-polygon.safe.global/", + "index": { + "from": 49108065 + }, + "interchainGasPaymaster": "0x0071740Bf129b05C4684abfbBeD248D80971cce2", + "interchainSecurityModule": "0x9a795fB62f86146ec06e2377e3C95Af65c7C20eB", + "mailbox": "0x5d934f4e2f797775e53561bB72aca21ba36B96BB", + "staticMerkleRootMultisigIsmFactory": "0xa9E0E18E78b098c2DE36c42E4DDEA13ce214c592", + "merkleTreeHook": "0x73FbD25c3e817DC4B4Cd9d00eff6D83dcde2DfF6", + "staticMessageIdMultisigIsmFactory": "0xEa5Be2AD66BB1BA321B7aCf0A079fBE304B09Ca0", "name": "polygon", "nativeToken": { "decimals": 18, "name": "Ether", "symbol": "ETH" }, + "pausableHook": "0x748040afB89B8FdBb992799808215419d36A0930", "protocol": "ethereum", + "protocolFee": "0xF8F3629e308b4758F8396606405989F8D8C9c578", + "proxyAdmin": "0xC4F7590C5d30BE959225dC75640657954A86b980", + "domainRoutingIsmFactory": "0x0d0E816eE4557689d34fAd5885C53b9393C1D9fA", "rpcUrls": [ { - "http": "https://rpc-mainnet.matic.quiknode.pro", - "pagination": { - "maxBlockRange": 10000, - "minBlockNumber": 19657100 - } + "http": "https://polygon-bor.publicnode.com" }, { "http": "https://polygon-rpc.com" @@ -734,33 +806,19 @@ "http": "https://rpc.ankr.com/polygon" } ], - "transactionOverrides": { - "maxFeePerGas": 1000000000000, - "maxPriorityFeePerGas": 200000000000 - }, "storageGasOracle": "0xA3a24EC5670F1F416AB9fD554FcE2f226AE9D7eB", - "proxyAdmin": "0xC4F7590C5d30BE959225dC75640657954A86b980", - "staticMerkleRootMultisigIsmFactory": "0xa9E0E18E78b098c2DE36c42E4DDEA13ce214c592", - "staticMessageIdMultisigIsmFactory": "0xEa5Be2AD66BB1BA321B7aCf0A079fBE304B09Ca0", - "staticAggregationIsmFactory": "0x81AdDD9Ca89105063DaDEBd5B4408551Ce850E22", - "staticAggregationHookFactory": "0xFeeB86e70e4a640cDd29636CCE19BD6fe8628135", - "mailbox": "0x5d934f4e2f797775e53561bB72aca21ba36B96BB", - "merkleTreeHook": "0x73FbD25c3e817DC4B4Cd9d00eff6D83dcde2DfF6", - "interchainGasPaymaster": "0x0071740Bf129b05C4684abfbBeD248D80971cce2", - "aggregationHook": "0x34dAb05650Cf590088bA18aF9d597f3e081bCc47", - "protocolFee": "0xF8F3629e308b4758F8396606405989F8D8C9c578", - "validatorAnnounce": "0x454E1a1E1CA8B51506090f1b5399083658eA4Fc5", "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", - "domainRoutingIsmFactory": "0x0d0E816eE4557689d34fAd5885C53b9393C1D9fA", - "interchainSecurityModule": "0x9a795fB62f86146ec06e2377e3C95Af65c7C20eB", - "fallbackRoutingHook": "0xca4cCe24E7e06241846F5EA0cda9947F0507C40C", - "pausableHook": "0x748040afB89B8FdBb992799808215419d36A0930", - "index": { - "from": 49108065 - } + "transactionOverrides": { + "maxFeePerGas": 250000000000, + "maxPriorityFeePerGas": 50000000000 + }, + "validatorAnnounce": "0x454E1a1E1CA8B51506090f1b5399083658eA4Fc5" }, "polygonzkevm": { + "aggregationHook": "0x8464aF853363B8d6844070F68b0AB34Cb6523d0F", + "staticAggregationHookFactory": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", + "staticAggregationIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", "blockExplorers": [ { "apiUrl": "https://api-zkevm.polygonscan.com/api", @@ -778,40 +836,43 @@ "displayName": "Polygon zkEVM", "displayNameShort": "zkEVM", "domainId": 1101, + "fallbackRoutingHook": "0x01aE937A7B05d187bBCBE80F44F41879D3D335a4", "gasCurrencyCoinGeckoId": "ethereum", + "index": { + "from": 6577743 + }, + "interchainGasPaymaster": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", + "interchainSecurityModule": "0xf2BEE9D2c15Ba9D7e06799B5912dE1F05533c141", + "mailbox": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E", + "staticMerkleRootMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", + "merkleTreeHook": "0x149db7afD694722747035d5AEC7007ccb6F8f112", + "staticMessageIdMultisigIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", "name": "polygonzkevm", "nativeToken": { "decimals": 18, "name": "Ether", "symbol": "ETH" }, + "pausableHook": "0xc2FbB9411186AB3b1a6AFCCA702D1a80B48b197c", "protocol": "ethereum", + "protocolFee": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", + "proxyAdmin": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", + "domainRoutingIsmFactory": "0xe4057c5B0c43Dc18E36b08C39B419F190D29Ac2d", "rpcUrls": [ { - "http": "https://polygon-zkevm.drpc.org" + "http": "https://zkevm-rpc.com" + }, + { + "http": "https://rpc.ankr.com/polygon_zkevm" } ], - "staticMerkleRootMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", - "staticMessageIdMultisigIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", - "staticAggregationIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", - "staticAggregationHookFactory": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", - "merkleTreeHook": "0x149db7afD694722747035d5AEC7007ccb6F8f112", - "proxyAdmin": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", "storageGasOracle": "0x19dc38aeae620380430C200a6E990D5Af5480117", - "interchainGasPaymaster": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", - "aggregationHook": "0x8464aF853363B8d6844070F68b0AB34Cb6523d0F", - "protocolFee": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", - "mailbox": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E", - "validatorAnnounce": "0x2fa5F5C96419C222cDbCeC797D696e6cE428A7A9", - "domainRoutingIsmFactory": "0xe4057c5B0c43Dc18E36b08C39B419F190D29Ac2d", - "interchainSecurityModule": "0xf2BEE9D2c15Ba9D7e06799B5912dE1F05533c141", - "fallbackRoutingHook": "0x01aE937A7B05d187bBCBE80F44F41879D3D335a4", - "pausableHook": "0xc2FbB9411186AB3b1a6AFCCA702D1a80B48b197c", - "index": { - "from": 6577743 - } + "validatorAnnounce": "0x2fa5F5C96419C222cDbCeC797D696e6cE428A7A9" }, "scroll": { + "aggregationHook": "0x9Bc0FAf446E128a618A88a2F28960Fb2Ca169faE", + "staticAggregationHookFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", + "staticAggregationIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", "blockExplorers": [ { "apiUrl": "https://api.scrollscan.com/api", @@ -828,49 +889,66 @@ "chainId": 534352, "displayName": "Scroll", "domainId": 534352, + "fallbackRoutingHook": "0xDa7cECb05C4aeB02c1aFDE277d4306a2da7Bd762", "gasCurrencyCoinGeckoId": "ethereum", + "index": { + "from": 271840 + }, + "interchainGasPaymaster": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", + "interchainSecurityModule": "0xaDc0cB48E8DB81855A930C0C1165ea3dCe4Ba5C7", + "mailbox": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", + "staticMerkleRootMultisigIsmFactory": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", + "merkleTreeHook": "0x6119E37Bd66406A1Db74920aC79C15fB8411Ba76", + "staticMessageIdMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", "name": "scroll", "nativeToken": { "decimals": 18, "name": "Ether", "symbol": "ETH" }, + "pausableHook": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", "protocol": "ethereum", + "protocolFee": "0xc3F23848Ed2e04C0c6d41bd7804fa8f89F940B94", + "proxyAdmin": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", + "domainRoutingIsmFactory": "0xe03dad16074BC5EEA9A9311257BF02Eb0B6AAA2b", "rpcUrls": [ { "http": "https://scroll.blockpi.network/v1/rpc/public" } ], - "staticMerkleRootMultisigIsmFactory": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", - "staticMessageIdMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", - "staticAggregationIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", - "staticAggregationHookFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", - "merkleTreeHook": "0x6119E37Bd66406A1Db74920aC79C15fB8411Ba76", - "proxyAdmin": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", "storageGasOracle": "0x481171eb1aad17eDE6a56005B7F1aB00C581ef13", - "interchainGasPaymaster": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", - "aggregationHook": "0x9Bc0FAf446E128a618A88a2F28960Fb2Ca169faE", - "protocolFee": "0xc3F23848Ed2e04C0c6d41bd7804fa8f89F940B94", - "mailbox": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", - "validatorAnnounce": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", - "domainRoutingIsmFactory": "0xe03dad16074BC5EEA9A9311257BF02Eb0B6AAA2b", - "pausableHook": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", - "fallbackRoutingHook": "0xDa7cECb05C4aeB02c1aFDE277d4306a2da7Bd762", - "interchainSecurityModule": "0xaDc0cB48E8DB81855A930C0C1165ea3dCe4Ba5C7", - "index": { - "from": 271840 - } + "validatorAnnounce": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638" }, "viction": { + "staticAggregationHookFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", + "staticAggregationIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", + "blockExplorers": [ + { + "apiUrl": "https://www.vicscan.xyz/api", + "family": "other", + "name": "Vicscan", + "url": "https://www.vicscan.xyz" + } + ], "blocks": { "confirmations": 1, "estimateBlockTime": 2, "reorgPeriod": 0 }, - "blockExplorers": [], "chainId": 88, - "domainId": 88, "displayName": "Viction", + "domainId": 88, + "gasCurrencyCoinGeckoId": "tomochain", + "index": { + "chunk": 1000, + "from": 73573878 + }, + "interchainGasPaymaster": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", + "interchainSecurityModule": "0xBD70Ea9D599a0FC8158B026797177773C3445730", + "mailbox": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", + "staticMerkleRootMultisigIsmFactory": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", + "merkleTreeHook": "0x149db7afD694722747035d5AEC7007ccb6F8f112", + "staticMessageIdMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", "name": "viction", "nativeToken": { "decimals": 18, @@ -878,28 +956,21 @@ "symbol": "VIC" }, "protocol": "ethereum", + "protocolFee": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", + "proxyAdmin": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", + "domainRoutingIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", "rpcUrls": [ + { + "http": "https://rpc.tomochain.com" + }, { "http": "https://viction.blockpi.network/v1/rpc/public" } ], - "staticMerkleRootMultisigIsmFactory": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", - "staticMessageIdMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", - "staticAggregationIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", - "staticAggregationHookFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", - "domainRoutingIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", - "mailbox": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", - "proxyAdmin": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", - "validatorAnnounce": "0x2fa5F5C96419C222cDbCeC797D696e6cE428A7A9", - "interchainSecurityModule": "0xBD70Ea9D599a0FC8158B026797177773C3445730", - "merkleTreeHook": "0x149db7afD694722747035d5AEC7007ccb6F8f112", "storageGasOracle": "0x19dc38aeae620380430C200a6E990D5Af5480117", - "interchainGasPaymaster": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", - "protocolFee": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", - "index": { - "from": 73573878, - "chunk": 1000 - } + "testRecipient": "0x17E216fBb22dF4ef8A6640ae9Cb147C92710ac84", + "testTokenRecipient": "0xe042D1fbDf59828dd16b9649Ede7abFc856F7a6c", + "validatorAnnounce": "0x2fa5F5C96419C222cDbCeC797D696e6cE428A7A9" } }, "defaultRpcConsensusType": "fallback" diff --git a/typescript/infra/config/aw-multisig.json b/typescript/infra/config/aw-multisig-hyperlane.json similarity index 98% rename from typescript/infra/config/aw-multisig.json rename to typescript/infra/config/aw-multisig-hyperlane.json index d0a4c5d8a..0cd93086d 100644 --- a/typescript/infra/config/aw-multisig.json +++ b/typescript/infra/config/aw-multisig-hyperlane.json @@ -6,6 +6,9 @@ "0x86485dcec5f7bb8478dd251676372d054dea6653" ] }, + "ancient8": { + "validators": ["0xbb5842ae0e05215b53df4787a29144efb7e67551"] + }, "arbitrum": { "validators": [ "0x4d966438fe9e2b1e7124c87bbb90cb4f0f6c59a1", diff --git a/typescript/infra/config/aw-multisig-rc.json b/typescript/infra/config/aw-multisig-rc.json new file mode 100644 index 000000000..076251aeb --- /dev/null +++ b/typescript/infra/config/aw-multisig-rc.json @@ -0,0 +1,179 @@ +{ + "alfajores": { + "validators": [ + "0x2233a5ce12f814bd64c9cdd73410bb8693124d40", + "0xba279f965489d90f90490e3c49e860e0b43c2ae6", + "0x86485dcec5f7bb8478dd251676372d054dea6653" + ] + }, + "ancient8": { + "validators": ["0xaae4d879a04e3d8b956eb4ffbefd57fdbed09cae"] + }, + "arbitrum": { + "validators": [ + "0xb4c18167c163391facb345bb069d12d0430a6a89", + "0x2f6dc057ae079997f76205903b85c8302164a78c", + "0x229d4dc6a740212da746b0e35314419a24bc2a5b" + ] + }, + "avalanche": { + "validators": [ + "0x2c7cf6d1796e37676ba95f056ff21bf536c6c2d3", + "0xcd250d48d16e2ce4b939d44b5215f9e978975152", + "0x26691cd3e9c1b8a82588606b31d9d69b14cb2729" + ] + }, + "base": { + "validators": [ + "0xa8363570749080c7faa1de714e0782ff444af4cc", + "0x3b55d9febe02a9038ef8c867fa8bbfdd8d70f9b8", + "0xed7703e06572768bb09e03d88e6b788d8800b9fb" + ] + }, + "bsc": { + "validators": [ + "0x911dfcc19dd5b723e84be452f6af52adef020bc8", + "0xee2d4fd5fe2170e51c6279552297117feaeb19e1", + "0x50ff94984161976a13e9ec3b2a7647da5319448f" + ] + }, + "bsctestnet": { + "validators": [ + "0x242d8a855a8c932dec51f7999ae7d1e48b10c95e", + "0xf620f5e3d25a3ae848fec74bccae5de3edcd8796", + "0x1f030345963c54ff8229720dd3a711c15c554aeb" + ] + }, + "celo": { + "validators": [ + "0xb51768c1388e976486a43dbbbbf9ce04cf45e990", + "0x6325de37b33e20089c091950518a471e29c52883", + "0xd796c1d4fcfb3c63acfa6e4113aa6ae1399b337c" + ] + }, + "eclipsetestnet": { + "validators": ["0xf344f34abca9a444545b5295066348a0ae22dda3"] + }, + "ethereum": { + "validators": [ + "0x0580884289890805802012b9872afa5ae41a5fa6", + "0xa5465cb5095a2e6093587e644d6121d6ed55c632", + "0x87cf8a85465118aff9ec728ca157798201b1e368" + ] + }, + "fuji": { + "validators": [ + "0xd8154f73d04cc7f7f0c332793692e6e6f6b2402e", + "0x895ae30bc83ff1493b9cf7781b0b813d23659857", + "0x43e915573d9f1383cbf482049e4a012290759e7f" + ] + }, + "gnosis": { + "validators": [ + "0xd5122daa0c3dfc94a825ae928f3ea138cdb6a2e1", + "0x2d1f367e942585f8a1c25c742397dc8be9a61dee", + "0x2111141b7f985d305f392c502ad52dd74ef9c569" + ] + }, + "inevm": { + "validators": [ + "0x52a0376903294c796c091c785a66c62943d99aa8", + "0xc2ea1799664f753bedb9872d617e3ebc60b2e0ab", + "0xe83d36fd00d9ef86243d9f7147b29e98d11df0ee" + ] + }, + "injective": { + "validators": [ + "0xbfb8911b72cfb138c7ce517c57d9c691535dc517", + "0x6faa139c33a7e6f53cb101f6b2ae392298283ed2", + "0x0115e3a66820fb99da30d30e2ce52a453ba99d92" + ] + }, + "mantapacific": { + "validators": [ + "0x84fcb05e6e5961df2dfd9f36e8f2b3e87ede7d76", + "0x45f3e2655a08feda821ee7b495cf2595401e1569", + "0x4cfccfd66dbb702b643b56f6986a928ed1b50c7e" + ] + }, + "moonbeam": { + "validators": [ + "0x75e3cd4e909089ae6c9f3a42b1468b33eec84161", + "0xc28418d0858a82a46a11e07db75f8bf4eed43881", + "0xcaa9c6e6efa35e4a8b47565f3ce98845fa638bf3" + ] + }, + "mumbai": { + "validators": [ + "0xebc301013b6cd2548e347c28d2dc43ec20c068f2", + "0x315db9868fc8813b221b1694f8760ece39f45447", + "0x17517c98358c5937c5d9ee47ce1f5b4c2b7fc9f5" + ] + }, + "neutron": { + "validators": [ + "0x307a8fe091b8273c7ce3d277b161b4a2167279b1", + "0xb825c1bd020cb068f477b320f591b32e26814b5b", + "0x0a5b31090d4c3c207b9ea6708f938e328f895fce" + ] + }, + "optimism": { + "validators": [ + "0x7e4391786e0b5b0cbaada12d32c931e46e44f104", + "0x138ca73e805afa14e85d80f6e35c46e6f235429e", + "0x2d58cdb2bed9aac57b488b1bad06839ddc280a78" + ] + }, + "plumetestnet": { + "validators": [ + "0xe765a214849f3ecdf00793b97d00422f2d408ea6", + "0xb59998f71efc65190a85ac5e81b66bd72a192a3b", + "0xc906470a73e6b5aad65a4ceb4acd73e3eaf80e2c" + ] + }, + "polygon": { + "validators": [ + "0xf0a990959f833ccde624c8bcd4c7669286a57a0f", + "0x456b636bdde99d69176261d7a4fba42c16f57f56", + "0xe78d3681d4f59e0768be8b1171f920ed4d52409f" + ] + }, + "polygonzkevm": { + "validators": [ + "0x75cffb90391d7ecf58a84e9e70c67e7b306211c0", + "0x82c10acb56f3d7ed6738b61668111a6b5250283e", + "0x1cd73544c000fd519784f56e59bc380a5fef53d6" + ] + }, + "scroll": { + "validators": [ + "0x11387d89856219cf685f22781bf4e85e00468d54", + "0x64b98b96ccae6e660ecf373b5dd61bcc34fd19ee", + "0x07c2f32a402543badc3141f6b98969d75ef2ac28" + ] + }, + "scrollsepolia": { + "validators": [ + "0xbe18dbd758afb367180260b524e6d4bcd1cb6d05", + "0x9a11ed23ae962974018ab45bc133caabff7b3271", + "0x7867bea3c9761fe64e6d124b171f91fd5dd79644" + ] + }, + "sepolia": { + "validators": [ + "0xb22b65f202558adf86a8bb2847b76ae1036686a5", + "0x469f0940684d147defc44f3647146cb90dd0bc8e", + "0xd3c75dcf15056012a4d74c483a0c6ea11d8c2b83" + ] + }, + "solanatestnet": { + "validators": ["0xd4ce8fa138d4e083fc0e480cca0dbfa4f5f30bd5"] + }, + "viction": { + "validators": [ + "0xe858971cd865b11d3e8fb6b6af72db0d85881baf", + "0xad94659e2383214e4a1c4e8d3c17caffb75bc31b", + "0x0f9e5775ac4d3b73dd28e5a3f8394443186cb70c" + ] + } +} diff --git a/typescript/infra/config/environments/mainnet3/agent.ts b/typescript/infra/config/environments/mainnet3/agent.ts index bb04ad2d6..7bd4740af 100644 --- a/typescript/infra/config/environments/mainnet3/agent.ts +++ b/typescript/infra/config/environments/mainnet3/agent.ts @@ -22,6 +22,7 @@ import { Contexts } from '../../contexts'; import { environment, supportedChainNames } from './chains'; import { helloWorld } from './helloworld'; import { validatorChainConfig } from './validators'; +import ancient8EthereumUsdcAddresses from './warp/ancient8-USDC-addresses.json'; import arbitrumTIAAddresses from './warp/arbitrum-TIA-addresses.json'; import inevmEthereumUsdcAddresses from './warp/inevm-USDC-addresses.json'; import inevmEthereumUsdtAddresses from './warp/inevm-USDT-addresses.json'; @@ -46,6 +47,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig = { // Generally, we run all production validators in the Hyperlane context. [Role.Validator]: { [Chains.arbitrum]: true, + [Chains.ancient8]: true, [Chains.avalanche]: true, [Chains.bsc]: true, [Chains.celo]: true, @@ -65,6 +67,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig = { }, [Role.Relayer]: { [Chains.arbitrum]: true, + [Chains.ancient8]: true, [Chains.avalanche]: true, [Chains.bsc]: true, [Chains.celo]: true, @@ -85,6 +88,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig = { }, [Role.Scraper]: { [Chains.arbitrum]: true, + [Chains.ancient8]: false, [Chains.avalanche]: true, [Chains.bsc]: true, [Chains.celo]: true, @@ -136,8 +140,7 @@ const hyperlane: RootAgentConfig = { rpcConsensusType: RpcConsensusType.Fallback, docker: { repo, - // Includes Cosmos block-by-block indexing. - tag: 'ff6b060-20240328-112429', + tag: '2150e58-20240404-105923', }, gasPaymentEnforcement: [ // Temporary measure to ensure all inEVM warp route messages are delivered - @@ -179,12 +182,16 @@ const hyperlane: RootAgentConfig = { name: 'viction_ethereum_usdt', matchingList: routerMatchingList(victionEthereumUsdtAddresses), }, + { + name: 'ancient8_ethereum_usdc', + matchingList: routerMatchingList(ancient8EthereumUsdcAddresses), + }, ], }, validators: { docker: { repo, - tag: 'ae0990a-20240313-215426', + tag: 'c1da894-20240321-175000', }, rpcConsensusType: RpcConsensusType.Quorum, chains: validatorChainConfig(Contexts.Hyperlane), @@ -243,7 +250,6 @@ const neutron: RootAgentConfig = { rpcConsensusType: RpcConsensusType.Fallback, docker: { repo, - // Includes Cosmos block-by-block indexing. tag: 'a72c3cf-20240314-173418', }, gasPaymentEnforcement: [ diff --git a/typescript/infra/config/environments/mainnet3/core/verification.json b/typescript/infra/config/environments/mainnet3/core/verification.json index c559233f1..27608742b 100644 --- a/typescript/infra/config/environments/mainnet3/core/verification.json +++ b/typescript/infra/config/environments/mainnet3/core/verification.json @@ -1,2144 +1,2830 @@ { - "optimism": [ + "ancient8": [ { - "name": "Mailbox", - "address": "0xF00824861e4bFe5dFC769295A50006BA203BBc29", - "constructorArguments": "000000000000000000000000000000000000000000000000000000000000000a", - "isProxy": false + "address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", + "constructorArguments": "", + "isProxy": false, + "name": "ProxyAdmin" }, { - "name": "TransparentUpgradeableProxy", - "address": "0xd4C1905BB1D26BC93DAC913e13CaCC278CdCC80D", - "constructorArguments": "000000000000000000000000f00824861e4bfe5dfc769295a50006ba203bbc29000000000000000000000000e047cb95fb3b7117989e911c6afb34771183fc3500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1", + "constructorArguments": "0000000000000000000000000000000000000000000000000000000034fb5e38", + "isProxy": false, + "name": "Mailbox" }, { - "name": "MerkleTreeHook", - "address": "0x68eE9bec9B4dbB61f69D9D293Ae26a5AACb2e28f", - "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d", - "isProxy": false + "address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", + "constructorArguments": "0000000000000000000000004ed7d626f1e96cd1c0401607bf70d95243e3ded10000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "InterchainGasPaymaster", - "address": "0x9b27988D926673fe99126DF4eed42A4aae8Bc01F", - "constructorArguments": "", - "isProxy": false + "address": "0x8f4BeB6552b76aA38Cd9994701c0Da7bC829648B", + "constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", + "isProxy": false, + "name": "PausableIsm" }, { - "name": "TransparentUpgradeableProxy", - "address": "0xD8A76C4D91fCbB7Cc8eA795DFDF870E48368995C", - "constructorArguments": "0000000000000000000000009b27988d926673fe99126df4eed42a4aae8bc01f000000000000000000000000e047cb95fb3b7117989e911c6afb34771183fc3500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x811808Dd29ba8B0FC6C0ec0b5537035E59745162", + "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "MerkleTreeHook", - "address": "0x68eE9bec9B4dbB61f69D9D293Ae26a5AACb2e28f", - "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d", - "isProxy": false + "address": "0x5E01d8F34b629E3f92d69546bbc4142A7Adee7e9", + "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000811808dd29ba8b0fc6c0ec0b5537035e59745162", + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "InterchainGasPaymaster", - "address": "0x9b27988D926673fe99126DF4eed42A4aae8Bc01F", + "address": "0x66DC49405Ae2956f7E87FEAa9fE8f506C8987462", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" }, { - "name": "TransparentUpgradeableProxy", - "address": "0xD8A76C4D91fCbB7Cc8eA795DFDF870E48368995C", - "constructorArguments": "0000000000000000000000009b27988d926673fe99126df4eed42a4aae8bc01f000000000000000000000000e047cb95fb3b7117989e911c6afb34771183fc3500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "ProtocolFee", - "address": "0xD71Ff941120e8f935b8b1E2C1eD72F5d140FF458", - "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "ValidatorAnnounce", - "address": "0x30f5b08e01808643221528BB2f7953bf2830Ef38", - "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "Mailbox", - "address": "0xF00824861e4bFe5dFC769295A50006BA203BBc29", - "constructorArguments": "000000000000000000000000000000000000000000000000000000000000000a", - "isProxy": false + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "TransparentUpgradeableProxy", - "address": "0xd4C1905BB1D26BC93DAC913e13CaCC278CdCC80D", - "constructorArguments": "000000000000000000000000f00824861e4bfe5dfc769295a50006ba203bbc29000000000000000000000000e047cb95fb3b7117989e911c6afb34771183fc3500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "MerkleTreeHook", - "address": "0x68eE9bec9B4dbB61f69D9D293Ae26a5AACb2e28f", - "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "InterchainGasPaymaster", - "address": "0x9b27988D926673fe99126DF4eed42A4aae8Bc01F", + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "TransparentUpgradeableProxy", - "address": "0xD8A76C4D91fCbB7Cc8eA795DFDF870E48368995C", - "constructorArguments": "0000000000000000000000009b27988d926673fe99126df4eed42a4aae8bc01f000000000000000000000000e047cb95fb3b7117989e911c6afb34771183fc3500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "MerkleTreeHook", - "address": "0x68eE9bec9B4dbB61f69D9D293Ae26a5AACb2e28f", - "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "InterchainGasPaymaster", - "address": "0x9b27988D926673fe99126DF4eed42A4aae8Bc01F", + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", "constructorArguments": "", - "isProxy": false - }, - { - "name": "TransparentUpgradeableProxy", - "address": "0xD8A76C4D91fCbB7Cc8eA795DFDF870E48368995C", - "constructorArguments": "0000000000000000000000009b27988d926673fe99126df4eed42a4aae8bc01f000000000000000000000000e047cb95fb3b7117989e911c6afb34771183fc3500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "ProtocolFee", - "address": "0xD71Ff941120e8f935b8b1E2C1eD72F5d140FF458", - "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "ValidatorAnnounce", - "address": "0x30f5b08e01808643221528BB2f7953bf2830Ef38", - "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "FallbackRoutingHook", - "address": "0xD4b132C6d4AA93A4247F1A91e1ED929c0572a43d", - "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000068ee9bec9b4dbb61f69d9d293ae26a5aacb2e28f", - "isProxy": false + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "PausableHook", - "address": "0xf753CA2269c8A7693ce1808b5709Fbf36a65D47A", + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "FallbackRoutingHook", - "address": "0xD4b132C6d4AA93A4247F1A91e1ED929c0572a43d", - "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000068ee9bec9b4dbb61f69d9d293ae26a5aacb2e28f", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "PausableHook", - "address": "0xf753CA2269c8A7693ce1808b5709Fbf36a65D47A", + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", "constructorArguments": "", - "isProxy": false - }, - { - "name": "FallbackRoutingHook", - "address": "0xD4b132C6d4AA93A4247F1A91e1ED929c0572a43d", - "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000068ee9bec9b4dbb61f69d9d293ae26a5aacb2e28f", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "PausableHook", - "address": "0xf753CA2269c8A7693ce1808b5709Fbf36a65D47A", + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "FallbackRoutingHook", - "address": "0xD4b132C6d4AA93A4247F1A91e1ED929c0572a43d", - "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000068ee9bec9b4dbb61f69d9d293ae26a5aacb2e28f", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "PausableHook", - "address": "0xf753CA2269c8A7693ce1808b5709Fbf36a65D47A", + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", "constructorArguments": "", - "isProxy": false - } - ], - "arbitrum": [ - { - "name": "Mailbox", - "address": "0x4826ce713944D8B3Eb98c73050bfc01e8fB6655A", - "constructorArguments": "000000000000000000000000000000000000000000000000000000000000a4b1", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x979Ca5202784112f4738403dBec5D0F3B9daabB9", - "constructorArguments": "0000000000000000000000004826ce713944d8b3eb98c73050bfc01e8fb6655a00000000000000000000000080cebd56a65e46c474a1a101e89e76c4c51d179c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "MerkleTreeHook", - "address": "0x748040afB89B8FdBb992799808215419d36A0930", - "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "InterchainGasPaymaster", - "address": "0xfe181073f24A4fB69Ece1B3F6CCC9408157f96EB", + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x3b6044acd6767f017e99318AA6Ef93b7B06A5a22", - "constructorArguments": "000000000000000000000000fe181073f24a4fb69ece1b3f6ccc9408157f96eb00000000000000000000000080cebd56a65e46c474a1a101e89e76c4c51d179c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "MerkleTreeHook", - "address": "0x748040afB89B8FdBb992799808215419d36A0930", - "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "InterchainGasPaymaster", - "address": "0xfe181073f24A4fB69Ece1B3F6CCC9408157f96EB", + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x3b6044acd6767f017e99318AA6Ef93b7B06A5a22", - "constructorArguments": "000000000000000000000000fe181073f24a4fb69ece1b3f6ccc9408157f96eb00000000000000000000000080cebd56a65e46c474a1a101e89e76c4c51d179c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "ProtocolFee", - "address": "0xD0199067DACb8526e7dc524a9a7DCBb57Cd25421", - "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ValidatorAnnounce", - "address": "0x1df063280C4166AF9a725e3828b4dAC6c7113B08", - "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9", - "isProxy": false + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "Mailbox", - "address": "0x4826ce713944D8B3Eb98c73050bfc01e8fB6655A", - "constructorArguments": "000000000000000000000000000000000000000000000000000000000000a4b1", - "isProxy": false + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x979Ca5202784112f4738403dBec5D0F3B9daabB9", - "constructorArguments": "0000000000000000000000004826ce713944d8b3eb98c73050bfc01e8fb6655a00000000000000000000000080cebd56a65e46c474a1a101e89e76c4c51d179c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", - "address": "0x748040afB89B8FdBb992799808215419d36A0930", - "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9", - "isProxy": false + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "InterchainGasPaymaster", - "address": "0xfe181073f24A4fB69Ece1B3F6CCC9408157f96EB", + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x3b6044acd6767f017e99318AA6Ef93b7B06A5a22", - "constructorArguments": "000000000000000000000000fe181073f24a4fb69ece1b3f6ccc9408157f96eb00000000000000000000000080cebd56a65e46c474a1a101e89e76c4c51d179c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", - "address": "0x748040afB89B8FdBb992799808215419d36A0930", - "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9", - "isProxy": false + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "InterchainGasPaymaster", - "address": "0xfe181073f24A4fB69Ece1B3F6CCC9408157f96EB", + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x3b6044acd6767f017e99318AA6Ef93b7B06A5a22", - "constructorArguments": "000000000000000000000000fe181073f24a4fb69ece1b3f6ccc9408157f96eb00000000000000000000000080cebd56a65e46c474a1a101e89e76c4c51d179c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ProtocolFee", - "address": "0xD0199067DACb8526e7dc524a9a7DCBb57Cd25421", - "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "ValidatorAnnounce", - "address": "0x1df063280C4166AF9a725e3828b4dAC6c7113B08", - "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9", - "isProxy": false + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "FallbackRoutingHook", - "address": "0x9e8fFb1c26099e75Dd5D794030e2E9AA51471c25", - "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000748040afb89b8fdbb992799808215419d36a0930", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "PausableHook", - "address": "0xEf30f29Dcd3FCB1DCcDA9C7Cbf2A5957E8Ee9Cc3", + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "FallbackRoutingHook", - "address": "0x9e8fFb1c26099e75Dd5D794030e2E9AA51471c25", - "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000748040afb89b8fdbb992799808215419d36a0930", - "isProxy": false + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "PausableHook", - "address": "0xEf30f29Dcd3FCB1DCcDA9C7Cbf2A5957E8Ee9Cc3", - "constructorArguments": "", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "FallbackRoutingHook", - "address": "0x9e8fFb1c26099e75Dd5D794030e2E9AA51471c25", - "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000748040afb89b8fdbb992799808215419d36a0930", - "isProxy": false + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "PausableHook", - "address": "0xEf30f29Dcd3FCB1DCcDA9C7Cbf2A5957E8Ee9Cc3", + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "FallbackRoutingHook", - "address": "0x9e8fFb1c26099e75Dd5D794030e2E9AA51471c25", - "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000748040afb89b8fdbb992799808215419d36a0930", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "PausableHook", - "address": "0xEf30f29Dcd3FCB1DCcDA9C7Cbf2A5957E8Ee9Cc3", + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", "constructorArguments": "", - "isProxy": false - } - ], - "base": [ + "isProxy": false, + "name": "StorageGasOracle" + }, { - "name": "ProxyAdmin", - "address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1", + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "Mailbox", - "address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000002105", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "TransparentUpgradeableProxy", - "address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D", - "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a70000000000000000000000004ed7d626f1e96cd1c0401607bf70d95243e3ded100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "ProxyAdmin", - "address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1", + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "Mailbox", - "address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000002105", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "TransparentUpgradeableProxy", - "address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D", - "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a70000000000000000000000004ed7d626f1e96cd1c0401607bf70d95243e3ded100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x811808Dd29ba8B0FC6C0ec0b5537035E59745162", + "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "MerkleTreeHook", - "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", - "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d", - "isProxy": false + "address": "0x5E01d8F34b629E3f92d69546bbc4142A7Adee7e9", + "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000811808dd29ba8b0fc6c0ec0b5537035e59745162", + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "StorageGasOracle", - "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", + "address": "0x66DC49405Ae2956f7E87FEAa9fE8f506C8987462", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" }, { - "name": "InterchainGasPaymaster", - "address": "0xfDc940D5c148bA038505DAa5524730644527229a", + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "TransparentUpgradeableProxy", - "address": "0xc3F23848Ed2e04C0c6d41bd7804fa8f89F940B94", - "constructorArguments": "000000000000000000000000fdc940d5c148ba038505daa5524730644527229a0000000000000000000000004ed7d626f1e96cd1c0401607bf70d95243e3ded100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "MerkleTreeHook", - "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", - "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "StorageGasOracle", - "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "InterchainGasPaymaster", - "address": "0xfDc940D5c148bA038505DAa5524730644527229a", + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", - "address": "0xc3F23848Ed2e04C0c6d41bd7804fa8f89F940B94", - "constructorArguments": "000000000000000000000000fdc940d5c148ba038505daa5524730644527229a0000000000000000000000004ed7d626f1e96cd1c0401607bf70d95243e3ded100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ProtocolFee", - "address": "0x99ca8c74cE7Cfa9d72A51fbb05F9821f5f826b3a", - "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "ValidatorAnnounce", - "address": "0x182E8d7c5F1B06201b102123FC7dF0EaeB445a7B", - "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d", - "isProxy": false + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "FallbackRoutingHook", - "address": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", - "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000019dc38aeae620380430c200a6e990d5af5480117", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "PausableHook", - "address": "0x46fa3A5780e5B90Eaf34BDED554d5353B5ABE9E7", + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "FallbackRoutingHook", - "address": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", - "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000019dc38aeae620380430c200a6e990d5af5480117", - "isProxy": false + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "PausableHook", - "address": "0x46fa3A5780e5B90Eaf34BDED554d5353B5ABE9E7", - "constructorArguments": "", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "FallbackRoutingHook", - "address": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", - "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000019dc38aeae620380430c200a6e990d5af5480117", - "isProxy": false + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "PausableHook", - "address": "0x46fa3A5780e5B90Eaf34BDED554d5353B5ABE9E7", + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "FallbackRoutingHook", - "address": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", - "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000019dc38aeae620380430c200a6e990d5af5480117", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "PausableHook", - "address": "0x46fa3A5780e5B90Eaf34BDED554d5353B5ABE9E7", + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", "constructorArguments": "", - "isProxy": false - } - ], - "avalanche": [ - { - "name": "Mailbox", - "address": "0xac6DfcAc1B0ED0dbe0e4836a1158263a24e8D896", - "constructorArguments": "000000000000000000000000000000000000000000000000000000000000a86a", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "TransparentUpgradeableProxy", - "address": "0xFf06aFcaABaDDd1fb08371f9ccA15D73D51FeBD6", - "constructorArguments": "000000000000000000000000ac6dfcac1b0ed0dbe0e4836a1158263a24e8d896000000000000000000000000d7cf8c05fd81b8ca7cff8e6c49b08a9d63265c9b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "MerkleTreeHook", - "address": "0x84eea61D679F42D92145fA052C89900CBAccE95A", - "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "InterchainGasPaymaster", - "address": "0x0FE58030a50ef83A02185a1cCc74acFA47E3df1a", + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x95519ba800BBd0d34eeAE026fEc620AD978176C0", - "constructorArguments": "0000000000000000000000000fe58030a50ef83a02185a1ccc74acfa47e3df1a000000000000000000000000d7cf8c05fd81b8ca7cff8e6c49b08a9d63265c9b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "MerkleTreeHook", - "address": "0x84eea61D679F42D92145fA052C89900CBAccE95A", - "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "InterchainGasPaymaster", - "address": "0x0FE58030a50ef83A02185a1cCc74acFA47E3df1a", + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x95519ba800BBd0d34eeAE026fEc620AD978176C0", - "constructorArguments": "0000000000000000000000000fe58030a50ef83a02185a1ccc74acfa47e3df1a000000000000000000000000d7cf8c05fd81b8ca7cff8e6c49b08a9d63265c9b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "ProtocolFee", - "address": "0xEc4AdA26E51f2685279F37C8aE62BeAd8212D597", - "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ValidatorAnnounce", - "address": "0x9Cad0eC82328CEE2386Ec14a12E81d070a27712f", - "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6", - "isProxy": false + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "Mailbox", - "address": "0xac6DfcAc1B0ED0dbe0e4836a1158263a24e8D896", - "constructorArguments": "000000000000000000000000000000000000000000000000000000000000a86a", - "isProxy": false + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", - "address": "0xFf06aFcaABaDDd1fb08371f9ccA15D73D51FeBD6", - "constructorArguments": "000000000000000000000000ac6dfcac1b0ed0dbe0e4836a1158263a24e8d896000000000000000000000000d7cf8c05fd81b8ca7cff8e6c49b08a9d63265c9b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", - "address": "0x84eea61D679F42D92145fA052C89900CBAccE95A", - "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6", - "isProxy": false + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "InterchainGasPaymaster", - "address": "0x0FE58030a50ef83A02185a1cCc74acFA47E3df1a", + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x95519ba800BBd0d34eeAE026fEc620AD978176C0", - "constructorArguments": "0000000000000000000000000fe58030a50ef83a02185a1ccc74acfa47e3df1a000000000000000000000000d7cf8c05fd81b8ca7cff8e6c49b08a9d63265c9b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", - "address": "0x84eea61D679F42D92145fA052C89900CBAccE95A", - "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6", - "isProxy": false + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "InterchainGasPaymaster", - "address": "0x0FE58030a50ef83A02185a1cCc74acFA47E3df1a", + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x95519ba800BBd0d34eeAE026fEc620AD978176C0", - "constructorArguments": "0000000000000000000000000fe58030a50ef83a02185a1ccc74acfa47e3df1a000000000000000000000000d7cf8c05fd81b8ca7cff8e6c49b08a9d63265c9b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ProtocolFee", - "address": "0xEc4AdA26E51f2685279F37C8aE62BeAd8212D597", - "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "ValidatorAnnounce", - "address": "0x9Cad0eC82328CEE2386Ec14a12E81d070a27712f", - "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6", - "isProxy": false + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "FallbackRoutingHook", - "address": "0x61D15D571D5f7A9eF0D1938f072f430bBF024747", - "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000084eea61d679f42d92145fa052c89900cbacce95a", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "PausableHook", - "address": "0x239eB860770F1C48ABAC9bE9825d20e3E7c018df", + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "FallbackRoutingHook", - "address": "0x61D15D571D5f7A9eF0D1938f072f430bBF024747", - "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000084eea61d679f42d92145fa052c89900cbacce95a", - "isProxy": false + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "PausableHook", - "address": "0x239eB860770F1C48ABAC9bE9825d20e3E7c018df", - "constructorArguments": "", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "FallbackRoutingHook", - "address": "0x61D15D571D5f7A9eF0D1938f072f430bBF024747", - "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000084eea61d679f42d92145fa052c89900cbacce95a", - "isProxy": false + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "PausableHook", - "address": "0x239eB860770F1C48ABAC9bE9825d20e3E7c018df", + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "FallbackRoutingHook", - "address": "0x61D15D571D5f7A9eF0D1938f072f430bBF024747", - "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000084eea61d679f42d92145fa052c89900cbacce95a", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "PausableHook", - "address": "0x239eB860770F1C48ABAC9bE9825d20e3E7c018df", + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", "constructorArguments": "", - "isProxy": false - } - ], - "scroll": [ + "isProxy": false, + "name": "StorageGasOracle" + }, { - "name": "ProxyAdmin", - "address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "Mailbox", - "address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000082750", - "isProxy": false + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", - "constructorArguments": "0000000000000000000000004ed7d626f1e96cd1c0401607bf70d95243e3ded10000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "MerkleTreeHook", - "address": "0x6119E37Bd66406A1Db74920aC79C15fB8411Ba76", - "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "StorageGasOracle", - "address": "0x481171eb1aad17eDE6a56005B7F1aB00C581ef13", + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "InterchainGasPaymaster", - "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", + "address": "0x79b3D752cc9494eCB93800712471a7a62954C8AE", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", - "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", - "constructorArguments": "000000000000000000000000149db7afd694722747035d5aec7007ccb6f8f1120000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "constructorArguments": "00000000000000000000000079b3d752cc9494ecb93800712471a7a62954c8ae0000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", - "address": "0x6119E37Bd66406A1Db74920aC79C15fB8411Ba76", + "address": "0xE0C452DDA7506f0F4dE5C8C1d383F7aD866eA4F0", + "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", + "isProxy": false, + "name": "ProtocolFee" + }, + { + "address": "0x931dFCc8c1141D6F532FD023bd87DAe0080c835d", "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "isProxy": false, + "name": "ValidatorAnnounce" + } + ], + "arbitrum": [ + { + "address": "0x4826ce713944D8B3Eb98c73050bfc01e8fB6655A", + "constructorArguments": "000000000000000000000000000000000000000000000000000000000000a4b1", + "isProxy": false, + "name": "Mailbox" }, { - "name": "StorageGasOracle", - "address": "0x481171eb1aad17eDE6a56005B7F1aB00C581ef13", - "constructorArguments": "", - "isProxy": false + "address": "0x979Ca5202784112f4738403dBec5D0F3B9daabB9", + "constructorArguments": "0000000000000000000000004826ce713944d8b3eb98c73050bfc01e8fb6655a00000000000000000000000080cebd56a65e46c474a1a101e89e76c4c51d179c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "InterchainGasPaymaster", - "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", - "constructorArguments": "", - "isProxy": false + "address": "0x748040afB89B8FdBb992799808215419d36A0930", + "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9", + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "TransparentUpgradeableProxy", - "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", - "constructorArguments": "000000000000000000000000149db7afd694722747035d5aec7007ccb6f8f1120000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0xfe181073f24A4fB69Ece1B3F6CCC9408157f96EB", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "ProtocolFee", - "address": "0xc3F23848Ed2e04C0c6d41bd7804fa8f89F940B94", - "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "address": "0x3b6044acd6767f017e99318AA6Ef93b7B06A5a22", + "constructorArguments": "000000000000000000000000fe181073f24a4fb69ece1b3f6ccc9408157f96eb00000000000000000000000080cebd56a65e46c474a1a101e89e76c4c51d179c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ValidatorAnnounce", - "address": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", - "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "address": "0x748040afB89B8FdBb992799808215419d36A0930", + "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9", + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "ProxyAdmin", - "address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", + "address": "0xfe181073f24A4fB69Ece1B3F6CCC9408157f96EB", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "Mailbox", - "address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000082750", - "isProxy": false + "address": "0x3b6044acd6767f017e99318AA6Ef93b7B06A5a22", + "constructorArguments": "000000000000000000000000fe181073f24a4fb69ece1b3f6ccc9408157f96eb00000000000000000000000080cebd56a65e46c474a1a101e89e76c4c51d179c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", - "constructorArguments": "0000000000000000000000004ed7d626f1e96cd1c0401607bf70d95243e3ded10000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0xD0199067DACb8526e7dc524a9a7DCBb57Cd25421", + "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", + "isProxy": false, + "name": "ProtocolFee" }, { - "name": "MerkleTreeHook", - "address": "0x6119E37Bd66406A1Db74920aC79C15fB8411Ba76", - "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "address": "0x1df063280C4166AF9a725e3828b4dAC6c7113B08", + "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9", + "isProxy": false, + "name": "ValidatorAnnounce" }, { - "name": "StorageGasOracle", - "address": "0x481171eb1aad17eDE6a56005B7F1aB00C581ef13", - "constructorArguments": "", - "isProxy": false + "address": "0x4826ce713944D8B3Eb98c73050bfc01e8fB6655A", + "constructorArguments": "000000000000000000000000000000000000000000000000000000000000a4b1", + "isProxy": false, + "name": "Mailbox" }, { - "name": "InterchainGasPaymaster", - "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", - "constructorArguments": "", - "isProxy": false + "address": "0x979Ca5202784112f4738403dBec5D0F3B9daabB9", + "constructorArguments": "0000000000000000000000004826ce713944d8b3eb98c73050bfc01e8fb6655a00000000000000000000000080cebd56a65e46c474a1a101e89e76c4c51d179c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "TransparentUpgradeableProxy", - "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", - "constructorArguments": "000000000000000000000000149db7afd694722747035d5aec7007ccb6f8f1120000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x748040afB89B8FdBb992799808215419d36A0930", + "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9", + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "MerkleTreeHook", - "address": "0x6119E37Bd66406A1Db74920aC79C15fB8411Ba76", - "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "address": "0xfe181073f24A4fB69Ece1B3F6CCC9408157f96EB", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "StorageGasOracle", - "address": "0x481171eb1aad17eDE6a56005B7F1aB00C581ef13", - "constructorArguments": "", - "isProxy": false + "address": "0x3b6044acd6767f017e99318AA6Ef93b7B06A5a22", + "constructorArguments": "000000000000000000000000fe181073f24a4fb69ece1b3f6ccc9408157f96eb00000000000000000000000080cebd56a65e46c474a1a101e89e76c4c51d179c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "InterchainGasPaymaster", - "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", + "address": "0x748040afB89B8FdBb992799808215419d36A0930", + "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9", + "isProxy": false, + "name": "MerkleTreeHook" + }, + { + "address": "0xfe181073f24A4fB69Ece1B3F6CCC9408157f96EB", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", - "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", - "constructorArguments": "000000000000000000000000149db7afd694722747035d5aec7007ccb6f8f1120000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x3b6044acd6767f017e99318AA6Ef93b7B06A5a22", + "constructorArguments": "000000000000000000000000fe181073f24a4fb69ece1b3f6ccc9408157f96eb00000000000000000000000080cebd56a65e46c474a1a101e89e76c4c51d179c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ProtocolFee", - "address": "0xc3F23848Ed2e04C0c6d41bd7804fa8f89F940B94", + "address": "0xD0199067DACb8526e7dc524a9a7DCBb57Cd25421", "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "isProxy": false, + "name": "ProtocolFee" }, { - "name": "ValidatorAnnounce", - "address": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", - "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "address": "0x1df063280C4166AF9a725e3828b4dAC6c7113B08", + "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9", + "isProxy": false, + "name": "ValidatorAnnounce" }, { - "name": "FallbackRoutingHook", - "address": "0xDa7cECb05C4aeB02c1aFDE277d4306a2da7Bd762", - "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000006119e37bd66406a1db74920ac79c15fb8411ba76", - "isProxy": false + "address": "0x9e8fFb1c26099e75Dd5D794030e2E9AA51471c25", + "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000748040afb89b8fdbb992799808215419d36a0930", + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", - "address": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", + "address": "0xEf30f29Dcd3FCB1DCcDA9C7Cbf2A5957E8Ee9Cc3", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" }, { - "name": "FallbackRoutingHook", - "address": "0xDa7cECb05C4aeB02c1aFDE277d4306a2da7Bd762", - "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000006119e37bd66406a1db74920ac79c15fb8411ba76", - "isProxy": false + "address": "0x9e8fFb1c26099e75Dd5D794030e2E9AA51471c25", + "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000748040afb89b8fdbb992799808215419d36a0930", + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", - "address": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", + "address": "0xEf30f29Dcd3FCB1DCcDA9C7Cbf2A5957E8Ee9Cc3", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" }, { - "name": "FallbackRoutingHook", - "address": "0xDa7cECb05C4aeB02c1aFDE277d4306a2da7Bd762", - "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000006119e37bd66406a1db74920ac79c15fb8411ba76", - "isProxy": false + "address": "0x9e8fFb1c26099e75Dd5D794030e2E9AA51471c25", + "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000748040afb89b8fdbb992799808215419d36a0930", + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", - "address": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", + "address": "0xEf30f29Dcd3FCB1DCcDA9C7Cbf2A5957E8Ee9Cc3", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" }, { - "name": "FallbackRoutingHook", - "address": "0xDa7cECb05C4aeB02c1aFDE277d4306a2da7Bd762", - "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000006119e37bd66406a1db74920ac79c15fb8411ba76", - "isProxy": false + "address": "0x9e8fFb1c26099e75Dd5D794030e2E9AA51471c25", + "constructorArguments": "000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000748040afb89b8fdbb992799808215419d36a0930", + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", - "address": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", + "address": "0xEf30f29Dcd3FCB1DCcDA9C7Cbf2A5957E8Ee9Cc3", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" } ], - "polygonzkevm": [ - { - "name": "ProxyAdmin", - "address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", - "constructorArguments": "", - "isProxy": false - }, - { - "name": "Mailbox", - "address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D", - "constructorArguments": "000000000000000000000000000000000000000000000000000000000000044d", - "isProxy": false - }, + "avalanche": [ { - "name": "TransparentUpgradeableProxy", - "address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E", - "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0xac6DfcAc1B0ED0dbe0e4836a1158263a24e8D896", + "constructorArguments": "000000000000000000000000000000000000000000000000000000000000a86a", + "isProxy": false, + "name": "Mailbox" }, { - "name": "MerkleTreeHook", - "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", - "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e", - "isProxy": false + "address": "0xFf06aFcaABaDDd1fb08371f9ccA15D73D51FeBD6", + "constructorArguments": "000000000000000000000000ac6dfcac1b0ed0dbe0e4836a1158263a24e8d896000000000000000000000000d7cf8c05fd81b8ca7cff8e6c49b08a9d63265c9b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "StorageGasOracle", - "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", - "constructorArguments": "", - "isProxy": false + "address": "0x84eea61D679F42D92145fA052C89900CBAccE95A", + "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6", + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "InterchainGasPaymaster", - "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", + "address": "0x0FE58030a50ef83A02185a1cCc74acFA47E3df1a", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", - "constructorArguments": "000000000000000000000000bf12ef4b9f307463d3fb59c3604f294ddce287e20000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true - }, - { - "name": "MerkleTreeHook", - "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", - "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e", - "isProxy": false + "address": "0x95519ba800BBd0d34eeAE026fEc620AD978176C0", + "constructorArguments": "0000000000000000000000000fe58030a50ef83a02185a1ccc74acfa47e3df1a000000000000000000000000d7cf8c05fd81b8ca7cff8e6c49b08a9d63265c9b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "StorageGasOracle", - "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", - "constructorArguments": "", - "isProxy": false + "address": "0x84eea61D679F42D92145fA052C89900CBAccE95A", + "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6", + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "InterchainGasPaymaster", - "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", + "address": "0x0FE58030a50ef83A02185a1cCc74acFA47E3df1a", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", - "constructorArguments": "000000000000000000000000bf12ef4b9f307463d3fb59c3604f294ddce287e20000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x95519ba800BBd0d34eeAE026fEc620AD978176C0", + "constructorArguments": "0000000000000000000000000fe58030a50ef83a02185a1ccc74acfa47e3df1a000000000000000000000000d7cf8c05fd81b8ca7cff8e6c49b08a9d63265c9b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ProtocolFee", - "address": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", + "address": "0xEc4AdA26E51f2685279F37C8aE62BeAd8212D597", "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false - }, - { - "name": "ValidatorAnnounce", - "address": "0x2fa5F5C96419C222cDbCeC797D696e6cE428A7A9", - "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e", - "isProxy": false + "isProxy": false, + "name": "ProtocolFee" }, { - "name": "ProxyAdmin", - "address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", - "constructorArguments": "", - "isProxy": false - }, - { - "name": "Mailbox", - "address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D", - "constructorArguments": "000000000000000000000000000000000000000000000000000000000000044d", - "isProxy": false + "address": "0x9Cad0eC82328CEE2386Ec14a12E81d070a27712f", + "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6", + "isProxy": false, + "name": "ValidatorAnnounce" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E", - "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0xac6DfcAc1B0ED0dbe0e4836a1158263a24e8D896", + "constructorArguments": "000000000000000000000000000000000000000000000000000000000000a86a", + "isProxy": false, + "name": "Mailbox" }, { - "name": "MerkleTreeHook", - "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", - "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e", - "isProxy": false + "address": "0xFf06aFcaABaDDd1fb08371f9ccA15D73D51FeBD6", + "constructorArguments": "000000000000000000000000ac6dfcac1b0ed0dbe0e4836a1158263a24e8d896000000000000000000000000d7cf8c05fd81b8ca7cff8e6c49b08a9d63265c9b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "StorageGasOracle", - "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", - "constructorArguments": "", - "isProxy": false + "address": "0x84eea61D679F42D92145fA052C89900CBAccE95A", + "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6", + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "InterchainGasPaymaster", - "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", + "address": "0x0FE58030a50ef83A02185a1cCc74acFA47E3df1a", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", - "constructorArguments": "000000000000000000000000bf12ef4b9f307463d3fb59c3604f294ddce287e20000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x95519ba800BBd0d34eeAE026fEc620AD978176C0", + "constructorArguments": "0000000000000000000000000fe58030a50ef83a02185a1ccc74acfa47e3df1a000000000000000000000000d7cf8c05fd81b8ca7cff8e6c49b08a9d63265c9b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", - "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", - "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e", - "isProxy": false + "address": "0x84eea61D679F42D92145fA052C89900CBAccE95A", + "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6", + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "StorageGasOracle", - "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", + "address": "0x0FE58030a50ef83A02185a1cCc74acFA47E3df1a", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "InterchainGasPaymaster", - "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", - "constructorArguments": "", - "isProxy": false + "address": "0x95519ba800BBd0d34eeAE026fEc620AD978176C0", + "constructorArguments": "0000000000000000000000000fe58030a50ef83a02185a1ccc74acfa47e3df1a000000000000000000000000d7cf8c05fd81b8ca7cff8e6c49b08a9d63265c9b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", - "constructorArguments": "000000000000000000000000bf12ef4b9f307463d3fb59c3604f294ddce287e20000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0xEc4AdA26E51f2685279F37C8aE62BeAd8212D597", + "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", + "isProxy": false, + "name": "ProtocolFee" }, { - "name": "ProtocolFee", - "address": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", - "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "address": "0x9Cad0eC82328CEE2386Ec14a12E81d070a27712f", + "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6", + "isProxy": false, + "name": "ValidatorAnnounce" }, { - "name": "ValidatorAnnounce", - "address": "0x2fa5F5C96419C222cDbCeC797D696e6cE428A7A9", - "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e", - "isProxy": false + "address": "0x61D15D571D5f7A9eF0D1938f072f430bBF024747", + "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000084eea61d679f42d92145fa052c89900cbacce95a", + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", - "address": "0xc2FbB9411186AB3b1a6AFCCA702D1a80B48b197c", + "address": "0x239eB860770F1C48ABAC9bE9825d20e3E7c018df", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" }, { - "name": "PausableHook", - "address": "0xc2FbB9411186AB3b1a6AFCCA702D1a80B48b197c", - "constructorArguments": "", - "isProxy": false + "address": "0x61D15D571D5f7A9eF0D1938f072f430bBF024747", + "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000084eea61d679f42d92145fa052c89900cbacce95a", + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", - "address": "0xc2FbB9411186AB3b1a6AFCCA702D1a80B48b197c", + "address": "0x239eB860770F1C48ABAC9bE9825d20e3E7c018df", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" }, { - "name": "PausableHook", - "address": "0xc2FbB9411186AB3b1a6AFCCA702D1a80B48b197c", - "constructorArguments": "", - "isProxy": false + "address": "0x61D15D571D5f7A9eF0D1938f072f430bBF024747", + "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000084eea61d679f42d92145fa052c89900cbacce95a", + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", - "address": "0xc2FbB9411186AB3b1a6AFCCA702D1a80B48b197c", + "address": "0x239eB860770F1C48ABAC9bE9825d20e3E7c018df", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" }, { - "name": "PausableHook", - "address": "0xc2FbB9411186AB3b1a6AFCCA702D1a80B48b197c", + "address": "0x61D15D571D5f7A9eF0D1938f072f430bBF024747", + "constructorArguments": "000000000000000000000000ff06afcaabaddd1fb08371f9cca15d73d51febd6000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000084eea61d679f42d92145fa052c89900cbacce95a", + "isProxy": false, + "name": "FallbackRoutingHook" + }, + { + "address": "0x239eB860770F1C48ABAC9bE9825d20e3E7c018df", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" } ], - "bsc": [ + "base": [ { - "name": "Mailbox", - "address": "0xBFA300164A04437D64Afda390736e6DC45096da1", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000038", - "isProxy": false + "address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1", + "constructorArguments": "", + "isProxy": false, + "name": "ProxyAdmin" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x2971b9Aec44bE4eb673DF1B88cDB57b96eefe8a4", - "constructorArguments": "000000000000000000000000bfa300164a04437d64afda390736e6dc45096da100000000000000000000000065993af9d0d3a64ec77590db7ba362d6eb78ef7000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", + "constructorArguments": "0000000000000000000000000000000000000000000000000000000000002105", + "isProxy": false, + "name": "Mailbox" }, { - "name": "Mailbox", - "address": "0xBFA300164A04437D64Afda390736e6DC45096da1", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000038", - "isProxy": false + "address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D", + "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a70000000000000000000000004ed7d626f1e96cd1c0401607bf70d95243e3ded100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x2971b9Aec44bE4eb673DF1B88cDB57b96eefe8a4", - "constructorArguments": "000000000000000000000000bfa300164a04437d64afda390736e6dc45096da100000000000000000000000065993af9d0d3a64ec77590db7ba362d6eb78ef7000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1", + "constructorArguments": "", + "isProxy": false, + "name": "ProxyAdmin" }, { - "name": "ProtocolFee", - "address": "0xA8Aa5f14a5463a78E45CC068F11c867949F3E367", - "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", + "constructorArguments": "0000000000000000000000000000000000000000000000000000000000002105", + "isProxy": false, + "name": "Mailbox" }, { - "name": "ValidatorAnnounce", - "address": "0x7024078130D9c2100fEA474DAD009C2d1703aCcd", - "constructorArguments": "0000000000000000000000002971b9aec44be4eb673df1b88cdb57b96eefe8a4", - "isProxy": false + "address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D", + "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a70000000000000000000000004ed7d626f1e96cd1c0401607bf70d95243e3ded100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ProtocolFee", - "address": "0xA8Aa5f14a5463a78E45CC068F11c867949F3E367", - "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", + "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d", + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "ValidatorAnnounce", - "address": "0x7024078130D9c2100fEA474DAD009C2d1703aCcd", - "constructorArguments": "0000000000000000000000002971b9aec44be4eb673df1b88cdb57b96eefe8a4", - "isProxy": false - } - ], - "gnosis": [ + "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" + }, { - "name": "Mailbox", - "address": "0x53642476e24E28c3218E8Da44eDEBB4adB9DE13e", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000064", - "isProxy": false + "address": "0xfDc940D5c148bA038505DAa5524730644527229a", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", - "address": "0xaD09d78f4c6b9dA2Ae82b1D34107802d380Bb74f", - "constructorArguments": "00000000000000000000000053642476e24e28c3218e8da44edebb4adb9de13e00000000000000000000000081a92a1a272cb09d7b4970b07548463dc7ae0cb700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0xc3F23848Ed2e04C0c6d41bd7804fa8f89F940B94", + "constructorArguments": "000000000000000000000000fdc940d5c148ba038505daa5524730644527229a0000000000000000000000004ed7d626f1e96cd1c0401607bf70d95243e3ded100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "Mailbox", - "address": "0x53642476e24E28c3218E8Da44eDEBB4adB9DE13e", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000064", - "isProxy": false + "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", + "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d", + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "TransparentUpgradeableProxy", - "address": "0xaD09d78f4c6b9dA2Ae82b1D34107802d380Bb74f", - "constructorArguments": "00000000000000000000000053642476e24e28c3218e8da44edebb4adb9de13e00000000000000000000000081a92a1a272cb09d7b4970b07548463dc7ae0cb700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "ProtocolFee", - "address": "0x9c2214467Daf9e2e1F45b36d08ce0b9C65BFeA88", - "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "address": "0xfDc940D5c148bA038505DAa5524730644527229a", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "ProtocolFee", - "address": "0x9c2214467Daf9e2e1F45b36d08ce0b9C65BFeA88", + "address": "0xc3F23848Ed2e04C0c6d41bd7804fa8f89F940B94", + "constructorArguments": "000000000000000000000000fdc940d5c148ba038505daa5524730644527229a0000000000000000000000004ed7d626f1e96cd1c0401607bf70d95243e3ded100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x99ca8c74cE7Cfa9d72A51fbb05F9821f5f826b3a", "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "isProxy": false, + "name": "ProtocolFee" }, { - "name": "ValidatorAnnounce", - "address": "0x87ED6926abc9E38b9C7C19f835B41943b622663c", - "constructorArguments": "000000000000000000000000ad09d78f4c6b9da2ae82b1d34107802d380bb74f", - "isProxy": false + "address": "0x182E8d7c5F1B06201b102123FC7dF0EaeB445a7B", + "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d", + "isProxy": false, + "name": "ValidatorAnnounce" }, { - "name": "FallbackRoutingHook", - "address": "0x24f5E353dD03E103Ba2372F7D6FC0cf3A66f849c", - "constructorArguments": "000000000000000000000000ad09d78f4c6b9da2ae82b1d34107802d380bb74f000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000002684c6f89e901987e1fdb7649dc5be0c57c61645", - "isProxy": false + "address": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", + "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000019dc38aeae620380430c200a6e990d5af5480117", + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", - "address": "0xf728C884De5275a608dEC222dACd0f2BF2E23AB6", + "address": "0x46fa3A5780e5B90Eaf34BDED554d5353B5ABE9E7", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" }, { - "name": "FallbackRoutingHook", - "address": "0x24f5E353dD03E103Ba2372F7D6FC0cf3A66f849c", - "constructorArguments": "000000000000000000000000ad09d78f4c6b9da2ae82b1d34107802d380bb74f000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000002684c6f89e901987e1fdb7649dc5be0c57c61645", - "isProxy": false + "address": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", + "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000019dc38aeae620380430c200a6e990d5af5480117", + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", - "address": "0xf728C884De5275a608dEC222dACd0f2BF2E23AB6", + "address": "0x46fa3A5780e5B90Eaf34BDED554d5353B5ABE9E7", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" }, { - "name": "FallbackRoutingHook", - "address": "0x24f5E353dD03E103Ba2372F7D6FC0cf3A66f849c", - "constructorArguments": "000000000000000000000000ad09d78f4c6b9da2ae82b1d34107802d380bb74f000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000002684c6f89e901987e1fdb7649dc5be0c57c61645", - "isProxy": false + "address": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", + "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000019dc38aeae620380430c200a6e990d5af5480117", + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", - "address": "0xf728C884De5275a608dEC222dACd0f2BF2E23AB6", + "address": "0x46fa3A5780e5B90Eaf34BDED554d5353B5ABE9E7", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" }, { - "name": "FallbackRoutingHook", - "address": "0x24f5E353dD03E103Ba2372F7D6FC0cf3A66f849c", - "constructorArguments": "000000000000000000000000ad09d78f4c6b9da2ae82b1d34107802d380bb74f000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000002684c6f89e901987e1fdb7649dc5be0c57c61645", - "isProxy": false + "address": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", + "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000019dc38aeae620380430c200a6e990d5af5480117", + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", - "address": "0xf728C884De5275a608dEC222dACd0f2BF2E23AB6", + "address": "0x46fa3A5780e5B90Eaf34BDED554d5353B5ABE9E7", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" + } + ], + "bsc": [ + { + "address": "0xBFA300164A04437D64Afda390736e6DC45096da1", + "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000038", + "isProxy": false, + "name": "Mailbox" + }, + { + "address": "0x2971b9Aec44bE4eb673DF1B88cDB57b96eefe8a4", + "constructorArguments": "000000000000000000000000bfa300164a04437d64afda390736e6dc45096da100000000000000000000000065993af9d0d3a64ec77590db7ba362d6eb78ef7000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0xBFA300164A04437D64Afda390736e6DC45096da1", + "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000038", + "isProxy": false, + "name": "Mailbox" + }, + { + "address": "0x2971b9Aec44bE4eb673DF1B88cDB57b96eefe8a4", + "constructorArguments": "000000000000000000000000bfa300164a04437d64afda390736e6dc45096da100000000000000000000000065993af9d0d3a64ec77590db7ba362d6eb78ef7000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0xA8Aa5f14a5463a78E45CC068F11c867949F3E367", + "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", + "isProxy": false, + "name": "ProtocolFee" + }, + { + "address": "0x7024078130D9c2100fEA474DAD009C2d1703aCcd", + "constructorArguments": "0000000000000000000000002971b9aec44be4eb673df1b88cdb57b96eefe8a4", + "isProxy": false, + "name": "ValidatorAnnounce" + }, + { + "address": "0xA8Aa5f14a5463a78E45CC068F11c867949F3E367", + "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", + "isProxy": false, + "name": "ProtocolFee" + }, + { + "address": "0x7024078130D9c2100fEA474DAD009C2d1703aCcd", + "constructorArguments": "0000000000000000000000002971b9aec44be4eb673df1b88cdb57b96eefe8a4", + "isProxy": false, + "name": "ValidatorAnnounce" } ], "celo": [ { - "name": "Mailbox", "address": "0x0564ECF87C9Be194BbCDB8BC606132b163F76DeD", "constructorArguments": "000000000000000000000000000000000000000000000000000000000000a4ec", - "isProxy": false + "isProxy": false, + "name": "Mailbox" }, { - "name": "TransparentUpgradeableProxy", "address": "0x50da3B3907A08a24fe4999F4Dcf337E8dC7954bb", "constructorArguments": "0000000000000000000000000564ecf87c9be194bbcdb8bc606132b163f76ded00000000000000000000000090f9a2e9ece93516d65fdab726a3c62f5960a1b900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", "address": "0x04dB778f05854f26E67e0a66b740BBbE9070D366", "constructorArguments": "00000000000000000000000050da3b3907a08a24fe4999f4dcf337e8dc7954bb", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "InterchainGasPaymaster", "address": "0x819b9E7D55E2E679d02d023559cB9d583F427078", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", "address": "0x571f1435613381208477ac5d6974310d88AC7cB7", "constructorArguments": "000000000000000000000000819b9e7d55e2e679d02d023559cb9d583f42707800000000000000000000000090f9a2e9ece93516d65fdab726a3c62f5960a1b900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", "address": "0x04dB778f05854f26E67e0a66b740BBbE9070D366", "constructorArguments": "00000000000000000000000050da3b3907a08a24fe4999f4dcf337e8dc7954bb", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "InterchainGasPaymaster", "address": "0x819b9E7D55E2E679d02d023559cB9d583F427078", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", "address": "0x571f1435613381208477ac5d6974310d88AC7cB7", "constructorArguments": "000000000000000000000000819b9e7d55e2e679d02d023559cb9d583f42707800000000000000000000000090f9a2e9ece93516d65fdab726a3c62f5960a1b900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ProtocolFee", "address": "0x89886d431f9c3eEE64DCD6dAbA3f7D689D98D899", "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "isProxy": false, + "name": "ProtocolFee" }, { - "name": "ValidatorAnnounce", "address": "0xCeF677b65FDaA6804d4403083bb12B8dB3991FE1", "constructorArguments": "00000000000000000000000050da3b3907a08a24fe4999f4dcf337e8dc7954bb", - "isProxy": false + "isProxy": false, + "name": "ValidatorAnnounce" }, { - "name": "Mailbox", "address": "0x0564ECF87C9Be194BbCDB8BC606132b163F76DeD", "constructorArguments": "000000000000000000000000000000000000000000000000000000000000a4ec", - "isProxy": false + "isProxy": false, + "name": "Mailbox" }, { - "name": "TransparentUpgradeableProxy", "address": "0x50da3B3907A08a24fe4999F4Dcf337E8dC7954bb", "constructorArguments": "0000000000000000000000000564ecf87c9be194bbcdb8bc606132b163f76ded00000000000000000000000090f9a2e9ece93516d65fdab726a3c62f5960a1b900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", "address": "0x04dB778f05854f26E67e0a66b740BBbE9070D366", "constructorArguments": "00000000000000000000000050da3b3907a08a24fe4999f4dcf337e8dc7954bb", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "InterchainGasPaymaster", "address": "0x819b9E7D55E2E679d02d023559cB9d583F427078", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", "address": "0x571f1435613381208477ac5d6974310d88AC7cB7", "constructorArguments": "000000000000000000000000819b9e7d55e2e679d02d023559cb9d583f42707800000000000000000000000090f9a2e9ece93516d65fdab726a3c62f5960a1b900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", "address": "0x04dB778f05854f26E67e0a66b740BBbE9070D366", "constructorArguments": "00000000000000000000000050da3b3907a08a24fe4999f4dcf337e8dc7954bb", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "InterchainGasPaymaster", "address": "0x819b9E7D55E2E679d02d023559cB9d583F427078", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", "address": "0x571f1435613381208477ac5d6974310d88AC7cB7", "constructorArguments": "000000000000000000000000819b9e7d55e2e679d02d023559cb9d583f42707800000000000000000000000090f9a2e9ece93516d65fdab726a3c62f5960a1b900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ProtocolFee", "address": "0x89886d431f9c3eEE64DCD6dAbA3f7D689D98D899", "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "isProxy": false, + "name": "ProtocolFee" }, { - "name": "ValidatorAnnounce", "address": "0xCeF677b65FDaA6804d4403083bb12B8dB3991FE1", "constructorArguments": "00000000000000000000000050da3b3907a08a24fe4999f4dcf337e8dc7954bb", - "isProxy": false + "isProxy": false, + "name": "ValidatorAnnounce" } ], "ethereum": [ { - "name": "Mailbox", "address": "0x7b4D881c122a5e61adCFfb56A2e3CE9927D53455", "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000001", - "isProxy": false + "isProxy": false, + "name": "Mailbox" }, { - "name": "TransparentUpgradeableProxy", "address": "0xc005dc82818d67AF737725bD4bf75435d065D239", "constructorArguments": "0000000000000000000000007b4d881c122a5e61adcffb56a2e3ce9927d5345500000000000000000000000075ee15ee1b4a75fa3e2fdf5df3253c25599cc65900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", "address": "0x48e6c30B97748d1e2e03bf3e9FbE3890ca5f8CCA", "constructorArguments": "000000000000000000000000c005dc82818d67af737725bd4bf75435d065d239", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "InterchainGasPaymaster", "address": "0x1008FAbD07aBd93a7D9bB81803a89cC3a834E1A9", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", "address": "0x9e6B1022bE9BBF5aFd152483DAD9b88911bC8611", "constructorArguments": "0000000000000000000000001008fabd07abd93a7d9bb81803a89cc3a834e1a900000000000000000000000075ee15ee1b4a75fa3e2fdf5df3253c25599cc65900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", "address": "0x48e6c30B97748d1e2e03bf3e9FbE3890ca5f8CCA", "constructorArguments": "000000000000000000000000c005dc82818d67af737725bd4bf75435d065d239", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "InterchainGasPaymaster", "address": "0x1008FAbD07aBd93a7D9bB81803a89cC3a834E1A9", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", "address": "0x9e6B1022bE9BBF5aFd152483DAD9b88911bC8611", "constructorArguments": "0000000000000000000000001008fabd07abd93a7d9bb81803a89cc3a834e1a900000000000000000000000075ee15ee1b4a75fa3e2fdf5df3253c25599cc65900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ProtocolFee", "address": "0x8B05BF30F6247a90006c5837eA63C7905D79e6d8", "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "isProxy": false, + "name": "ProtocolFee" }, { - "name": "ValidatorAnnounce", "address": "0xCe74905e51497b4adD3639366708b821dcBcff96", "constructorArguments": "000000000000000000000000c005dc82818d67af737725bd4bf75435d065d239", - "isProxy": false + "isProxy": false, + "name": "ValidatorAnnounce" }, { - "name": "Mailbox", "address": "0x7b4D881c122a5e61adCFfb56A2e3CE9927D53455", "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000001", - "isProxy": false + "isProxy": false, + "name": "Mailbox" }, { - "name": "TransparentUpgradeableProxy", "address": "0xc005dc82818d67AF737725bD4bf75435d065D239", "constructorArguments": "0000000000000000000000007b4d881c122a5e61adcffb56a2e3ce9927d5345500000000000000000000000075ee15ee1b4a75fa3e2fdf5df3253c25599cc65900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", "address": "0x48e6c30B97748d1e2e03bf3e9FbE3890ca5f8CCA", "constructorArguments": "000000000000000000000000c005dc82818d67af737725bd4bf75435d065d239", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "InterchainGasPaymaster", "address": "0x1008FAbD07aBd93a7D9bB81803a89cC3a834E1A9", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", "address": "0x9e6B1022bE9BBF5aFd152483DAD9b88911bC8611", "constructorArguments": "0000000000000000000000001008fabd07abd93a7d9bb81803a89cc3a834e1a900000000000000000000000075ee15ee1b4a75fa3e2fdf5df3253c25599cc65900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", "address": "0x48e6c30B97748d1e2e03bf3e9FbE3890ca5f8CCA", "constructorArguments": "000000000000000000000000c005dc82818d67af737725bd4bf75435d065d239", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "InterchainGasPaymaster", "address": "0x1008FAbD07aBd93a7D9bB81803a89cC3a834E1A9", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", "address": "0x9e6B1022bE9BBF5aFd152483DAD9b88911bC8611", "constructorArguments": "0000000000000000000000001008fabd07abd93a7d9bb81803a89cc3a834e1a900000000000000000000000075ee15ee1b4a75fa3e2fdf5df3253c25599cc65900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ProtocolFee", "address": "0x8B05BF30F6247a90006c5837eA63C7905D79e6d8", "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "isProxy": false, + "name": "ProtocolFee" }, { - "name": "ValidatorAnnounce", "address": "0xCe74905e51497b4adD3639366708b821dcBcff96", "constructorArguments": "000000000000000000000000c005dc82818d67af737725bd4bf75435d065d239", - "isProxy": false + "isProxy": false, + "name": "ValidatorAnnounce" }, { - "name": "FallbackRoutingHook", "address": "0x571f1435613381208477ac5d6974310d88AC7cB7", "constructorArguments": "000000000000000000000000c005dc82818d67af737725bd4bf75435d065d239000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000048e6c30b97748d1e2e03bf3e9fbe3890ca5f8cca", - "isProxy": false + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", "address": "0x3A66Dc852e56d3748838b3C27CF381105b83705b", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" }, { - "name": "FallbackRoutingHook", "address": "0x571f1435613381208477ac5d6974310d88AC7cB7", "constructorArguments": "000000000000000000000000c005dc82818d67af737725bd4bf75435d065d239000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000048e6c30b97748d1e2e03bf3e9fbe3890ca5f8cca", - "isProxy": false + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", "address": "0x3A66Dc852e56d3748838b3C27CF381105b83705b", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" }, { - "name": "FallbackRoutingHook", "address": "0x571f1435613381208477ac5d6974310d88AC7cB7", "constructorArguments": "000000000000000000000000c005dc82818d67af737725bd4bf75435d065d239000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000048e6c30b97748d1e2e03bf3e9fbe3890ca5f8cca", - "isProxy": false + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", "address": "0x3A66Dc852e56d3748838b3C27CF381105b83705b", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" }, { - "name": "FallbackRoutingHook", "address": "0x571f1435613381208477ac5d6974310d88AC7cB7", "constructorArguments": "000000000000000000000000c005dc82818d67af737725bd4bf75435d065d239000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000048e6c30b97748d1e2e03bf3e9fbe3890ca5f8cca", - "isProxy": false + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", "address": "0x3A66Dc852e56d3748838b3C27CF381105b83705b", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" + } + ], + "gnosis": [ + { + "address": "0x53642476e24E28c3218E8Da44eDEBB4adB9DE13e", + "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000064", + "isProxy": false, + "name": "Mailbox" + }, + { + "address": "0xaD09d78f4c6b9dA2Ae82b1D34107802d380Bb74f", + "constructorArguments": "00000000000000000000000053642476e24e28c3218e8da44edebb4adb9de13e00000000000000000000000081a92a1a272cb09d7b4970b07548463dc7ae0cb700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x53642476e24E28c3218E8Da44eDEBB4adB9DE13e", + "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000064", + "isProxy": false, + "name": "Mailbox" + }, + { + "address": "0xaD09d78f4c6b9dA2Ae82b1D34107802d380Bb74f", + "constructorArguments": "00000000000000000000000053642476e24e28c3218e8da44edebb4adb9de13e00000000000000000000000081a92a1a272cb09d7b4970b07548463dc7ae0cb700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x9c2214467Daf9e2e1F45b36d08ce0b9C65BFeA88", + "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", + "isProxy": false, + "name": "ProtocolFee" + }, + { + "address": "0x9c2214467Daf9e2e1F45b36d08ce0b9C65BFeA88", + "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", + "isProxy": false, + "name": "ProtocolFee" + }, + { + "address": "0x87ED6926abc9E38b9C7C19f835B41943b622663c", + "constructorArguments": "000000000000000000000000ad09d78f4c6b9da2ae82b1d34107802d380bb74f", + "isProxy": false, + "name": "ValidatorAnnounce" + }, + { + "address": "0x24f5E353dD03E103Ba2372F7D6FC0cf3A66f849c", + "constructorArguments": "000000000000000000000000ad09d78f4c6b9da2ae82b1d34107802d380bb74f000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000002684c6f89e901987e1fdb7649dc5be0c57c61645", + "isProxy": false, + "name": "FallbackRoutingHook" + }, + { + "address": "0xf728C884De5275a608dEC222dACd0f2BF2E23AB6", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + }, + { + "address": "0x24f5E353dD03E103Ba2372F7D6FC0cf3A66f849c", + "constructorArguments": "000000000000000000000000ad09d78f4c6b9da2ae82b1d34107802d380bb74f000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000002684c6f89e901987e1fdb7649dc5be0c57c61645", + "isProxy": false, + "name": "FallbackRoutingHook" + }, + { + "address": "0xf728C884De5275a608dEC222dACd0f2BF2E23AB6", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + }, + { + "address": "0x24f5E353dD03E103Ba2372F7D6FC0cf3A66f849c", + "constructorArguments": "000000000000000000000000ad09d78f4c6b9da2ae82b1d34107802d380bb74f000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000002684c6f89e901987e1fdb7649dc5be0c57c61645", + "isProxy": false, + "name": "FallbackRoutingHook" + }, + { + "address": "0xf728C884De5275a608dEC222dACd0f2BF2E23AB6", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + }, + { + "address": "0x24f5E353dD03E103Ba2372F7D6FC0cf3A66f849c", + "constructorArguments": "000000000000000000000000ad09d78f4c6b9da2ae82b1d34107802d380bb74f000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000002684c6f89e901987e1fdb7649dc5be0c57c61645", + "isProxy": false, + "name": "FallbackRoutingHook" + }, + { + "address": "0xf728C884De5275a608dEC222dACd0f2BF2E23AB6", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + } + ], + "inevm": [ + { + "address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", + "constructorArguments": "", + "isProxy": false, + "name": "ProxyAdmin" + }, + { + "address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1", + "constructorArguments": "00000000000000000000000000000000000000000000000000000000000009dd", + "isProxy": false, + "name": "Mailbox" + }, + { + "address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", + "constructorArguments": "0000000000000000000000004ed7d626f1e96cd1c0401607bf70d95243e3ded10000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x0972954923a1e2b2aAb04Fa0c4a0797e5989Cd65", + "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", + "isProxy": false, + "name": "MerkleTreeHook" + }, + { + "address": "0x6119E37Bd66406A1Db74920aC79C15fB8411Ba76", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" + }, + { + "address": "0x481171eb1aad17eDE6a56005B7F1aB00C581ef13", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" + }, + { + "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", + "constructorArguments": "000000000000000000000000481171eb1aad17ede6a56005b7f1ab00c581ef130000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x0972954923a1e2b2aAb04Fa0c4a0797e5989Cd65", + "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", + "isProxy": false, + "name": "MerkleTreeHook" + }, + { + "address": "0x6119E37Bd66406A1Db74920aC79C15fB8411Ba76", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" + }, + { + "address": "0x481171eb1aad17eDE6a56005B7F1aB00C581ef13", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" + }, + { + "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", + "constructorArguments": "000000000000000000000000481171eb1aad17ede6a56005b7f1ab00c581ef130000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", + "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", + "isProxy": false, + "name": "ProtocolFee" + }, + { + "address": "0x15ab173bDB6832f9b64276bA128659b0eD77730B", + "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", + "isProxy": false, + "name": "ValidatorAnnounce" + }, + { + "address": "0xBDa330Ea8F3005C421C8088e638fBB64fA71b9e0", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + }, + { + "address": "0xBDa330Ea8F3005C421C8088e638fBB64fA71b9e0", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + } + ], + "mantapacific": [ + { + "address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", + "constructorArguments": "", + "isProxy": false, + "name": "ProxyAdmin" + }, + { + "address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D", + "constructorArguments": "00000000000000000000000000000000000000000000000000000000000000a9", + "isProxy": false, + "name": "Mailbox" + }, + { + "address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E", + "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", + "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e", + "isProxy": false, + "name": "MerkleTreeHook" + }, + { + "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" + }, + { + "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" + }, + { + "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", + "constructorArguments": "000000000000000000000000bf12ef4b9f307463d3fb59c3604f294ddce287e20000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", + "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e", + "isProxy": false, + "name": "MerkleTreeHook" + }, + { + "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" + }, + { + "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" + }, + { + "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", + "constructorArguments": "000000000000000000000000bf12ef4b9f307463d3fb59c3604f294ddce287e20000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", + "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", + "isProxy": false, + "name": "ProtocolFee" + }, + { + "address": "0x2fa5F5C96419C222cDbCeC797D696e6cE428A7A9", + "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e", + "isProxy": false, + "name": "ValidatorAnnounce" + }, + { + "address": "0xD1E267d2d7876e97E217BfE61c34AB50FEF52807", + "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000149db7afd694722747035d5aec7007ccb6f8f112", + "isProxy": false, + "name": "FallbackRoutingHook" + }, + { + "address": "0x7556a0E61d577D921Cba8Fca0d7D6299d36E607E", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + }, + { + "address": "0xD1E267d2d7876e97E217BfE61c34AB50FEF52807", + "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000149db7afd694722747035d5aec7007ccb6f8f112", + "isProxy": false, + "name": "FallbackRoutingHook" + }, + { + "address": "0x7556a0E61d577D921Cba8Fca0d7D6299d36E607E", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" } ], "moonbeam": [ { - "name": "Mailbox", "address": "0xeE064c4Dd3d476676a40b7cab94Ef651444175c0", "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000504", - "isProxy": false + "isProxy": false, + "name": "Mailbox" }, { - "name": "TransparentUpgradeableProxy", "address": "0x094d03E751f49908080EFf000Dd6FD177fd44CC3", "constructorArguments": "000000000000000000000000ee064c4dd3d476676a40b7cab94ef651444175c00000000000000000000000006a9cda3dd1f593983bfd142eb35e6ce4137bd5ce00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "Mailbox", "address": "0xeE064c4Dd3d476676a40b7cab94Ef651444175c0", "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000504", - "isProxy": false + "isProxy": false, + "name": "Mailbox" }, { - "name": "TransparentUpgradeableProxy", "address": "0x094d03E751f49908080EFf000Dd6FD177fd44CC3", "constructorArguments": "000000000000000000000000ee064c4dd3d476676a40b7cab94ef651444175c00000000000000000000000006a9cda3dd1f593983bfd142eb35e6ce4137bd5ce00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", "address": "0x87403b85f6f316e7ba91ba1fa6C3Fb7dD4095547", "constructorArguments": "000000000000000000000000094d03e751f49908080eff000dd6fd177fd44cc3", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "InterchainGasPaymaster", "address": "0x89e8C8735f3C3956168BAd6C31e95ecE19CaF507", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", "address": "0x14760E32C0746094cF14D97124865BC7F0F7368F", "constructorArguments": "00000000000000000000000089e8c8735f3c3956168bad6c31e95ece19caf5070000000000000000000000006a9cda3dd1f593983bfd142eb35e6ce4137bd5ce00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", "address": "0x87403b85f6f316e7ba91ba1fa6C3Fb7dD4095547", "constructorArguments": "000000000000000000000000094d03e751f49908080eff000dd6fd177fd44cc3", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "InterchainGasPaymaster", "address": "0x89e8C8735f3C3956168BAd6C31e95ecE19CaF507", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", "address": "0x14760E32C0746094cF14D97124865BC7F0F7368F", "constructorArguments": "00000000000000000000000089e8c8735f3c3956168bad6c31e95ece19caf5070000000000000000000000006a9cda3dd1f593983bfd142eb35e6ce4137bd5ce00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ProtocolFee", "address": "0xCd3e29A9D293DcC7341295996a118913F7c582c0", "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "isProxy": false, + "name": "ProtocolFee" }, { - "name": "ValidatorAnnounce", "address": "0x8c1001eBee6F25b31863A55EadfF149aF88B356F", "constructorArguments": "000000000000000000000000094d03e751f49908080eff000dd6fd177fd44cc3", - "isProxy": false + "isProxy": false, + "name": "ValidatorAnnounce" }, { - "name": "MerkleTreeHook", "address": "0x87403b85f6f316e7ba91ba1fa6C3Fb7dD4095547", "constructorArguments": "000000000000000000000000094d03e751f49908080eff000dd6fd177fd44cc3", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "InterchainGasPaymaster", "address": "0x89e8C8735f3C3956168BAd6C31e95ecE19CaF507", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", "address": "0x14760E32C0746094cF14D97124865BC7F0F7368F", "constructorArguments": "00000000000000000000000089e8c8735f3c3956168bad6c31e95ece19caf5070000000000000000000000006a9cda3dd1f593983bfd142eb35e6ce4137bd5ce00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", "address": "0x87403b85f6f316e7ba91ba1fa6C3Fb7dD4095547", "constructorArguments": "000000000000000000000000094d03e751f49908080eff000dd6fd177fd44cc3", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "InterchainGasPaymaster", "address": "0x89e8C8735f3C3956168BAd6C31e95ecE19CaF507", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" + }, + { + "address": "0x14760E32C0746094cF14D97124865BC7F0F7368F", + "constructorArguments": "00000000000000000000000089e8c8735f3c3956168bad6c31e95ece19caf5070000000000000000000000006a9cda3dd1f593983bfd142eb35e6ce4137bd5ce00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0xCd3e29A9D293DcC7341295996a118913F7c582c0", + "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", + "isProxy": false, + "name": "ProtocolFee" + }, + { + "address": "0x8c1001eBee6F25b31863A55EadfF149aF88B356F", + "constructorArguments": "000000000000000000000000094d03e751f49908080eff000dd6fd177fd44cc3", + "isProxy": false, + "name": "ValidatorAnnounce" + }, + { + "address": "0x6C2D6eA0969F7Aa0A850CCA88c7BFACa563B2361", + "constructorArguments": "000000000000000000000000094d03e751f49908080eff000dd6fd177fd44cc3000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000087403b85f6f316e7ba91ba1fa6c3fb7dd4095547", + "isProxy": false, + "name": "FallbackRoutingHook" + }, + { + "address": "0xe28f2AEEB42ee83CAd068D9A9a449c8b868C137f", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + }, + { + "address": "0x6C2D6eA0969F7Aa0A850CCA88c7BFACa563B2361", + "constructorArguments": "000000000000000000000000094d03e751f49908080eff000dd6fd177fd44cc3000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000087403b85f6f316e7ba91ba1fa6c3fb7dd4095547", + "isProxy": false, + "name": "FallbackRoutingHook" + }, + { + "address": "0xe28f2AEEB42ee83CAd068D9A9a449c8b868C137f", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + }, + { + "address": "0x6C2D6eA0969F7Aa0A850CCA88c7BFACa563B2361", + "constructorArguments": "000000000000000000000000094d03e751f49908080eff000dd6fd177fd44cc3000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000087403b85f6f316e7ba91ba1fa6c3fb7dd4095547", + "isProxy": false, + "name": "FallbackRoutingHook" + }, + { + "address": "0xe28f2AEEB42ee83CAd068D9A9a449c8b868C137f", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + }, + { + "address": "0x6C2D6eA0969F7Aa0A850CCA88c7BFACa563B2361", + "constructorArguments": "000000000000000000000000094d03e751f49908080eff000dd6fd177fd44cc3000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000087403b85f6f316e7ba91ba1fa6c3fb7dd4095547", + "isProxy": false, + "name": "FallbackRoutingHook" + }, + { + "address": "0xe28f2AEEB42ee83CAd068D9A9a449c8b868C137f", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + } + ], + "optimism": [ + { + "address": "0xF00824861e4bFe5dFC769295A50006BA203BBc29", + "constructorArguments": "000000000000000000000000000000000000000000000000000000000000000a", + "isProxy": false, + "name": "Mailbox" + }, + { + "address": "0xd4C1905BB1D26BC93DAC913e13CaCC278CdCC80D", + "constructorArguments": "000000000000000000000000f00824861e4bfe5dfc769295a50006ba203bbc29000000000000000000000000e047cb95fb3b7117989e911c6afb34771183fc3500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x68eE9bec9B4dbB61f69D9D293Ae26a5AACb2e28f", + "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d", + "isProxy": false, + "name": "MerkleTreeHook" + }, + { + "address": "0x9b27988D926673fe99126DF4eed42A4aae8Bc01F", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" + }, + { + "address": "0xD8A76C4D91fCbB7Cc8eA795DFDF870E48368995C", + "constructorArguments": "0000000000000000000000009b27988d926673fe99126df4eed42a4aae8bc01f000000000000000000000000e047cb95fb3b7117989e911c6afb34771183fc3500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x68eE9bec9B4dbB61f69D9D293Ae26a5AACb2e28f", + "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d", + "isProxy": false, + "name": "MerkleTreeHook" + }, + { + "address": "0x9b27988D926673fe99126DF4eed42A4aae8Bc01F", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" + }, + { + "address": "0xD8A76C4D91fCbB7Cc8eA795DFDF870E48368995C", + "constructorArguments": "0000000000000000000000009b27988d926673fe99126df4eed42a4aae8bc01f000000000000000000000000e047cb95fb3b7117989e911c6afb34771183fc3500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0xD71Ff941120e8f935b8b1E2C1eD72F5d140FF458", + "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", + "isProxy": false, + "name": "ProtocolFee" + }, + { + "address": "0x30f5b08e01808643221528BB2f7953bf2830Ef38", + "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d", + "isProxy": false, + "name": "ValidatorAnnounce" + }, + { + "address": "0xF00824861e4bFe5dFC769295A50006BA203BBc29", + "constructorArguments": "000000000000000000000000000000000000000000000000000000000000000a", + "isProxy": false, + "name": "Mailbox" + }, + { + "address": "0xd4C1905BB1D26BC93DAC913e13CaCC278CdCC80D", + "constructorArguments": "000000000000000000000000f00824861e4bfe5dfc769295a50006ba203bbc29000000000000000000000000e047cb95fb3b7117989e911c6afb34771183fc3500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x68eE9bec9B4dbB61f69D9D293Ae26a5AACb2e28f", + "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d", + "isProxy": false, + "name": "MerkleTreeHook" + }, + { + "address": "0x9b27988D926673fe99126DF4eed42A4aae8Bc01F", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" + }, + { + "address": "0xD8A76C4D91fCbB7Cc8eA795DFDF870E48368995C", + "constructorArguments": "0000000000000000000000009b27988d926673fe99126df4eed42a4aae8bc01f000000000000000000000000e047cb95fb3b7117989e911c6afb34771183fc3500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x68eE9bec9B4dbB61f69D9D293Ae26a5AACb2e28f", + "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d", + "isProxy": false, + "name": "MerkleTreeHook" + }, + { + "address": "0x9b27988D926673fe99126DF4eed42A4aae8Bc01F", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x14760E32C0746094cF14D97124865BC7F0F7368F", - "constructorArguments": "00000000000000000000000089e8c8735f3c3956168bad6c31e95ece19caf5070000000000000000000000006a9cda3dd1f593983bfd142eb35e6ce4137bd5ce00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0xD8A76C4D91fCbB7Cc8eA795DFDF870E48368995C", + "constructorArguments": "0000000000000000000000009b27988d926673fe99126df4eed42a4aae8bc01f000000000000000000000000e047cb95fb3b7117989e911c6afb34771183fc3500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ProtocolFee", - "address": "0xCd3e29A9D293DcC7341295996a118913F7c582c0", + "address": "0xD71Ff941120e8f935b8b1E2C1eD72F5d140FF458", "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "isProxy": false, + "name": "ProtocolFee" }, { - "name": "ValidatorAnnounce", - "address": "0x8c1001eBee6F25b31863A55EadfF149aF88B356F", - "constructorArguments": "000000000000000000000000094d03e751f49908080eff000dd6fd177fd44cc3", - "isProxy": false + "address": "0x30f5b08e01808643221528BB2f7953bf2830Ef38", + "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d", + "isProxy": false, + "name": "ValidatorAnnounce" }, { - "name": "FallbackRoutingHook", - "address": "0x6C2D6eA0969F7Aa0A850CCA88c7BFACa563B2361", - "constructorArguments": "000000000000000000000000094d03e751f49908080eff000dd6fd177fd44cc3000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000087403b85f6f316e7ba91ba1fa6c3fb7dd4095547", - "isProxy": false + "address": "0xD4b132C6d4AA93A4247F1A91e1ED929c0572a43d", + "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000068ee9bec9b4dbb61f69d9d293ae26a5aacb2e28f", + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", - "address": "0xe28f2AEEB42ee83CAd068D9A9a449c8b868C137f", + "address": "0xf753CA2269c8A7693ce1808b5709Fbf36a65D47A", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" }, { - "name": "FallbackRoutingHook", - "address": "0x6C2D6eA0969F7Aa0A850CCA88c7BFACa563B2361", - "constructorArguments": "000000000000000000000000094d03e751f49908080eff000dd6fd177fd44cc3000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000087403b85f6f316e7ba91ba1fa6c3fb7dd4095547", - "isProxy": false + "address": "0xD4b132C6d4AA93A4247F1A91e1ED929c0572a43d", + "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000068ee9bec9b4dbb61f69d9d293ae26a5aacb2e28f", + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", - "address": "0xe28f2AEEB42ee83CAd068D9A9a449c8b868C137f", + "address": "0xf753CA2269c8A7693ce1808b5709Fbf36a65D47A", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" }, { - "name": "FallbackRoutingHook", - "address": "0x6C2D6eA0969F7Aa0A850CCA88c7BFACa563B2361", - "constructorArguments": "000000000000000000000000094d03e751f49908080eff000dd6fd177fd44cc3000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000087403b85f6f316e7ba91ba1fa6c3fb7dd4095547", - "isProxy": false + "address": "0xD4b132C6d4AA93A4247F1A91e1ED929c0572a43d", + "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000068ee9bec9b4dbb61f69d9d293ae26a5aacb2e28f", + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", - "address": "0xe28f2AEEB42ee83CAd068D9A9a449c8b868C137f", + "address": "0xf753CA2269c8A7693ce1808b5709Fbf36a65D47A", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" }, { - "name": "FallbackRoutingHook", - "address": "0x6C2D6eA0969F7Aa0A850CCA88c7BFACa563B2361", - "constructorArguments": "000000000000000000000000094d03e751f49908080eff000dd6fd177fd44cc3000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000087403b85f6f316e7ba91ba1fa6c3fb7dd4095547", - "isProxy": false + "address": "0xD4b132C6d4AA93A4247F1A91e1ED929c0572a43d", + "constructorArguments": "000000000000000000000000d4c1905bb1d26bc93dac913e13cacc278cdcc80d000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000068ee9bec9b4dbb61f69d9d293ae26a5aacb2e28f", + "isProxy": false, + "name": "FallbackRoutingHook" }, { - "name": "PausableHook", - "address": "0xe28f2AEEB42ee83CAd068D9A9a449c8b868C137f", + "address": "0xf753CA2269c8A7693ce1808b5709Fbf36a65D47A", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" } ], "polygon": [ { - "name": "Mailbox", "address": "0xA3Ae1C7dBAc1C9658708E6aCD271bfB93d87f8A3", "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000089", - "isProxy": false + "isProxy": false, + "name": "Mailbox" }, { - "name": "TransparentUpgradeableProxy", "address": "0x5d934f4e2f797775e53561bB72aca21ba36B96BB", "constructorArguments": "000000000000000000000000a3ae1c7dbac1c9658708e6acd271bfb93d87f8a3000000000000000000000000c4f7590c5d30be959225dc75640657954a86b98000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "Mailbox", "address": "0xA3Ae1C7dBAc1C9658708E6aCD271bfB93d87f8A3", "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000089", - "isProxy": false + "isProxy": false, + "name": "Mailbox" }, { - "name": "TransparentUpgradeableProxy", "address": "0x5d934f4e2f797775e53561bB72aca21ba36B96BB", "constructorArguments": "000000000000000000000000a3ae1c7dbac1c9658708e6acd271bfb93d87f8a3000000000000000000000000c4f7590c5d30be959225dc75640657954a86b98000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ProtocolFee", "address": "0xF8F3629e308b4758F8396606405989F8D8C9c578", "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "isProxy": false, + "name": "ProtocolFee" }, { - "name": "ValidatorAnnounce", "address": "0x454E1a1E1CA8B51506090f1b5399083658eA4Fc5", "constructorArguments": "0000000000000000000000005d934f4e2f797775e53561bb72aca21ba36b96bb", - "isProxy": false + "isProxy": false, + "name": "ValidatorAnnounce" }, { - "name": "ProtocolFee", "address": "0xF8F3629e308b4758F8396606405989F8D8C9c578", "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "isProxy": false, + "name": "ProtocolFee" }, { - "name": "ValidatorAnnounce", "address": "0x454E1a1E1CA8B51506090f1b5399083658eA4Fc5", "constructorArguments": "0000000000000000000000005d934f4e2f797775e53561bb72aca21ba36b96bb", - "isProxy": false + "isProxy": false, + "name": "ValidatorAnnounce" } ], - "mantapacific": [ + "polygonzkevm": [ { - "name": "ProxyAdmin", "address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "ProxyAdmin" }, { - "name": "Mailbox", "address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D", - "constructorArguments": "00000000000000000000000000000000000000000000000000000000000000a9", - "isProxy": false + "constructorArguments": "000000000000000000000000000000000000000000000000000000000000044d", + "isProxy": false, + "name": "Mailbox" }, { - "name": "TransparentUpgradeableProxy", "address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E", "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "StorageGasOracle", "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "InterchainGasPaymaster", "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", "constructorArguments": "000000000000000000000000bf12ef4b9f307463d3fb59c3604f294ddce287e20000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "StorageGasOracle", "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "InterchainGasPaymaster", "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", "constructorArguments": "000000000000000000000000bf12ef4b9f307463d3fb59c3604f294ddce287e20000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ProtocolFee", "address": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "isProxy": false, + "name": "ProtocolFee" }, { - "name": "ValidatorAnnounce", "address": "0x2fa5F5C96419C222cDbCeC797D696e6cE428A7A9", "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e", - "isProxy": false + "isProxy": false, + "name": "ValidatorAnnounce" }, { - "name": "FallbackRoutingHook", - "address": "0xD1E267d2d7876e97E217BfE61c34AB50FEF52807", - "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000149db7afd694722747035d5aec7007ccb6f8f112", - "isProxy": false + "address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", + "constructorArguments": "", + "isProxy": false, + "name": "ProxyAdmin" }, { - "name": "PausableHook", - "address": "0x7556a0E61d577D921Cba8Fca0d7D6299d36E607E", + "address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D", + "constructorArguments": "000000000000000000000000000000000000000000000000000000000000044d", + "isProxy": false, + "name": "Mailbox" + }, + { + "address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E", + "constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", + "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e", + "isProxy": false, + "name": "MerkleTreeHook" + }, + { + "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "FallbackRoutingHook", - "address": "0xD1E267d2d7876e97E217BfE61c34AB50FEF52807", - "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000149db7afd694722747035d5aec7007ccb6f8f112", - "isProxy": false + "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "PausableHook", - "address": "0x7556a0E61d577D921Cba8Fca0d7D6299d36E607E", + "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", + "constructorArguments": "000000000000000000000000bf12ef4b9f307463d3fb59c3604f294ddce287e20000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", + "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e", + "isProxy": false, + "name": "MerkleTreeHook" + }, + { + "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" + }, + { + "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" + }, + { + "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", + "constructorArguments": "000000000000000000000000bf12ef4b9f307463d3fb59c3604f294ddce287e20000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", + "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", + "isProxy": false, + "name": "ProtocolFee" + }, + { + "address": "0x2fa5F5C96419C222cDbCeC797D696e6cE428A7A9", + "constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e", + "isProxy": false, + "name": "ValidatorAnnounce" + }, + { + "address": "0xc2FbB9411186AB3b1a6AFCCA702D1a80B48b197c", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + }, + { + "address": "0xc2FbB9411186AB3b1a6AFCCA702D1a80B48b197c", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + }, + { + "address": "0xc2FbB9411186AB3b1a6AFCCA702D1a80B48b197c", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + }, + { + "address": "0xc2FbB9411186AB3b1a6AFCCA702D1a80B48b197c", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + }, + { + "address": "0xc2FbB9411186AB3b1a6AFCCA702D1a80B48b197c", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + }, + { + "address": "0xc2FbB9411186AB3b1a6AFCCA702D1a80B48b197c", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "PausableHook" } ], - "viction": [ + "scroll": [ { - "name": "ProxyAdmin", "address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "ProxyAdmin" }, { - "name": "Mailbox", "address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000058", - "isProxy": false + "constructorArguments": "0000000000000000000000000000000000000000000000000000000000082750", + "isProxy": false, + "name": "Mailbox" }, { - "name": "TransparentUpgradeableProxy", "address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", "constructorArguments": "0000000000000000000000004ed7d626f1e96cd1c0401607bf70d95243e3ded10000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x6119E37Bd66406A1Db74920aC79C15fB8411Ba76", + "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", + "isProxy": false, + "name": "MerkleTreeHook" + }, + { + "address": "0x481171eb1aad17eDE6a56005B7F1aB00C581ef13", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "MerkleTreeHook", "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" + }, + { + "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", + "constructorArguments": "000000000000000000000000149db7afd694722747035d5aec7007ccb6f8f1120000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x6119E37Bd66406A1Db74920aC79C15fB8411Ba76", "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "StorageGasOracle", - "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", + "address": "0x481171eb1aad17eDE6a56005B7F1aB00C581ef13", + "constructorArguments": "", + "isProxy": false, + "name": "StorageGasOracle" + }, + { + "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "InterchainGasPaymaster", "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", + "constructorArguments": "000000000000000000000000149db7afd694722747035d5aec7007ccb6f8f1120000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0xc3F23848Ed2e04C0c6d41bd7804fa8f89F940B94", + "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", + "isProxy": false, + "name": "ProtocolFee" + }, + { + "address": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", + "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", + "isProxy": false, + "name": "ValidatorAnnounce" + }, + { + "address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "ProxyAdmin" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", - "constructorArguments": "000000000000000000000000bf12ef4b9f307463d3fb59c3604f294ddce287e20000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1", + "constructorArguments": "0000000000000000000000000000000000000000000000000000000000082750", + "isProxy": false, + "name": "Mailbox" }, { - "name": "MerkleTreeHook", - "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", + "address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", + "constructorArguments": "0000000000000000000000004ed7d626f1e96cd1c0401607bf70d95243e3ded10000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x6119E37Bd66406A1Db74920aC79C15fB8411Ba76", "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "StorageGasOracle", - "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", + "address": "0x481171eb1aad17eDE6a56005B7F1aB00C581ef13", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" + }, + { + "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "InterchainGasPaymaster", "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", + "constructorArguments": "000000000000000000000000149db7afd694722747035d5aec7007ccb6f8f1120000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0x6119E37Bd66406A1Db74920aC79C15fB8411Ba76", + "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", + "isProxy": false, + "name": "MerkleTreeHook" + }, + { + "address": "0x481171eb1aad17eDE6a56005B7F1aB00C581ef13", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", - "constructorArguments": "000000000000000000000000bf12ef4b9f307463d3fb59c3604f294ddce287e20000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", + "constructorArguments": "", + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "ProtocolFee", - "address": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", + "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", + "constructorArguments": "000000000000000000000000149db7afd694722747035d5aec7007ccb6f8f1120000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + }, + { + "address": "0xc3F23848Ed2e04C0c6d41bd7804fa8f89F940B94", "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "isProxy": false, + "name": "ProtocolFee" }, { - "name": "ValidatorAnnounce", - "address": "0x2fa5F5C96419C222cDbCeC797D696e6cE428A7A9", + "address": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "isProxy": false, + "name": "ValidatorAnnounce" + }, + { + "address": "0xDa7cECb05C4aeB02c1aFDE277d4306a2da7Bd762", + "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000006119e37bd66406a1db74920ac79c15fb8411ba76", + "isProxy": false, + "name": "FallbackRoutingHook" + }, + { + "address": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" }, { - "name": "ProxyAdmin", + "address": "0xDa7cECb05C4aeB02c1aFDE277d4306a2da7Bd762", + "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000006119e37bd66406a1db74920ac79c15fb8411ba76", + "isProxy": false, + "name": "FallbackRoutingHook" + }, + { + "address": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + }, + { + "address": "0xDa7cECb05C4aeB02c1aFDE277d4306a2da7Bd762", + "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000006119e37bd66406a1db74920ac79c15fb8411ba76", + "isProxy": false, + "name": "FallbackRoutingHook" + }, + { + "address": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + }, + { + "address": "0xDa7cECb05C4aeB02c1aFDE277d4306a2da7Bd762", + "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000006119e37bd66406a1db74920ac79c15fb8411ba76", + "isProxy": false, + "name": "FallbackRoutingHook" + }, + { + "address": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", + "constructorArguments": "", + "isProxy": false, + "name": "PausableHook" + } + ], + "viction": [ + { "address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "ProxyAdmin" }, { - "name": "Mailbox", "address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1", "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000058", - "isProxy": false + "isProxy": false, + "name": "Mailbox" }, { - "name": "TransparentUpgradeableProxy", "address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", "constructorArguments": "0000000000000000000000004ed7d626f1e96cd1c0401607bf70d95243e3ded10000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "StorageGasOracle", "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "InterchainGasPaymaster", "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", "constructorArguments": "000000000000000000000000bf12ef4b9f307463d3fb59c3604f294ddce287e20000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "StorageGasOracle", "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "InterchainGasPaymaster", "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", "constructorArguments": "000000000000000000000000bf12ef4b9f307463d3fb59c3604f294ddce287e20000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ProtocolFee", "address": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "isProxy": false, + "name": "ProtocolFee" }, { - "name": "ValidatorAnnounce", "address": "0x2fa5F5C96419C222cDbCeC797D696e6cE428A7A9", "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "isProxy": false, + "name": "ValidatorAnnounce" }, { - "name": "ProxyAdmin", "address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "ProxyAdmin" }, { - "name": "Mailbox", "address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1", "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000058", - "isProxy": false + "isProxy": false, + "name": "Mailbox" }, { - "name": "TransparentUpgradeableProxy", "address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", "constructorArguments": "0000000000000000000000004ed7d626f1e96cd1c0401607bf70d95243e3ded10000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "StorageGasOracle", "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "InterchainGasPaymaster", "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", "constructorArguments": "000000000000000000000000bf12ef4b9f307463d3fb59c3604f294ddce287e20000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "StorageGasOracle", "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "InterchainGasPaymaster", "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", "constructorArguments": "000000000000000000000000bf12ef4b9f307463d3fb59c3604f294ddce287e20000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ProtocolFee", "address": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "isProxy": false, + "name": "ProtocolFee" }, { - "name": "ValidatorAnnounce", "address": "0x2fa5F5C96419C222cDbCeC797D696e6cE428A7A9", "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false - } - ], - "inevm": [ + "isProxy": false, + "name": "ValidatorAnnounce" + }, { - "name": "ProxyAdmin", "address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "ProxyAdmin" }, { - "name": "Mailbox", "address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1", - "constructorArguments": "00000000000000000000000000000000000000000000000000000000000009dd", - "isProxy": false + "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000058", + "isProxy": false, + "name": "Mailbox" }, { - "name": "TransparentUpgradeableProxy", "address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", "constructorArguments": "0000000000000000000000004ed7d626f1e96cd1c0401607bf70d95243e3ded10000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", - "isProxy": true + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", - "address": "0x0972954923a1e2b2aAb04Fa0c4a0797e5989Cd65", + "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "StorageGasOracle", - "address": "0x6119E37Bd66406A1Db74920aC79C15fB8411Ba76", + "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "InterchainGasPaymaster", - "address": "0x481171eb1aad17eDE6a56005B7F1aB00C581ef13", + "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", - "constructorArguments": "000000000000000000000000481171eb1aad17ede6a56005b7f1ab00c581ef130000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", + "constructorArguments": "000000000000000000000000bf12ef4b9f307463d3fb59c3604f294ddce287e20000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "MerkleTreeHook", - "address": "0x0972954923a1e2b2aAb04Fa0c4a0797e5989Cd65", + "address": "0x149db7afD694722747035d5AEC7007ccb6F8f112", "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "isProxy": false, + "name": "MerkleTreeHook" }, { - "name": "StorageGasOracle", - "address": "0x6119E37Bd66406A1Db74920aC79C15fB8411Ba76", + "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StorageGasOracle" }, { - "name": "InterchainGasPaymaster", - "address": "0x481171eb1aad17eDE6a56005B7F1aB00C581ef13", + "address": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "InterchainGasPaymaster" }, { - "name": "TransparentUpgradeableProxy", - "address": "0x19dc38aeae620380430C200a6E990D5Af5480117", - "constructorArguments": "000000000000000000000000481171eb1aad17ede6a56005b7f1ab00c581ef130000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", - "isProxy": true + "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", + "constructorArguments": "000000000000000000000000bf12ef4b9f307463d3fb59c3604f294ddce287e20000000000000000000000000761b0827849abbf7b0cc09ce14e1c93d87f500400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" }, { - "name": "ProtocolFee", - "address": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", + "address": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba", - "isProxy": false + "isProxy": false, + "name": "ProtocolFee" }, { - "name": "ValidatorAnnounce", - "address": "0x15ab173bDB6832f9b64276bA128659b0eD77730B", + "address": "0x2fa5F5C96419C222cDbCeC797D696e6cE428A7A9", "constructorArguments": "0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false - }, - { - "name": "PausableHook", - "address": "0xBDa330Ea8F3005C421C8088e638fBB64fA71b9e0", - "constructorArguments": "", - "isProxy": false - }, - { - "name": "PausableHook", - "address": "0xBDa330Ea8F3005C421C8088e638fBB64fA71b9e0", - "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "ValidatorAnnounce" } ] } diff --git a/typescript/infra/config/environments/mainnet3/gasPrices.json b/typescript/infra/config/environments/mainnet3/gasPrices.json index 1d647540c..66c9fbb0b 100644 --- a/typescript/infra/config/environments/mainnet3/gasPrices.json +++ b/typescript/infra/config/environments/mainnet3/gasPrices.json @@ -1,4 +1,5 @@ { + "ancient8": "1", "arbitrum": "0.1", "avalanche": "43.212830197", "bsc": "1.350070319", diff --git a/typescript/infra/config/environments/mainnet3/ism/verification.json b/typescript/infra/config/environments/mainnet3/ism/verification.json index 609808554..60a4cdf11 100644 --- a/typescript/infra/config/environments/mainnet3/ism/verification.json +++ b/typescript/infra/config/environments/mainnet3/ism/verification.json @@ -1,2310 +1,2372 @@ { - "celo": [ - { - "name": "StaticMerkleRootMultisigIsmFactory", - "address": "0x4C96a1abc44dc846775CE702C9E9BE821D3b487c", - "constructorArguments": "", - "isProxy": false - }, - { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x7F6cD932412508E9a8297CA626C56Ed3D279937F", - "constructorArguments": "", - "isProxy": true - }, - { - "name": "StaticMessageIdMultisigIsmFactory", - "address": "0xaB402f227e892Ef37C105bf06619c0fa106a1fB2", - "constructorArguments": "", - "isProxy": false - }, - { - "name": "StaticMessageIdMultisigIsm", - "address": "0xf422a4Af27e5fbDDAf799A1d92532Edd5dE58fF3", - "constructorArguments": "", - "isProxy": true - }, - { - "name": "StaticAggregationIsmFactory", - "address": "0x1722dd970a1F56040712129f5Eeb76B003fd7500", - "constructorArguments": "", - "isProxy": false - }, - { - "name": "StaticAggregationIsm", - "address": "0x43379b54E27EA8387B34B5c15534E230d490f0A8", - "constructorArguments": "", - "isProxy": true - }, - { - "name": "StaticAggregationHookFactory", - "address": "0xc3745652EFB8555A8b064A0EA78d295133d326D2", - "constructorArguments": "", - "isProxy": false - }, - { - "name": "StaticAggregationHook", - "address": "0x8d9dB8bbF91d7852F36a954229BDf6ec69A3ae00", - "constructorArguments": "", - "isProxy": true - }, - { - "name": "DomainRoutingIsmFactory", - "address": "0xec748b5623f0B50E4c5eB1CFa7Bd46C3213608b6", - "constructorArguments": "", - "isProxy": false - }, - { - "name": "DomaingRoutingIsm", - "address": "0xe6a4646EE138e282A36c0665Ad028ccdC3E525E2", - "constructorArguments": "", - "isProxy": true - }, - { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x7F6cD932412508E9a8297CA626C56Ed3D279937F", - "constructorArguments": "", - "isProxy": true - }, - { - "name": "StaticMessageIdMultisigIsm", - "address": "0xf422a4Af27e5fbDDAf799A1d92532Edd5dE58fF3", - "constructorArguments": "", - "isProxy": true - }, - { - "name": "StaticAggregationIsm", - "address": "0x43379b54E27EA8387B34B5c15534E230d490f0A8", - "constructorArguments": "", - "isProxy": true - }, - { - "name": "StaticAggregationHook", - "address": "0x8d9dB8bbF91d7852F36a954229BDf6ec69A3ae00", - "constructorArguments": "", - "isProxy": true - }, - { - "name": "DomaingRoutingIsm", - "address": "0xe6a4646EE138e282A36c0665Ad028ccdC3E525E2", - "constructorArguments": "", - "isProxy": true - }, - { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x7F6cD932412508E9a8297CA626C56Ed3D279937F", - "constructorArguments": "", - "isProxy": true - }, - { - "name": "StaticMessageIdMultisigIsm", - "address": "0xf422a4Af27e5fbDDAf799A1d92532Edd5dE58fF3", - "constructorArguments": "", - "isProxy": true - }, - { - "name": "StaticAggregationIsm", - "address": "0x43379b54E27EA8387B34B5c15534E230d490f0A8", - "constructorArguments": "", - "isProxy": true - }, - { - "name": "StaticAggregationHook", - "address": "0x8d9dB8bbF91d7852F36a954229BDf6ec69A3ae00", - "constructorArguments": "", - "isProxy": true - }, - { - "name": "DomaingRoutingIsm", - "address": "0xe6a4646EE138e282A36c0665Ad028ccdC3E525E2", - "constructorArguments": "", - "isProxy": true - }, - { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x7F6cD932412508E9a8297CA626C56Ed3D279937F", - "constructorArguments": "", - "isProxy": true - }, + "ancient8": [ { - "name": "StaticMessageIdMultisigIsm", - "address": "0xf422a4Af27e5fbDDAf799A1d92532Edd5dE58fF3", + "address": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticMerkleRootMultisigIsmFactory" }, { - "name": "StaticAggregationIsm", - "address": "0x43379b54E27EA8387B34B5c15534E230d490f0A8", + "address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticAggregationHook", - "address": "0x8d9dB8bbF91d7852F36a954229BDf6ec69A3ae00", + "address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticMessageIdMultisigIsmFactory" }, { - "name": "DomainRoutingIsmFactory", - "address": "0x2A2c22B0a8615ad24839fA6Af302E896Af32d1a3", + "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "DomaingRoutingIsm", - "address": "0x866599CEaE5060D774EBAaE7e9f8A0431a8c1ED5", + "address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticAggregationIsmFactory" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x7F6cD932412508E9a8297CA626C56Ed3D279937F", + "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xf422a4Af27e5fbDDAf799A1d92532Edd5dE58fF3", + "address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticAggregationHookFactory" }, { - "name": "StaticAggregationIsm", - "address": "0x43379b54E27EA8387B34B5c15534E230d490f0A8", + "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "StaticAggregationHook", - "address": "0x8d9dB8bbF91d7852F36a954229BDf6ec69A3ae00", + "address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "DomaingRoutingIsm", - "address": "0x866599CEaE5060D774EBAaE7e9f8A0431a8c1ED5", + "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" } ], - "ethereum": [ - { - "name": "StaticMerkleRootMultisigIsmFactory", - "address": "0x47e8aF9e30C32Ab91060ED587894288786761B45", - "constructorArguments": "", - "isProxy": false - }, - { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xD4dAcca08737d2a910b4Ad401f805F83D0C170f3", - "constructorArguments": "", - "isProxy": true - }, - { - "name": "StaticMessageIdMultisigIsmFactory", - "address": "0xfA21D9628ADce86531854C2B7ef00F07394B0B69", - "constructorArguments": "", - "isProxy": false - }, - { - "name": "StaticMessageIdMultisigIsm", - "address": "0x5371942D3Ed75b10d77F0f4184dDc85cC35A1420", - "constructorArguments": "", - "isProxy": true - }, - { - "name": "StaticAggregationIsmFactory", - "address": "0x46FA191Ad972D9674Ed752B69f9659A0d7b22846", - "constructorArguments": "", - "isProxy": false - }, + "arbitrum": [ { - "name": "StaticAggregationIsm", - "address": "0xc2cCfc65D2D5719E78a77EA5f6C10AA4cdEC6719", + "address": "0x3C330D4A2e2b8443AFaB8E326E64ab4251B7Eae0", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticMerkleRootMultisigIsmFactory" }, { - "name": "StaticAggregationHookFactory", - "address": "0x6D2555A8ba483CcF4409C39013F5e9a3285D3C9E", + "address": "0xEbA276cdC61D4BC954E80985aC8FD71453fDab8e", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticAggregationHook", - "address": "0x03862793C0EE59af3e475f7Ca67406b547FfD95c", + "address": "0x12Df53079d399a47e9E730df095b712B0FDFA791", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticMessageIdMultisigIsmFactory" }, { - "name": "DomainRoutingIsmFactory", - "address": "0xCb74c6aE411236CEE6803619916694BE86cF5987", + "address": "0xfD122f59ee8073528Cc5d36D5cc1451Bf1aF6923", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "DomaingRoutingIsm", - "address": "0x65f02B4fB2F0ccAb58955e4b816EebD4DFCbBaFf", + "address": "0xD4883084389fC1Eeb4dAfB2ADcFc36B711c310EB", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticAggregationIsmFactory" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xD4dAcca08737d2a910b4Ad401f805F83D0C170f3", + "address": "0xBbc6e404F8d841560261b036cA3468B55CB9f566", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x5371942D3Ed75b10d77F0f4184dDc85cC35A1420", + "address": "0x9B5f440bBb64Fee337F37e03362b628711Ea09C7", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticAggregationHookFactory" }, { - "name": "StaticAggregationIsm", - "address": "0xc2cCfc65D2D5719E78a77EA5f6C10AA4cdEC6719", + "address": "0x97c5dC51adAa04B3BefE63F4e62e4778219D9426", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "StaticAggregationHook", - "address": "0x03862793C0EE59af3e475f7Ca67406b547FfD95c", + "address": "0xC020F8A7b00178dFA0fcC75C159e14b79F8e5c63", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "DomaingRoutingIsm", - "address": "0x65f02B4fB2F0ccAb58955e4b816EebD4DFCbBaFf", + "address": "0xc0Ce143F44ADc65d35fB0d24436Eaa953380dF97", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xD4dAcca08737d2a910b4Ad401f805F83D0C170f3", + "address": "0xEbA276cdC61D4BC954E80985aC8FD71453fDab8e", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x5371942D3Ed75b10d77F0f4184dDc85cC35A1420", + "address": "0xfD122f59ee8073528Cc5d36D5cc1451Bf1aF6923", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0xc2cCfc65D2D5719E78a77EA5f6C10AA4cdEC6719", + "address": "0xBbc6e404F8d841560261b036cA3468B55CB9f566", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", - "address": "0x03862793C0EE59af3e475f7Ca67406b547FfD95c", + "address": "0x97c5dC51adAa04B3BefE63F4e62e4778219D9426", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", - "address": "0x65f02B4fB2F0ccAb58955e4b816EebD4DFCbBaFf", + "address": "0xc0Ce143F44ADc65d35fB0d24436Eaa953380dF97", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xD4dAcca08737d2a910b4Ad401f805F83D0C170f3", + "address": "0xEbA276cdC61D4BC954E80985aC8FD71453fDab8e", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x5371942D3Ed75b10d77F0f4184dDc85cC35A1420", + "address": "0xfD122f59ee8073528Cc5d36D5cc1451Bf1aF6923", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0xc2cCfc65D2D5719E78a77EA5f6C10AA4cdEC6719", + "address": "0xBbc6e404F8d841560261b036cA3468B55CB9f566", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", - "address": "0x03862793C0EE59af3e475f7Ca67406b547FfD95c", + "address": "0x97c5dC51adAa04B3BefE63F4e62e4778219D9426", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomainRoutingIsmFactory", - "address": "0x28fA9552F19039b450498B0d8e5DEAe0d0aAc559", + "address": "0xa2931C37957f3079d3B21b877d56E1db930e02a5", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "DomaingRoutingIsm", - "address": "0xBbaDB49B1fD1A0574C8D2B0589Cd9b8A79452e67", + "address": "0xF5C9D13D0a3308a06375fD09CACE3a6120711206", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xD4dAcca08737d2a910b4Ad401f805F83D0C170f3", + "address": "0xEbA276cdC61D4BC954E80985aC8FD71453fDab8e", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x5371942D3Ed75b10d77F0f4184dDc85cC35A1420", + "address": "0xfD122f59ee8073528Cc5d36D5cc1451Bf1aF6923", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0xc2cCfc65D2D5719E78a77EA5f6C10AA4cdEC6719", + "address": "0xBbc6e404F8d841560261b036cA3468B55CB9f566", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", - "address": "0x03862793C0EE59af3e475f7Ca67406b547FfD95c", + "address": "0x97c5dC51adAa04B3BefE63F4e62e4778219D9426", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", - "address": "0xBbaDB49B1fD1A0574C8D2B0589Cd9b8A79452e67", + "address": "0xF5C9D13D0a3308a06375fD09CACE3a6120711206", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" } ], "avalanche": [ { - "name": "StaticMerkleRootMultisigIsmFactory", "address": "0x896cF1D1B66cD211633eDd589fF158E8Cfaf9B54", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMerkleRootMultisigIsmFactory" }, { - "name": "StaticMerkleRootMultisigIsm", "address": "0x06b9dC1a6629122e7188698d20A92edbE966914f", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsmFactory", "address": "0x8819D653DF5b1FC0DdB32189a2704E471AF8483c", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMessageIdMultisigIsmFactory" }, { - "name": "StaticMessageIdMultisigIsm", "address": "0xeD8F4199e4409FDAe2AfD50dC7571f6771AadE50", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsmFactory", "address": "0xa5E13796eB7d2EDCc88012c8cfF90D69B51FcF9f", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticAggregationIsmFactory" }, { - "name": "StaticAggregationIsm", "address": "0x86Bb7AC2BF6044289aEAFFC421b118E38C995c5a", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHookFactory", "address": "0x3bF6Ac986C7Af9A9Ac356C0e99C0041EFd8D96e7", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticAggregationHookFactory" }, { - "name": "StaticAggregationHook", "address": "0x3988b98C43C7A1f7C9D3edce6CeAD3b8a3F3d969", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomainRoutingIsmFactory", "address": "0xA9Ddc70f50009aF8bDB312aA757B4304b0F7BbB3", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "DomaingRoutingIsm", "address": "0x61ca653A1F61A69E6498c45874237C4f1D8fC645", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", "address": "0x06b9dC1a6629122e7188698d20A92edbE966914f", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", "address": "0xeD8F4199e4409FDAe2AfD50dC7571f6771AadE50", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", "address": "0x86Bb7AC2BF6044289aEAFFC421b118E38C995c5a", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", "address": "0x3988b98C43C7A1f7C9D3edce6CeAD3b8a3F3d969", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", "address": "0x61ca653A1F61A69E6498c45874237C4f1D8fC645", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", "address": "0x06b9dC1a6629122e7188698d20A92edbE966914f", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", "address": "0xeD8F4199e4409FDAe2AfD50dC7571f6771AadE50", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", "address": "0x86Bb7AC2BF6044289aEAFFC421b118E38C995c5a", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", "address": "0x3988b98C43C7A1f7C9D3edce6CeAD3b8a3F3d969", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", "address": "0x61ca653A1F61A69E6498c45874237C4f1D8fC645", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", "address": "0x06b9dC1a6629122e7188698d20A92edbE966914f", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", "address": "0xeD8F4199e4409FDAe2AfD50dC7571f6771AadE50", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", "address": "0x86Bb7AC2BF6044289aEAFFC421b118E38C995c5a", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", "address": "0x3988b98C43C7A1f7C9D3edce6CeAD3b8a3F3d969", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomainRoutingIsmFactory", "address": "0x28F7907911C7E321c596686AE6D1F20516450037", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "DomaingRoutingIsm", "address": "0x0a3E78c160daF8be96051D318d668F97182D60Bf", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", "address": "0x06b9dC1a6629122e7188698d20A92edbE966914f", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", "address": "0xeD8F4199e4409FDAe2AfD50dC7571f6771AadE50", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", "address": "0x86Bb7AC2BF6044289aEAFFC421b118E38C995c5a", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", "address": "0x3988b98C43C7A1f7C9D3edce6CeAD3b8a3F3d969", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", "address": "0x0a3E78c160daF8be96051D318d668F97182D60Bf", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" } ], - "polygon": [ + "base": [ { - "name": "StaticMerkleRootMultisigIsmFactory", - "address": "0xa9E0E18E78b098c2DE36c42E4DDEA13ce214c592", + "address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMerkleRootMultisigIsmFactory" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x14CEa5Df89Fa709409e83ebEA9518C5B6fb4B19B", + "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsmFactory", - "address": "0xEa5Be2AD66BB1BA321B7aCf0A079fBE304B09Ca0", + "address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMessageIdMultisigIsmFactory" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x370815EdA08438c8F385a6f7AB5A2Dfa75008abC", + "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsmFactory", - "address": "0x81AdDD9Ca89105063DaDEBd5B4408551Ce850E22", + "address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticAggregationIsmFactory" }, { - "name": "StaticAggregationIsm", - "address": "0xCC38436BFB9B9888be96b59d825E0fE5DC19e05c", + "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHookFactory", - "address": "0xFeeB86e70e4a640cDd29636CCE19BD6fe8628135", + "address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticAggregationHookFactory" }, { - "name": "StaticAggregationHook", - "address": "0x5B8418082D87c96B7De689D0368756cddAbB35F5", + "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomainRoutingIsmFactory", - "address": "0xF0752A65ffB2153EaE53F6a70c858a87022d5c56", + "address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "DomaingRoutingIsm", - "address": "0x42cCAacf2666E92114F649b578056eDCeBdA8ba7", + "address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x14CEa5Df89Fa709409e83ebEA9518C5B6fb4B19B", + "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x370815EdA08438c8F385a6f7AB5A2Dfa75008abC", + "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0xCC38436BFB9B9888be96b59d825E0fE5DC19e05c", + "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", - "address": "0x5B8418082D87c96B7De689D0368756cddAbB35F5", + "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", - "address": "0x42cCAacf2666E92114F649b578056eDCeBdA8ba7", + "address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x14CEa5Df89Fa709409e83ebEA9518C5B6fb4B19B", + "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x370815EdA08438c8F385a6f7AB5A2Dfa75008abC", + "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0xCC38436BFB9B9888be96b59d825E0fE5DC19e05c", + "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", - "address": "0x5B8418082D87c96B7De689D0368756cddAbB35F5", + "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", - "address": "0x42cCAacf2666E92114F649b578056eDCeBdA8ba7", + "address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x14CEa5Df89Fa709409e83ebEA9518C5B6fb4B19B", + "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x370815EdA08438c8F385a6f7AB5A2Dfa75008abC", + "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0xCC38436BFB9B9888be96b59d825E0fE5DC19e05c", + "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", - "address": "0x5B8418082D87c96B7De689D0368756cddAbB35F5", + "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomainRoutingIsmFactory", - "address": "0x0d0E816eE4557689d34fAd5885C53b9393C1D9fA", + "address": "0x7E27456a839BFF31CA642c060a2b68414Cb6e503", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "DomaingRoutingIsm", - "address": "0x6921808186c66558e91dF1233910862A94a57475", + "address": "0x0d2FdC0264059C1334Aa28187E8628E1c9c6EC70", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x14CEa5Df89Fa709409e83ebEA9518C5B6fb4B19B", + "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x370815EdA08438c8F385a6f7AB5A2Dfa75008abC", + "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0xCC38436BFB9B9888be96b59d825E0fE5DC19e05c", + "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", - "address": "0x5B8418082D87c96B7De689D0368756cddAbB35F5", + "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", - "address": "0x6921808186c66558e91dF1233910862A94a57475", + "address": "0x0d2FdC0264059C1334Aa28187E8628E1c9c6EC70", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" } ], "bsc": [ { - "name": "StaticMerkleRootMultisigIsmFactory", "address": "0xfADBc81Ca8A957F1Bf7c78bCc575b28DBDE042b6", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMerkleRootMultisigIsmFactory" }, { - "name": "StaticMerkleRootMultisigIsm", "address": "0xDc3D51c58BDb84F4F209d2684151dfCa271e504f", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsmFactory", "address": "0x4B1d8352E35e3BDE36dF5ED2e73C24E35c4a96b7", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMessageIdMultisigIsmFactory" }, { - "name": "StaticMessageIdMultisigIsm", "address": "0x707609419b70DCb4C41Ef185d3C184814c61Af9c", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsmFactory", "address": "0x38B3878c4fb44d201DA924c4a04bae3EE728c065", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticAggregationIsmFactory" }, { - "name": "StaticAggregationIsm", "address": "0x769FeC9f1a1e3DD1891015A387C92Ee9631CB0bA", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticMerkleRootMultisigIsm", "address": "0xDc3D51c58BDb84F4F209d2684151dfCa271e504f", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", "address": "0x707609419b70DCb4C41Ef185d3C184814c61Af9c", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", "address": "0x769FeC9f1a1e3DD1891015A387C92Ee9631CB0bA", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHookFactory", "address": "0xe70E86a7D1e001D419D71F960Cb6CaD59b6A3dB6", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticAggregationHookFactory" }, { - "name": "StaticAggregationHook", "address": "0xf771dA1B909B67ca41dda9133E1C9934B5A2D8bb", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomainRoutingIsmFactory", "address": "0xc40481D13419BC8090e6AD07074Ef39E538c09CE", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "DomaingRoutingIsm", "address": "0x4EFFb1d1B817c0D2823729b343ac079431182eE2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", "address": "0xDc3D51c58BDb84F4F209d2684151dfCa271e504f", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", "address": "0x707609419b70DCb4C41Ef185d3C184814c61Af9c", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", "address": "0x769FeC9f1a1e3DD1891015A387C92Ee9631CB0bA", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", "address": "0xf771dA1B909B67ca41dda9133E1C9934B5A2D8bb", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomainRoutingIsmFactory", "address": "0xe6Af5720d34213C805C08e2470aea979e3F72F75", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "DomaingRoutingIsm", "address": "0x1467aB848fCCdA65c2cCed0ebeBD0d95ad89E0D8", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", "address": "0xDc3D51c58BDb84F4F209d2684151dfCa271e504f", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", "address": "0x707609419b70DCb4C41Ef185d3C184814c61Af9c", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", "address": "0x769FeC9f1a1e3DD1891015A387C92Ee9631CB0bA", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", "address": "0xf771dA1B909B67ca41dda9133E1C9934B5A2D8bb", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", "address": "0x1467aB848fCCdA65c2cCed0ebeBD0d95ad89E0D8", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" } ], - "optimism": [ + "celo": [ { - "name": "StaticMerkleRootMultisigIsmFactory", - "address": "0xCA6Cb9Bc3cfF9E11003A06617cF934B684Bc78BC", + "address": "0x4C96a1abc44dc846775CE702C9E9BE821D3b487c", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMerkleRootMultisigIsmFactory" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xC91A3282FE1eBc29AE494f10680006f152DcE316", + "address": "0x7F6cD932412508E9a8297CA626C56Ed3D279937F", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsmFactory", - "address": "0xAa4Be20E9957fE21602c74d7C3cF5CB1112EA9Ef", + "address": "0xaB402f227e892Ef37C105bf06619c0fa106a1fB2", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMessageIdMultisigIsmFactory" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xb61544De4d3A103698AC57Fd62402627B8AC3cC2", + "address": "0xf422a4Af27e5fbDDAf799A1d92532Edd5dE58fF3", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsmFactory", - "address": "0x7491843F3A5Ba24E0f17a22645bDa04A1Ae2c584", + "address": "0x1722dd970a1F56040712129f5Eeb76B003fd7500", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticAggregationIsmFactory" }, { - "name": "StaticAggregationIsm", - "address": "0xD416cF29F961c090e9b9b8aF0970c86D93c2Ff61", + "address": "0x43379b54E27EA8387B34B5c15534E230d490f0A8", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHookFactory", - "address": "0x15DEeAB8dECDe553bb0B1F9C00984cbcae1af3D7", + "address": "0xc3745652EFB8555A8b064A0EA78d295133d326D2", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticAggregationHookFactory" }, { - "name": "StaticAggregationHook", - "address": "0x315d8B4229134Fcb12B8955f0B5FC1310E56E764", + "address": "0x8d9dB8bbF91d7852F36a954229BDf6ec69A3ae00", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomainRoutingIsmFactory", - "address": "0x89E3530137aD51743536443a3EC838b502E72eb7", + "address": "0xec748b5623f0B50E4c5eB1CFa7Bd46C3213608b6", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "DomaingRoutingIsm", - "address": "0x35E536a6465632d2De568F0f22c514EfEE38aEA5", + "address": "0xe6a4646EE138e282A36c0665Ad028ccdC3E525E2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xC91A3282FE1eBc29AE494f10680006f152DcE316", + "address": "0x7F6cD932412508E9a8297CA626C56Ed3D279937F", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xb61544De4d3A103698AC57Fd62402627B8AC3cC2", + "address": "0xf422a4Af27e5fbDDAf799A1d92532Edd5dE58fF3", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0xD416cF29F961c090e9b9b8aF0970c86D93c2Ff61", + "address": "0x43379b54E27EA8387B34B5c15534E230d490f0A8", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", - "address": "0x315d8B4229134Fcb12B8955f0B5FC1310E56E764", + "address": "0x8d9dB8bbF91d7852F36a954229BDf6ec69A3ae00", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", - "address": "0x35E536a6465632d2De568F0f22c514EfEE38aEA5", + "address": "0xe6a4646EE138e282A36c0665Ad028ccdC3E525E2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xC91A3282FE1eBc29AE494f10680006f152DcE316", + "address": "0x7F6cD932412508E9a8297CA626C56Ed3D279937F", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xb61544De4d3A103698AC57Fd62402627B8AC3cC2", + "address": "0xf422a4Af27e5fbDDAf799A1d92532Edd5dE58fF3", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0xD416cF29F961c090e9b9b8aF0970c86D93c2Ff61", + "address": "0x43379b54E27EA8387B34B5c15534E230d490f0A8", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", - "address": "0x315d8B4229134Fcb12B8955f0B5FC1310E56E764", + "address": "0x8d9dB8bbF91d7852F36a954229BDf6ec69A3ae00", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomainRoutingIsmFactory", - "address": "0xD2e905108c5e44dADA680274740f896Ea96Cf2Fb", + "address": "0xe6a4646EE138e282A36c0665Ad028ccdC3E525E2", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "DomaingRoutingIsm", - "address": "0x71c5167429f522FA009D110954Cb08E0317d4d69", + "address": "0x7F6cD932412508E9a8297CA626C56Ed3D279937F", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xC91A3282FE1eBc29AE494f10680006f152DcE316", + "address": "0xf422a4Af27e5fbDDAf799A1d92532Edd5dE58fF3", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xb61544De4d3A103698AC57Fd62402627B8AC3cC2", + "address": "0x43379b54E27EA8387B34B5c15534E230d490f0A8", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationIsm", - "address": "0xD416cF29F961c090e9b9b8aF0970c86D93c2Ff61", + "address": "0x8d9dB8bbF91d7852F36a954229BDf6ec69A3ae00", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "StaticAggregationHook", - "address": "0x315d8B4229134Fcb12B8955f0B5FC1310E56E764", + "address": "0x2A2c22B0a8615ad24839fA6Af302E896Af32d1a3", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "DomaingRoutingIsm", - "address": "0x71c5167429f522FA009D110954Cb08E0317d4d69", - "constructorArguments": "", - "isProxy": true - } - ], - "arbitrum": [ - { - "name": "StaticMerkleRootMultisigIsmFactory", - "address": "0x3C330D4A2e2b8443AFaB8E326E64ab4251B7Eae0", + "address": "0x866599CEaE5060D774EBAaE7e9f8A0431a8c1ED5", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xEbA276cdC61D4BC954E80985aC8FD71453fDab8e", + "address": "0x7F6cD932412508E9a8297CA626C56Ed3D279937F", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsmFactory", - "address": "0x12Df53079d399a47e9E730df095b712B0FDFA791", + "address": "0xf422a4Af27e5fbDDAf799A1d92532Edd5dE58fF3", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xfD122f59ee8073528Cc5d36D5cc1451Bf1aF6923", + "address": "0x43379b54E27EA8387B34B5c15534E230d490f0A8", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationIsmFactory", - "address": "0xD4883084389fC1Eeb4dAfB2ADcFc36B711c310EB", + "address": "0x8d9dB8bbF91d7852F36a954229BDf6ec69A3ae00", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "StaticAggregationIsm", - "address": "0xBbc6e404F8d841560261b036cA3468B55CB9f566", + "address": "0x866599CEaE5060D774EBAaE7e9f8A0431a8c1ED5", "constructorArguments": "", - "isProxy": true - }, + "isProxy": true, + "name": "DomaingRoutingIsm" + } + ], + "ethereum": [ { - "name": "StaticAggregationHookFactory", - "address": "0x9B5f440bBb64Fee337F37e03362b628711Ea09C7", + "address": "0x47e8aF9e30C32Ab91060ED587894288786761B45", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMerkleRootMultisigIsmFactory" }, { - "name": "StaticAggregationHook", - "address": "0x97c5dC51adAa04B3BefE63F4e62e4778219D9426", + "address": "0xD4dAcca08737d2a910b4Ad401f805F83D0C170f3", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "DomainRoutingIsmFactory", - "address": "0xC020F8A7b00178dFA0fcC75C159e14b79F8e5c63", + "address": "0xfA21D9628ADce86531854C2B7ef00F07394B0B69", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMessageIdMultisigIsmFactory" }, { - "name": "DomaingRoutingIsm", - "address": "0xc0Ce143F44ADc65d35fB0d24436Eaa953380dF97", + "address": "0x5371942D3Ed75b10d77F0f4184dDc85cC35A1420", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xEbA276cdC61D4BC954E80985aC8FD71453fDab8e", + "address": "0x46FA191Ad972D9674Ed752B69f9659A0d7b22846", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticAggregationIsmFactory" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xfD122f59ee8073528Cc5d36D5cc1451Bf1aF6923", + "address": "0xc2cCfc65D2D5719E78a77EA5f6C10AA4cdEC6719", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationIsm", - "address": "0xBbc6e404F8d841560261b036cA3468B55CB9f566", + "address": "0x6D2555A8ba483CcF4409C39013F5e9a3285D3C9E", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticAggregationHookFactory" }, { - "name": "StaticAggregationHook", - "address": "0x97c5dC51adAa04B3BefE63F4e62e4778219D9426", + "address": "0x03862793C0EE59af3e475f7Ca67406b547FfD95c", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", - "address": "0xc0Ce143F44ADc65d35fB0d24436Eaa953380dF97", + "address": "0xCb74c6aE411236CEE6803619916694BE86cF5987", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xEbA276cdC61D4BC954E80985aC8FD71453fDab8e", + "address": "0x65f02B4fB2F0ccAb58955e4b816EebD4DFCbBaFf", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xfD122f59ee8073528Cc5d36D5cc1451Bf1aF6923", + "address": "0xD4dAcca08737d2a910b4Ad401f805F83D0C170f3", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0xBbc6e404F8d841560261b036cA3468B55CB9f566", + "address": "0x5371942D3Ed75b10d77F0f4184dDc85cC35A1420", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationHook", - "address": "0x97c5dC51adAa04B3BefE63F4e62e4778219D9426", + "address": "0xc2cCfc65D2D5719E78a77EA5f6C10AA4cdEC6719", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "DomainRoutingIsmFactory", - "address": "0xa2931C37957f3079d3B21b877d56E1db930e02a5", + "address": "0x03862793C0EE59af3e475f7Ca67406b547FfD95c", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", - "address": "0xF5C9D13D0a3308a06375fD09CACE3a6120711206", + "address": "0x65f02B4fB2F0ccAb58955e4b816EebD4DFCbBaFf", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xEbA276cdC61D4BC954E80985aC8FD71453fDab8e", + "address": "0xD4dAcca08737d2a910b4Ad401f805F83D0C170f3", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xfD122f59ee8073528Cc5d36D5cc1451Bf1aF6923", + "address": "0x5371942D3Ed75b10d77F0f4184dDc85cC35A1420", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0xBbc6e404F8d841560261b036cA3468B55CB9f566", + "address": "0xc2cCfc65D2D5719E78a77EA5f6C10AA4cdEC6719", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", - "address": "0x97c5dC51adAa04B3BefE63F4e62e4778219D9426", + "address": "0x03862793C0EE59af3e475f7Ca67406b547FfD95c", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", - "address": "0xF5C9D13D0a3308a06375fD09CACE3a6120711206", + "address": "0x65f02B4fB2F0ccAb58955e4b816EebD4DFCbBaFf", "constructorArguments": "", - "isProxy": true - } - ], - "scroll": [ + "isProxy": true, + "name": "DomaingRoutingIsm" + }, { - "name": "StaticMerkleRootMultisigIsmFactory", - "address": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", + "address": "0xD4dAcca08737d2a910b4Ad401f805F83D0C170f3", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc", + "address": "0x5371942D3Ed75b10d77F0f4184dDc85cC35A1420", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsmFactory", - "address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", + "address": "0xc2cCfc65D2D5719E78a77EA5f6C10AA4cdEC6719", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", + "address": "0x03862793C0EE59af3e475f7Ca67406b547FfD95c", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "StaticAggregationIsmFactory", - "address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", + "address": "0x28fA9552F19039b450498B0d8e5DEAe0d0aAc559", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "StaticAggregationIsm", - "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "address": "0xBbaDB49B1fD1A0574C8D2B0589Cd9b8A79452e67", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticAggregationHookFactory", - "address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", + "address": "0xD4dAcca08737d2a910b4Ad401f805F83D0C170f3", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticAggregationHook", - "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "address": "0x5371942D3Ed75b10d77F0f4184dDc85cC35A1420", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "DomainRoutingIsmFactory", - "address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", + "address": "0xc2cCfc65D2D5719E78a77EA5f6C10AA4cdEC6719", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "DomaingRoutingIsm", - "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", + "address": "0x03862793C0EE59af3e475f7Ca67406b547FfD95c", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc", + "address": "0xBbaDB49B1fD1A0574C8D2B0589Cd9b8A79452e67", "constructorArguments": "", - "isProxy": true - }, + "isProxy": true, + "name": "DomaingRoutingIsm" + } + ], + "gnosis": [ { - "name": "StaticMessageIdMultisigIsm", - "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", + "address": "0x8E273260EAd8B72A085B19346A676d355740e875", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticMerkleRootMultisigIsmFactory" }, { - "name": "StaticAggregationIsm", - "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "address": "0xe46CDa25130A89759F1Da00591D7a920CAe7667E", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticAggregationHook", - "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "address": "0x603f46cc520d2fc22957b81e206408590808F02F", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticMessageIdMultisigIsmFactory" }, { - "name": "DomaingRoutingIsm", - "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", + "address": "0xEeBd8F72573C5a08F18BeC0DbadCCD3365c06AEF", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc", + "address": "0x11EF91d17c5ad3330DbCa709a8841743d3Af6819", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticAggregationIsmFactory" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", + "address": "0x5aaF70a9944d2D7cf17153ea07632618b1e45C6F", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationIsm", - "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "address": "0xbC8AA096dabDf4A0200BB9f8D4Cbb644C3D86d7B", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticAggregationHookFactory" }, { - "name": "StaticAggregationHook", - "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "address": "0x72AffdEd251dF55c7c89566c64B9961dbc3e7A23", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", - "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", + "address": "0xe522A5DcA58e3ab7fEd2bf25DA3E8d90c14083a8", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc", + "address": "0x9E60F82fF6b9BfCd3C10A562155E17448458D290", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", + "address": "0xe46CDa25130A89759F1Da00591D7a920CAe7667E", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "address": "0xEeBd8F72573C5a08F18BeC0DbadCCD3365c06AEF", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationHook", - "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "address": "0x5aaF70a9944d2D7cf17153ea07632618b1e45C6F", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "DomainRoutingIsmFactory", - "address": "0xe03dad16074BC5EEA9A9311257BF02Eb0B6AAA2b", + "address": "0x72AffdEd251dF55c7c89566c64B9961dbc3e7A23", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", - "address": "0x9d9238fD3715281De2c8FC321135bF82EB66E932", + "address": "0x9E60F82fF6b9BfCd3C10A562155E17448458D290", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc", + "address": "0xe46CDa25130A89759F1Da00591D7a920CAe7667E", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", + "address": "0xEeBd8F72573C5a08F18BeC0DbadCCD3365c06AEF", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "address": "0x5aaF70a9944d2D7cf17153ea07632618b1e45C6F", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", - "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "address": "0x72AffdEd251dF55c7c89566c64B9961dbc3e7A23", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", - "address": "0x9d9238fD3715281De2c8FC321135bF82EB66E932", + "address": "0xd9Cc2e652A162bb93173d1c44d46cd2c0bbDA59D", "constructorArguments": "", - "isProxy": true - } - ], - "base": [ + "isProxy": false, + "name": "DomainRoutingIsmFactory" + }, { - "name": "StaticMerkleRootMultisigIsmFactory", - "address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", + "address": "0xe46CDa25130A89759F1Da00591D7a920CAe7667E", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", + "address": "0xEeBd8F72573C5a08F18BeC0DbadCCD3365c06AEF", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsmFactory", - "address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", + "address": "0x5aaF70a9944d2D7cf17153ea07632618b1e45C6F", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "address": "0x72AffdEd251dF55c7c89566c64B9961dbc3e7A23", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "StaticAggregationIsmFactory", - "address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", + "address": "0xd9Cc2e652A162bb93173d1c44d46cd2c0bbDA59D", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "StaticAggregationIsm", - "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "address": "0x28846fCb579747E8ddad9E93b55BE51b0A1Bf1f3", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticMerkleRootMultisigIsmFactory" }, { - "name": "StaticAggregationHookFactory", - "address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", + "address": "0x71AB2390e4eF4A8AF685aE11AAd974AC3E8eF85D", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticAggregationHook", - "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", + "address": "0x8528bAa7d1d386E7967603e480fa2B558a23644c", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticMessageIdMultisigIsmFactory" }, { - "name": "DomainRoutingIsmFactory", - "address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", + "address": "0x28846fCb579747E8ddad9E93b55BE51b0A1Bf1f3", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMerkleRootMultisigIsmFactory" }, { - "name": "DomaingRoutingIsm", - "address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7", + "address": "0x71AB2390e4eF4A8AF685aE11AAd974AC3E8eF85D", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", + "address": "0x8528bAa7d1d386E7967603e480fa2B558a23644c", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticMessageIdMultisigIsmFactory" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "address": "0xe46CDa25130A89759F1Da00591D7a920CAe7667E", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "address": "0xEeBd8F72573C5a08F18BeC0DbadCCD3365c06AEF", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationHook", - "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", + "address": "0x5aaF70a9944d2D7cf17153ea07632618b1e45C6F", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "DomaingRoutingIsm", - "address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7", + "address": "0x72AffdEd251dF55c7c89566c64B9961dbc3e7A23", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", + "address": "0xc4c11C88AbF6087150273b2c39B27878d137a920", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "address": "0xe46CDa25130A89759F1Da00591D7a920CAe7667E", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "address": "0xEeBd8F72573C5a08F18BeC0DbadCCD3365c06AEF", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationHook", - "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", + "address": "0x5aaF70a9944d2D7cf17153ea07632618b1e45C6F", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "DomaingRoutingIsm", - "address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7", + "address": "0x72AffdEd251dF55c7c89566c64B9961dbc3e7A23", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", + "address": "0xbB5Df000113e767dE11343A16f83De733e5bCC0F", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "address": "0x901bFAC323Dc06b1302D82201F62729Dff39b20a", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticAggregationIsm", - "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "address": "0xe46CDa25130A89759F1Da00591D7a920CAe7667E", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticAggregationHook", - "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", + "address": "0xEeBd8F72573C5a08F18BeC0DbadCCD3365c06AEF", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "DomainRoutingIsmFactory", - "address": "0x7E27456a839BFF31CA642c060a2b68414Cb6e503", + "address": "0x5aaF70a9944d2D7cf17153ea07632618b1e45C6F", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "DomaingRoutingIsm", - "address": "0x0d2FdC0264059C1334Aa28187E8628E1c9c6EC70", + "address": "0x72AffdEd251dF55c7c89566c64B9961dbc3e7A23", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", + "address": "0x901bFAC323Dc06b1302D82201F62729Dff39b20a", "constructorArguments": "", - "isProxy": true - }, + "isProxy": true, + "name": "DomaingRoutingIsm" + } + ], + "inevm": [ { - "name": "StaticMessageIdMultisigIsm", - "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "address": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticMerkleRootMultisigIsmFactory" }, { - "name": "StaticAggregationIsm", - "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticAggregationHook", - "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", + "address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticMessageIdMultisigIsmFactory" }, { - "name": "DomaingRoutingIsm", - "address": "0x0d2FdC0264059C1334Aa28187E8628E1c9c6EC70", + "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", "constructorArguments": "", - "isProxy": true - } - ], - "polygonzkevm": [ + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" + }, { - "name": "StaticMerkleRootMultisigIsmFactory", "address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticAggregationIsmFactory" }, { - "name": "StaticMerkleRootMultisigIsm", "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticMessageIdMultisigIsmFactory", "address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticAggregationHookFactory" }, { - "name": "StaticMessageIdMultisigIsm", "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "StaticAggregationIsmFactory", "address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "StaticAggregationIsm", "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", "constructorArguments": "", - "isProxy": true - }, + "isProxy": true, + "name": "DomaingRoutingIsm" + } + ], + "moonbeam": [ { - "name": "StaticAggregationHookFactory", - "address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", + "address": "0xE2f485bc031Feb5a4C41C1967bf028653d75f0C3", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMerkleRootMultisigIsmFactory" }, { - "name": "StaticAggregationHook", - "address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7", + "address": "0x28336d2b8783f2373bCFc173058EA932bf3b901C", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "DomainRoutingIsmFactory", - "address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1", + "address": "0x84Df48F8f241f11d0fA302d09d73030429Bd9C73", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMessageIdMultisigIsmFactory" }, { - "name": "DomaingRoutingIsm", - "address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354", + "address": "0x76FD8c164F380107631160d8Fd1f4Edc2719004D", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "address": "0x40c6Abcb6A2CdC8882d4bEcaC47927005c7Bb8c2", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticAggregationIsmFactory" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "address": "0xd5FF00DD9E737c9d1a197246738876fAF43e4aC0", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationIsm", - "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", + "address": "0x59cC3E7A49DdC4893eB8754c7908f96072A7DbE8", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticAggregationHookFactory" }, { - "name": "StaticAggregationHook", - "address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7", + "address": "0x568De5f1639Fe7c9eba67f1191DE19eeCc77985B", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", - "address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354", + "address": "0x98Aa6239FfCcEc73A662a5e5e26Bc3fD7c7291B7", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "address": "0xE8d610DC4Baf01070FD2f223d45f84d8801D90B1", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "address": "0x28336d2b8783f2373bCFc173058EA932bf3b901C", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", + "address": "0x76FD8c164F380107631160d8Fd1f4Edc2719004D", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationHook", - "address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7", + "address": "0xd5FF00DD9E737c9d1a197246738876fAF43e4aC0", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "DomaingRoutingIsm", - "address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354", + "address": "0x568De5f1639Fe7c9eba67f1191DE19eeCc77985B", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "address": "0xE8d610DC4Baf01070FD2f223d45f84d8801D90B1", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "address": "0x28336d2b8783f2373bCFc173058EA932bf3b901C", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", + "address": "0x76FD8c164F380107631160d8Fd1f4Edc2719004D", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationHook", - "address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7", + "address": "0xd5FF00DD9E737c9d1a197246738876fAF43e4aC0", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "DomainRoutingIsmFactory", - "address": "0xe4057c5B0c43Dc18E36b08C39B419F190D29Ac2d", + "address": "0x568De5f1639Fe7c9eba67f1191DE19eeCc77985B", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", - "address": "0x0741b6Fd92DA99E77E5eE78CFf74cB1689B3588e", + "address": "0xE8d610DC4Baf01070FD2f223d45f84d8801D90B1", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" + } + ], + "optimism": [ + { + "address": "0xCA6Cb9Bc3cfF9E11003A06617cF934B684Bc78BC", + "constructorArguments": "", + "isProxy": false, + "name": "StaticMerkleRootMultisigIsmFactory" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "address": "0xC91A3282FE1eBc29AE494f10680006f152DcE316", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "address": "0xAa4Be20E9957fE21602c74d7C3cF5CB1112EA9Ef", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticMessageIdMultisigIsmFactory" }, { - "name": "StaticAggregationIsm", - "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", + "address": "0xb61544De4d3A103698AC57Fd62402627B8AC3cC2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationHook", - "address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7", + "address": "0x7491843F3A5Ba24E0f17a22645bDa04A1Ae2c584", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticAggregationIsmFactory" }, { - "name": "DomaingRoutingIsm", - "address": "0x0741b6Fd92DA99E77E5eE78CFf74cB1689B3588e", + "address": "0xD416cF29F961c090e9b9b8aF0970c86D93c2Ff61", "constructorArguments": "", - "isProxy": true - } - ], - "gnosis": [ + "isProxy": true, + "name": "StaticAggregationIsm" + }, { - "name": "StaticMerkleRootMultisigIsmFactory", - "address": "0x8E273260EAd8B72A085B19346A676d355740e875", + "address": "0x15DEeAB8dECDe553bb0B1F9C00984cbcae1af3D7", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticAggregationHookFactory" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xe46CDa25130A89759F1Da00591D7a920CAe7667E", + "address": "0x315d8B4229134Fcb12B8955f0B5FC1310E56E764", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "StaticMessageIdMultisigIsmFactory", - "address": "0x603f46cc520d2fc22957b81e206408590808F02F", + "address": "0x89E3530137aD51743536443a3EC838b502E72eb7", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xEeBd8F72573C5a08F18BeC0DbadCCD3365c06AEF", + "address": "0x35E536a6465632d2De568F0f22c514EfEE38aEA5", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticAggregationIsmFactory", - "address": "0x11EF91d17c5ad3330DbCa709a8841743d3Af6819", + "address": "0xC91A3282FE1eBc29AE494f10680006f152DcE316", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0x5aaF70a9944d2D7cf17153ea07632618b1e45C6F", + "address": "0xb61544De4d3A103698AC57Fd62402627B8AC3cC2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationHookFactory", - "address": "0xbC8AA096dabDf4A0200BB9f8D4Cbb644C3D86d7B", + "address": "0xD416cF29F961c090e9b9b8aF0970c86D93c2Ff61", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", - "address": "0x72AffdEd251dF55c7c89566c64B9961dbc3e7A23", + "address": "0x315d8B4229134Fcb12B8955f0B5FC1310E56E764", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomainRoutingIsmFactory", - "address": "0xe522A5DcA58e3ab7fEd2bf25DA3E8d90c14083a8", + "address": "0x35E536a6465632d2De568F0f22c514EfEE38aEA5", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "DomaingRoutingIsm", - "address": "0x9E60F82fF6b9BfCd3C10A562155E17448458D290", + "address": "0xC91A3282FE1eBc29AE494f10680006f152DcE316", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xe46CDa25130A89759F1Da00591D7a920CAe7667E", + "address": "0xb61544De4d3A103698AC57Fd62402627B8AC3cC2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xEeBd8F72573C5a08F18BeC0DbadCCD3365c06AEF", + "address": "0xD416cF29F961c090e9b9b8aF0970c86D93c2Ff61", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationIsm", - "address": "0x5aaF70a9944d2D7cf17153ea07632618b1e45C6F", + "address": "0x315d8B4229134Fcb12B8955f0B5FC1310E56E764", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "StaticAggregationHook", - "address": "0x72AffdEd251dF55c7c89566c64B9961dbc3e7A23", + "address": "0xD2e905108c5e44dADA680274740f896Ea96Cf2Fb", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "DomaingRoutingIsm", - "address": "0x9E60F82fF6b9BfCd3C10A562155E17448458D290", + "address": "0x71c5167429f522FA009D110954Cb08E0317d4d69", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xe46CDa25130A89759F1Da00591D7a920CAe7667E", + "address": "0xC91A3282FE1eBc29AE494f10680006f152DcE316", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xEeBd8F72573C5a08F18BeC0DbadCCD3365c06AEF", + "address": "0xb61544De4d3A103698AC57Fd62402627B8AC3cC2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0x5aaF70a9944d2D7cf17153ea07632618b1e45C6F", + "address": "0xD416cF29F961c090e9b9b8aF0970c86D93c2Ff61", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", - "address": "0x72AffdEd251dF55c7c89566c64B9961dbc3e7A23", + "address": "0x315d8B4229134Fcb12B8955f0B5FC1310E56E764", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomainRoutingIsmFactory", - "address": "0xd9Cc2e652A162bb93173d1c44d46cd2c0bbDA59D", + "address": "0x71c5167429f522FA009D110954Cb08E0317d4d69", + "constructorArguments": "", + "isProxy": true, + "name": "DomaingRoutingIsm" + } + ], + "polygon": [ + { + "address": "0xa9E0E18E78b098c2DE36c42E4DDEA13ce214c592", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMerkleRootMultisigIsmFactory" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xe46CDa25130A89759F1Da00591D7a920CAe7667E", + "address": "0x14CEa5Df89Fa709409e83ebEA9518C5B6fb4B19B", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xEeBd8F72573C5a08F18BeC0DbadCCD3365c06AEF", + "address": "0xEa5Be2AD66BB1BA321B7aCf0A079fBE304B09Ca0", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticMessageIdMultisigIsmFactory" }, { - "name": "StaticAggregationIsm", - "address": "0x5aaF70a9944d2D7cf17153ea07632618b1e45C6F", + "address": "0x370815EdA08438c8F385a6f7AB5A2Dfa75008abC", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationHook", - "address": "0x72AffdEd251dF55c7c89566c64B9961dbc3e7A23", + "address": "0x81AdDD9Ca89105063DaDEBd5B4408551Ce850E22", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "StaticAggregationIsmFactory" }, { - "name": "DomainRoutingIsmFactory", - "address": "0xd9Cc2e652A162bb93173d1c44d46cd2c0bbDA59D", + "address": "0xCC38436BFB9B9888be96b59d825E0fE5DC19e05c", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticMerkleRootMultisigIsmFactory", - "address": "0x28846fCb579747E8ddad9E93b55BE51b0A1Bf1f3", + "address": "0xFeeB86e70e4a640cDd29636CCE19BD6fe8628135", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticAggregationHookFactory" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x71AB2390e4eF4A8AF685aE11AAd974AC3E8eF85D", + "address": "0x5B8418082D87c96B7De689D0368756cddAbB35F5", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "StaticMessageIdMultisigIsmFactory", - "address": "0x8528bAa7d1d386E7967603e480fa2B558a23644c", + "address": "0xF0752A65ffB2153EaE53F6a70c858a87022d5c56", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "StaticMerkleRootMultisigIsmFactory", - "address": "0x28846fCb579747E8ddad9E93b55BE51b0A1Bf1f3", + "address": "0x42cCAacf2666E92114F649b578056eDCeBdA8ba7", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x71AB2390e4eF4A8AF685aE11AAd974AC3E8eF85D", + "address": "0x14CEa5Df89Fa709409e83ebEA9518C5B6fb4B19B", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsmFactory", - "address": "0x8528bAa7d1d386E7967603e480fa2B558a23644c", + "address": "0x370815EdA08438c8F385a6f7AB5A2Dfa75008abC", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xe46CDa25130A89759F1Da00591D7a920CAe7667E", + "address": "0xCC38436BFB9B9888be96b59d825E0fE5DC19e05c", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xEeBd8F72573C5a08F18BeC0DbadCCD3365c06AEF", + "address": "0x5B8418082D87c96B7De689D0368756cddAbB35F5", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "StaticAggregationIsm", - "address": "0x5aaF70a9944d2D7cf17153ea07632618b1e45C6F", + "address": "0x42cCAacf2666E92114F649b578056eDCeBdA8ba7", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticAggregationHook", - "address": "0x72AffdEd251dF55c7c89566c64B9961dbc3e7A23", + "address": "0x14CEa5Df89Fa709409e83ebEA9518C5B6fb4B19B", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "DomaingRoutingIsm", - "address": "0xc4c11C88AbF6087150273b2c39B27878d137a920", + "address": "0x370815EdA08438c8F385a6f7AB5A2Dfa75008abC", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xe46CDa25130A89759F1Da00591D7a920CAe7667E", + "address": "0xCC38436BFB9B9888be96b59d825E0fE5DC19e05c", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xEeBd8F72573C5a08F18BeC0DbadCCD3365c06AEF", + "address": "0x5B8418082D87c96B7De689D0368756cddAbB35F5", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "StaticAggregationIsm", - "address": "0x5aaF70a9944d2D7cf17153ea07632618b1e45C6F", + "address": "0x42cCAacf2666E92114F649b578056eDCeBdA8ba7", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticAggregationHook", - "address": "0x72AffdEd251dF55c7c89566c64B9961dbc3e7A23", + "address": "0x14CEa5Df89Fa709409e83ebEA9518C5B6fb4B19B", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "DomainRoutingIsmFactory", - "address": "0xbB5Df000113e767dE11343A16f83De733e5bCC0F", + "address": "0x370815EdA08438c8F385a6f7AB5A2Dfa75008abC", "constructorArguments": "", - "isProxy": false + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "DomaingRoutingIsm", - "address": "0x901bFAC323Dc06b1302D82201F62729Dff39b20a", + "address": "0xCC38436BFB9B9888be96b59d825E0fE5DC19e05c", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0xe46CDa25130A89759F1Da00591D7a920CAe7667E", + "address": "0x5B8418082D87c96B7De689D0368756cddAbB35F5", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0xEeBd8F72573C5a08F18BeC0DbadCCD3365c06AEF", + "address": "0x0d0E816eE4557689d34fAd5885C53b9393C1D9fA", "constructorArguments": "", - "isProxy": true + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "StaticAggregationIsm", - "address": "0x5aaF70a9944d2D7cf17153ea07632618b1e45C6F", + "address": "0x6921808186c66558e91dF1233910862A94a57475", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticAggregationHook", - "address": "0x72AffdEd251dF55c7c89566c64B9961dbc3e7A23", + "address": "0x14CEa5Df89Fa709409e83ebEA9518C5B6fb4B19B", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "DomaingRoutingIsm", - "address": "0x901bFAC323Dc06b1302D82201F62729Dff39b20a", + "address": "0x370815EdA08438c8F385a6f7AB5A2Dfa75008abC", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" + }, + { + "address": "0xCC38436BFB9B9888be96b59d825E0fE5DC19e05c", + "constructorArguments": "", + "isProxy": true, + "name": "StaticAggregationIsm" + }, + { + "address": "0x5B8418082D87c96B7De689D0368756cddAbB35F5", + "constructorArguments": "", + "isProxy": true, + "name": "StaticAggregationHook" + }, + { + "address": "0x6921808186c66558e91dF1233910862A94a57475", + "constructorArguments": "", + "isProxy": true, + "name": "DomaingRoutingIsm" } ], - "moonbeam": [ + "polygonzkevm": [ { - "name": "StaticMerkleRootMultisigIsmFactory", - "address": "0xE2f485bc031Feb5a4C41C1967bf028653d75f0C3", + "address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMerkleRootMultisigIsmFactory" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x28336d2b8783f2373bCFc173058EA932bf3b901C", + "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsmFactory", - "address": "0x84Df48F8f241f11d0fA302d09d73030429Bd9C73", + "address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMessageIdMultisigIsmFactory" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x76FD8c164F380107631160d8Fd1f4Edc2719004D", + "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsmFactory", - "address": "0x40c6Abcb6A2CdC8882d4bEcaC47927005c7Bb8c2", + "address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticAggregationIsmFactory" }, { - "name": "StaticAggregationIsm", - "address": "0xd5FF00DD9E737c9d1a197246738876fAF43e4aC0", + "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHookFactory", - "address": "0x59cC3E7A49DdC4893eB8754c7908f96072A7DbE8", + "address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticAggregationHookFactory" }, { - "name": "StaticAggregationHook", - "address": "0x568De5f1639Fe7c9eba67f1191DE19eeCc77985B", + "address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomainRoutingIsmFactory", - "address": "0x98Aa6239FfCcEc73A662a5e5e26Bc3fD7c7291B7", + "address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "DomaingRoutingIsm", - "address": "0xE8d610DC4Baf01070FD2f223d45f84d8801D90B1", + "address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x28336d2b8783f2373bCFc173058EA932bf3b901C", + "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x76FD8c164F380107631160d8Fd1f4Edc2719004D", + "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0xd5FF00DD9E737c9d1a197246738876fAF43e4aC0", + "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", - "address": "0x568De5f1639Fe7c9eba67f1191DE19eeCc77985B", + "address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", - "address": "0xE8d610DC4Baf01070FD2f223d45f84d8801D90B1", + "address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" }, { - "name": "StaticMerkleRootMultisigIsm", - "address": "0x28336d2b8783f2373bCFc173058EA932bf3b901C", + "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsm", - "address": "0x76FD8c164F380107631160d8Fd1f4Edc2719004D", + "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsm", - "address": "0xd5FF00DD9E737c9d1a197246738876fAF43e4aC0", + "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHook", - "address": "0x568De5f1639Fe7c9eba67f1191DE19eeCc77985B", + "address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomaingRoutingIsm", - "address": "0xE8d610DC4Baf01070FD2f223d45f84d8801D90B1", + "address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354", + "constructorArguments": "", + "isProxy": true, + "name": "DomaingRoutingIsm" + }, + { + "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" + }, + { + "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "constructorArguments": "", + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" + }, + { + "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", + "constructorArguments": "", + "isProxy": true, + "name": "StaticAggregationIsm" + }, + { + "address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7", + "constructorArguments": "", + "isProxy": true, + "name": "StaticAggregationHook" + }, + { + "address": "0xe4057c5B0c43Dc18E36b08C39B419F190D29Ac2d", + "constructorArguments": "", + "isProxy": false, + "name": "DomainRoutingIsmFactory" + }, + { + "address": "0x0741b6Fd92DA99E77E5eE78CFf74cB1689B3588e", + "constructorArguments": "", + "isProxy": true, + "name": "DomaingRoutingIsm" + }, + { + "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "constructorArguments": "", + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" + }, + { + "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "constructorArguments": "", + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" + }, + { + "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", + "constructorArguments": "", + "isProxy": true, + "name": "StaticAggregationIsm" + }, + { + "address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7", + "constructorArguments": "", + "isProxy": true, + "name": "StaticAggregationHook" + }, + { + "address": "0x0741b6Fd92DA99E77E5eE78CFf74cB1689B3588e", + "constructorArguments": "", + "isProxy": true, + "name": "DomaingRoutingIsm" } ], - "viction": [ + "scroll": [ { - "name": "StaticMerkleRootMultisigIsmFactory", "address": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMerkleRootMultisigIsmFactory" }, { - "name": "StaticMerkleRootMultisigIsm", "address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsmFactory", "address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMessageIdMultisigIsmFactory" }, { - "name": "StaticMessageIdMultisigIsm", "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsmFactory", "address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticAggregationIsmFactory" }, { - "name": "StaticAggregationIsm", "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHookFactory", "address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticAggregationHookFactory" }, { - "name": "StaticAggregationHook", "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomainRoutingIsmFactory", "address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "DomaingRoutingIsm", "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" + }, + { + "address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc", + "constructorArguments": "", + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" + }, + { + "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", + "constructorArguments": "", + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" + }, + { + "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "constructorArguments": "", + "isProxy": true, + "name": "StaticAggregationIsm" + }, + { + "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "constructorArguments": "", + "isProxy": true, + "name": "StaticAggregationHook" + }, + { + "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", + "constructorArguments": "", + "isProxy": true, + "name": "DomaingRoutingIsm" + }, + { + "address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc", + "constructorArguments": "", + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" + }, + { + "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", + "constructorArguments": "", + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" + }, + { + "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "constructorArguments": "", + "isProxy": true, + "name": "StaticAggregationIsm" + }, + { + "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "constructorArguments": "", + "isProxy": true, + "name": "StaticAggregationHook" + }, + { + "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", + "constructorArguments": "", + "isProxy": true, + "name": "DomaingRoutingIsm" + }, + { + "address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc", + "constructorArguments": "", + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" + }, + { + "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", + "constructorArguments": "", + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" + }, + { + "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "constructorArguments": "", + "isProxy": true, + "name": "StaticAggregationIsm" + }, + { + "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "constructorArguments": "", + "isProxy": true, + "name": "StaticAggregationHook" + }, + { + "address": "0xe03dad16074BC5EEA9A9311257BF02Eb0B6AAA2b", + "constructorArguments": "", + "isProxy": false, + "name": "DomainRoutingIsmFactory" + }, + { + "address": "0x9d9238fD3715281De2c8FC321135bF82EB66E932", + "constructorArguments": "", + "isProxy": true, + "name": "DomaingRoutingIsm" + }, + { + "address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc", + "constructorArguments": "", + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" + }, + { + "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", + "constructorArguments": "", + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" + }, + { + "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", + "constructorArguments": "", + "isProxy": true, + "name": "StaticAggregationIsm" + }, + { + "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", + "constructorArguments": "", + "isProxy": true, + "name": "StaticAggregationHook" + }, + { + "address": "0x9d9238fD3715281De2c8FC321135bF82EB66E932", + "constructorArguments": "", + "isProxy": true, + "name": "DomaingRoutingIsm" } ], - "inevm": [ + "viction": [ { - "name": "StaticMerkleRootMultisigIsmFactory", "address": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMerkleRootMultisigIsmFactory" }, { - "name": "StaticMerkleRootMultisigIsm", "address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMerkleRootMultisigIsm" }, { - "name": "StaticMessageIdMultisigIsmFactory", "address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticMessageIdMultisigIsmFactory" }, { - "name": "StaticMessageIdMultisigIsm", "address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticMessageIdMultisigIsm" }, { - "name": "StaticAggregationIsmFactory", "address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticAggregationIsmFactory" }, { - "name": "StaticAggregationIsm", "address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationIsm" }, { - "name": "StaticAggregationHookFactory", "address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "StaticAggregationHookFactory" }, { - "name": "StaticAggregationHook", "address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "StaticAggregationHook" }, { - "name": "DomainRoutingIsmFactory", "address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", "constructorArguments": "", - "isProxy": false + "isProxy": false, + "name": "DomainRoutingIsmFactory" }, { - "name": "DomaingRoutingIsm", "address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874", "constructorArguments": "", - "isProxy": true + "isProxy": true, + "name": "DomaingRoutingIsm" } ] } diff --git a/typescript/infra/config/environments/mainnet3/testrecipient/verification.json b/typescript/infra/config/environments/mainnet3/testrecipient/verification.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/typescript/infra/config/environments/mainnet3/testrecipient/verification.json @@ -0,0 +1 @@ +{} diff --git a/typescript/infra/config/environments/mainnet3/tokenPrices.json b/typescript/infra/config/environments/mainnet3/tokenPrices.json index c7365ff84..9c8c3f911 100644 --- a/typescript/infra/config/environments/mainnet3/tokenPrices.json +++ b/typescript/infra/config/environments/mainnet3/tokenPrices.json @@ -1,4 +1,5 @@ { + "ancient8": "2914.61", "arbitrum": "2914.61", "avalanche": "35.71", "bsc": "373.19", diff --git a/typescript/infra/config/environments/mainnet3/validators.ts b/typescript/infra/config/environments/mainnet3/validators.ts index 51f29c893..06cbcd175 100644 --- a/typescript/infra/config/environments/mainnet3/validators.ts +++ b/typescript/infra/config/environments/mainnet3/validators.ts @@ -11,6 +11,20 @@ export const validatorChainConfig = ( ): ValidatorBaseChainConfigMap => { const validatorsConfig = validatorBaseConfigsFn(environment, context); return { + ancient8: { + interval: 5, + reorgPeriod: getReorgPeriod(chainMetadata.ancient8), + validators: validatorsConfig( + { + [Contexts.Hyperlane]: ['0xbb5842ae0e05215b53df4787a29144efb7e67551'], + [Contexts.ReleaseCandidate]: [ + '0xaae4d879a04e3d8b956eb4ffbefd57fdbed09cae', + ], + [Contexts.Neutron]: [], + }, + 'ancient8', + ), + }, celo: { interval: 5, reorgPeriod: getReorgPeriod(chainMetadata.celo), diff --git a/typescript/infra/config/environments/mainnet3/warp/addresses.json b/typescript/infra/config/environments/mainnet3/warp/addresses.json index 6f5d34b14..74ba3a592 100644 --- a/typescript/infra/config/environments/mainnet3/warp/addresses.json +++ b/typescript/infra/config/environments/mainnet3/warp/addresses.json @@ -1,10 +1,10 @@ { - "injective": { - "native": "inj1mv9tjvkaw7x8w8y9vds8pkfq46g2vcfkjehc6k", - "router": "inj1mv9tjvkaw7x8w8y9vds8pkfq46g2vcfkjehc6k" + "ancient8": { + "HypERC20": "0x97423A68BAe94b5De52d767a17aBCc54c157c0E5", + "synthetic": "0x97423A68BAe94b5De52d767a17aBCc54c157c0E5" }, - "inevm": { - "native": "0x26f32245fCF5Ad53159E875d5Cae62aEcf19c2d4", - "router": "0x26f32245fCF5Ad53159E875d5Cae62aEcf19c2d4" + "ethereum": { + "HypERC20Collateral": "0x8b4192B9Ad1fCa440A5808641261e5289e6de95D", + "collateral": "0x8b4192B9Ad1fCa440A5808641261e5289e6de95D" } } diff --git a/typescript/infra/config/environments/mainnet3/warp/ancient8-USDC-addresses.json b/typescript/infra/config/environments/mainnet3/warp/ancient8-USDC-addresses.json new file mode 100644 index 000000000..7c7e807bc --- /dev/null +++ b/typescript/infra/config/environments/mainnet3/warp/ancient8-USDC-addresses.json @@ -0,0 +1,8 @@ +{ + "ancient8": { + "router": "0x97423A68BAe94b5De52d767a17aBCc54c157c0E5" + }, + "ethereum": { + "router": "0x8b4192B9Ad1fCa440A5808641261e5289e6de95D" + } +} diff --git a/typescript/infra/config/environments/mainnet3/warp/verification.json b/typescript/infra/config/environments/mainnet3/warp/verification.json index a48214e7e..e77c33a7d 100644 --- a/typescript/infra/config/environments/mainnet3/warp/verification.json +++ b/typescript/infra/config/environments/mainnet3/warp/verification.json @@ -1,76 +1,138 @@ { - "arbitrum": [ + "ancient8": [ { - "name": "HypERC20", - "address": "0x93ca0d85837FF83158Cd14D65B169CdB223b1921", - "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9", - "isProxy": false - } - ], - "viction": [ + "address": "0xB3fCcD379ad66CED0c91028520C64226611A48c9", + "constructorArguments": "00000000000000000000000000000000000000000000000000000000000000060000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", + "isProxy": false, + "name": "Synthetic" + }, { - "name": "HypERC20", - "address": "0x182E8d7c5F1B06201b102123FC7dF0EaeB445a7B", - "constructorArguments": "00000000000000000000000000000000000000000000000000000000000000120000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "address": "0xdB670e1a1e312BF17425b08cE55Bdf2cD8F8eD54", + "constructorArguments": "", + "isProxy": false, + "name": "ProxyAdmin" }, { - "name": "HypERC20", - "address": "0x811808Dd29ba8B0FC6C0ec0b5537035E59745162", - "constructorArguments": "00000000000000000000000000000000000000000000000000000000000000120000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "address": "0x9fA986ACB22953c504Fcf5985DFA476d481C3b1B", + "constructorArguments": "00000000000000000000000000000000000000000000000000000000000000060000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", + "isProxy": false, + "name": "HypERC20" }, { - "name": "HypERC20", - "address": "0x61DDB465eEA5bc3708Cf8B53156aC91a77A2f029", - "constructorArguments": "00000000000000000000000000000000000000000000000000000000000000120000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "address": "0x97423A68BAe94b5De52d767a17aBCc54c157c0E5", + "constructorArguments": "0000000000000000000000009fa986acb22953c504fcf5985dfa476d481c3b1b000000000000000000000000db670e1a1e312bf17425b08ce55bdf2cd8f8ed5400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000144e80a7c79000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000000000000000000000000000000000000000000855534420436f696e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004555344430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" + } + ], + "arbitrum": [ + { + "address": "0x93ca0d85837FF83158Cd14D65B169CdB223b1921", + "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000979ca5202784112f4738403dbec5d0f3b9daabb9", + "isProxy": false, + "name": "HypERC20" } ], "ethereum": [ { - "name": "HypNative", "address": "0x15b5D6B614242B118AA404528A7f3E2Ad241e4A4", "constructorArguments": "000000000000000000000000c005dc82818d67af737725bd4bf75435d065d239", - "isProxy": false + "isProxy": false, + "name": "HypNative" }, { - "name": "HypERC20Collateral", "address": "0x31Dca7762930f56D81292f85E65c9D67575804fE", "constructorArguments": "000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c005dc82818d67af737725bd4bf75435d065d239", - "isProxy": false + "isProxy": false, + "name": "HypERC20Collateral" }, { - "name": "HypERC20Collateral", "address": "0x4221a16A01F61c2b38A03C52d828a7041f6AAA49", "constructorArguments": "000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000c005dc82818d67af737725bd4bf75435d065d239", - "isProxy": false + "isProxy": false, + "name": "HypERC20Collateral" }, { - "name": "HypERC20Collateral", "address": "0xab852e67bf03E74C89aF67C4BA97dd1088D3dA19", "constructorArguments": "000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000c005dc82818d67af737725bd4bf75435d065d239", - "isProxy": false + "isProxy": false, + "name": "HypERC20Collateral" }, { - "name": "HypERC20Collateral", "address": "0xED56728fb977b0bBdacf65bCdD5e17Bb7e84504f", "constructorArguments": "000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c005dc82818d67af737725bd4bf75435d065d239", - "isProxy": false + "isProxy": false, + "name": "HypERC20Collateral" + }, + { + "address": "0x9f5cF636b4F2DC6D83c9d21c8911876C235DbC9f", + "constructorArguments": "000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c005dc82818d67af737725bd4bf75435d065d239", + "isProxy": false, + "name": "Collateral" + }, + { + "address": "0x870464fE2EA3a6b3c242f30BDa1f1EFdDf580890", + "constructorArguments": "", + "isProxy": false, + "name": "ProxyAdmin" + }, + { + "address": "0x870464fE2EA3a6b3c242f30BDa1f1EFdDf580890", + "constructorArguments": "", + "isProxy": false, + "name": "ProxyAdmin" + }, + { + "address": "0xEd96482beA3C51a33b4c1aDa8b438e33A2367413", + "constructorArguments": "", + "isProxy": false, + "name": "ProxyAdmin" + }, + { + "address": "0x7D0C8B23C5b35091972023cCc689cfeDcD881c7d", + "constructorArguments": "000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c005dc82818d67af737725bd4bf75435d065d239", + "isProxy": false, + "name": "HypERC20Collateral" + }, + { + "address": "0x8b4192B9Ad1fCa440A5808641261e5289e6de95D", + "constructorArguments": "0000000000000000000000007d0c8b23c5b35091972023ccc689cfedcd881c7d000000000000000000000000ed96482bea3c51a33b4c1ada8b438e33a236741300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b00000000000000000000000019b2cf952b70b217c90fc408714fbc1acd29a6a8000000000000000000000000d17b4100cc66a2f1b9a452007ff26365aaeb7ec3000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "name": "TransparentUpgradeableProxy" } ], "inevm": [ { - "name": "HypERC20", "address": "0x97423A68BAe94b5De52d767a17aBCc54c157c0E5", "constructorArguments": "00000000000000000000000000000000000000000000000000000000000000060000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "isProxy": false, + "name": "HypERC20" }, { - "name": "HypERC20", "address": "0x8358D8291e3bEDb04804975eEa0fe9fe0fAfB147", "constructorArguments": "00000000000000000000000000000000000000000000000000000000000000060000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", - "isProxy": false + "isProxy": false, + "name": "HypERC20" + } + ], + "viction": [ + { + "address": "0x182E8d7c5F1B06201b102123FC7dF0EaeB445a7B", + "constructorArguments": "00000000000000000000000000000000000000000000000000000000000000120000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", + "isProxy": false, + "name": "HypERC20" + }, + { + "address": "0x811808Dd29ba8B0FC6C0ec0b5537035E59745162", + "constructorArguments": "00000000000000000000000000000000000000000000000000000000000000120000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", + "isProxy": false, + "name": "HypERC20" + }, + { + "address": "0x61DDB465eEA5bc3708Cf8B53156aC91a77A2f029", + "constructorArguments": "00000000000000000000000000000000000000000000000000000000000000120000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a7", + "isProxy": false, + "name": "HypERC20" } ] } diff --git a/typescript/infra/scripts/agent-utils.ts b/typescript/infra/scripts/agent-utils.ts index f43c7489d..94272d862 100644 --- a/typescript/infra/scripts/agent-utils.ts +++ b/typescript/infra/scripts/agent-utils.ts @@ -14,7 +14,12 @@ import { chainMetadata, collectValidators, } from '@hyperlane-xyz/sdk'; -import { ProtocolType, objMap, promiseObjAll } from '@hyperlane-xyz/utils'; +import { + ProtocolType, + objMap, + promiseObjAll, + symmetricDifference, +} from '@hyperlane-xyz/utils'; import { Contexts } from '../config/contexts'; import { agents } from '../config/environments/agents'; @@ -56,6 +61,7 @@ export const SDK_MODULES = [ Modules.INTERCHAIN_ACCOUNTS, Modules.INTERCHAIN_QUERY_SYSTEM, Modules.TEST_RECIPIENT, + Modules.HOOK, ]; export function getArgs() { @@ -127,11 +133,14 @@ export function withKeyRoleAndChain(args: yargs.Argv) { } // missing chains are chains needed which are not as part of defaultMultisigConfigs in sdk/src/consts/ but are in chainMetadata -export function withMissingChains(args: yargs.Argv) { +export function withNewChainValidators(args: yargs.Argv) { return args - .describe('newChains', 'new chains to add') - .string('newChains') - .alias('n', 'newChains'); + .describe( + 'newChainValidators', + 'new chains to add and how many validators, e.g. "mynewchain=3,myothernewchain=5"', + ) + .string('newChainValidators') + .alias('n', 'newChainValidators'); } export function withBuildArtifactPath(args: yargs.Argv) { @@ -154,17 +163,17 @@ export function assertEnvironment(env: string): DeployEnvironment { export async function getAgentConfigsBasedOnArgs(argv?: { environment: DeployEnvironment; context: Contexts; - newChains: string; + newChainValidators: string; }) { const { environment, context = Contexts.Hyperlane, - newChains, - } = argv ? argv : await withMissingChains(withContext(getArgs())).argv; + newChainValidators, + } = argv ? argv : await withNewChainValidators(withContext(getArgs())).argv; const newValidatorCounts: ChainMap = {}; - if (newChains) { - const chains = newChains.split(','); + if (newChainValidators) { + const chains = newChainValidators.split(','); for (const chain of chains) { const [chainName, newValidatorCount] = chain.split('='); newValidatorCounts[chainName] = parseInt(newValidatorCount, 10); @@ -172,14 +181,8 @@ export async function getAgentConfigsBasedOnArgs(argv?: { } const agentConfig = getAgentConfig(context, environment); - // check if new chains are needed - const missingChains = checkIfValidatorsArePersisted(agentConfig); - // if you include a chain in chainMetadata but not in the aw-multisig.json, you need to specify the new chain in new-chains - for (const chain of missingChains) { - if (!Object.keys(newValidatorCounts).includes(chain)) { - throw new Error(`Missing chain ${chain} not specified in new-chains`); - } + for (const [chain, validatorCount] of Object.entries(newValidatorCounts)) { const baseConfig = { [Contexts.Hyperlane]: [], [Contexts.ReleaseCandidate]: [], @@ -191,7 +194,7 @@ export async function getAgentConfigsBasedOnArgs(argv?: { const validators = validatorsConfig( { ...baseConfig, - [context]: Array(newValidatorCounts[chain]).fill('0x0'), + [context]: Array(validatorCount).fill('0x0'), }, chain as Chains, ); @@ -206,8 +209,17 @@ export async function getAgentConfigsBasedOnArgs(argv?: { reorgPeriod: chainMetadata[chain].blocks?.reorgPeriod ?? 0, // dummy value validators, }; + + // In addition to creating a new entry in agentConfig.validators, we update + // the contextChainNames.validator array to include the new chain. + if (!agentConfig.contextChainNames.validator.includes(chain)) { + agentConfig.contextChainNames.validator.push(chain); + } } + // Sanity check that the validator agent config is valid. + ensureValidatorConfigConsistency(agentConfig); + return { agentConfig, context, @@ -233,15 +245,23 @@ export function getAgentConfig( return agentsForEnvironment[context]; } -// check if validators are persisted in agentConfig -export function checkIfValidatorsArePersisted( - agentConfig: RootAgentConfig, -): Set { - const supportedChainNames = agentConfig.contextChainNames.validator; - const persistedChainNames = Object.keys(agentConfig.validators?.chains || {}); - return new Set( - supportedChainNames.filter((x) => !persistedChainNames.includes(x)), +// Ensures that the validator context chain names are in sync with the validator config. +export function ensureValidatorConfigConsistency(agentConfig: RootAgentConfig) { + const validatorContextChainNames = new Set( + agentConfig.contextChainNames.validator, ); + const validatorConfigChains = new Set( + Object.keys(agentConfig.validators?.chains || {}), + ); + const symDiff = symmetricDifference( + validatorContextChainNames, + validatorConfigChains, + ); + if (symDiff.size > 0) { + throw new Error( + `Validator config invalid. Validator context chain names: ${validatorContextChainNames}, validator config chains: ${validatorConfigChains}, diff: ${symDiff}`, + ); + } } export function getKeyForRole( diff --git a/typescript/infra/scripts/deploy.ts b/typescript/infra/scripts/deploy.ts index 8c73a0028..7b88da923 100644 --- a/typescript/infra/scripts/deploy.ts +++ b/typescript/infra/scripts/deploy.ts @@ -7,25 +7,34 @@ import { ChainMap, ContractVerifier, ExplorerLicenseType, + FallbackRoutingHookConfig, HypERC20Deployer, HyperlaneCore, HyperlaneCoreDeployer, HyperlaneDeployer, + HyperlaneHookDeployer, HyperlaneIgpDeployer, HyperlaneIsmFactory, HyperlaneProxyFactoryDeployer, InterchainAccount, InterchainAccountDeployer, InterchainQueryDeployer, + IsmConfig, + IsmType, LiquidityLayerDeployer, TestRecipientDeployer, TokenType, + buildAggregationIsmConfigs, + defaultMultisigConfigs, + hyperlaneEnvironments, } from '@hyperlane-xyz/sdk'; import { objMap } from '@hyperlane-xyz/utils'; import { Contexts } from '../config/contexts'; -import { safes } from '../config/environments/mainnet3/owners'; +import { core as coreConfig } from '../config/environments/mainnet3/core'; +import { DEPLOYER } from '../config/environments/mainnet3/owners'; import { deployEnvToSdkEnv } from '../src/config/environment'; +import { tokens } from '../src/config/warp'; import { deployWithArtifacts } from '../src/deployment/deploy'; import { TestQuerySenderDeployer } from '../src/deployment/testcontracts/testquerysender'; import { @@ -122,19 +131,41 @@ async function main() { multiProvider, ); const routerConfig = core.getRouterConfig(envConfig.owners); - const inevm = { - ...routerConfig.inevm, - type: TokenType.native, - interchainSecurityModule: ethers.constants.AddressZero, - owner: safes.inevm, + + const ethereum = { + ...routerConfig.ethereum, + type: TokenType.collateral, + token: tokens.ethereum.USDC, + // Really, this should be an object config from something like: + // buildAggregationIsmConfigs( + // 'ethereum', + // ['ancient8'], + // defaultMultisigConfigs, + // ).ancient8 + // However ISM objects are no longer able to be passed directly to the warp route + // deployer. As a temporary workaround, I'm using an ISM address from a previous + // ethereum <> ancient8 warp route deployment: + // $ cast call 0x9f5cF636b4F2DC6D83c9d21c8911876C235DbC9f 'interchainSecurityModule()(address)' --rpc-url https://rpc.ankr.com/eth + // 0xD17B4100cC66A2F1B9a452007ff26365aaeB7EC3 + interchainSecurityModule: '0xD17B4100cC66A2F1B9a452007ff26365aaeB7EC3', + // This hook was recovered from running the deploy script + // for the hook module. The hook configuration is the Ethereum + // default hook for the Ancient8 remote (no routing). + hook: '0x19b2cF952b70b217c90FC408714Fbc1acD29A6A8', + owner: DEPLOYER, }; - const injective = { - ...routerConfig.injective, - type: TokenType.native, + + const ancient8 = { + ...routerConfig.ancient8, + type: TokenType.synthetic, + // Uses the default ISM + interchainSecurityModule: ethers.constants.AddressZero, + owner: DEPLOYER, }; + config = { - inevm, - injective, + ethereum, + ancient8, }; deployer = new HypERC20Deployer( multiProvider, @@ -197,6 +228,24 @@ async function main() { undefined, contractVerifier, ); + } else if (module === Modules.HOOK) { + const ismFactory = HyperlaneIsmFactory.fromAddressesMap( + getAddresses(environment, Modules.PROXY_FACTORY), + multiProvider, + ); + deployer = new HyperlaneHookDeployer( + multiProvider, + hyperlaneEnvironments[env], + ismFactory, + ); + // Config is intended to be changed for ad-hoc use cases: + config = { + ethereum: { + ...(coreConfig.ethereum.defaultHook as FallbackRoutingHookConfig) + .domains.ancient8, + owner: DEPLOYER, + }, + }; } else { console.log(`Skipping ${module}, deployer unimplemented`); return; diff --git a/typescript/infra/scripts/print-token-prices.ts b/typescript/infra/scripts/print-token-prices.ts index 9b6ba5612..7ec88d968 100644 --- a/typescript/infra/scripts/print-token-prices.ts +++ b/typescript/infra/scripts/print-token-prices.ts @@ -20,7 +20,19 @@ async function main() { const idPrices = await resp.json(); - const prices = objMap(ids, (_, id) => idPrices[id][CURRENCY].toString()); + const prices = objMap(ids, (_, id) => { + const idData = idPrices[id]; + if (!idData) { + throw new Error( + `No data for ${id}, did you set gasCurrencyCoinGeckoId in the metadata?`, + ); + } + const price = idData[CURRENCY]; + if (!price) { + throw new Error(`No ${CURRENCY} price for ${id}`); + } + return price.toString(); + }); console.log(JSON.stringify(prices, null, 2)); } diff --git a/typescript/infra/src/agents/key-utils.ts b/typescript/infra/src/agents/key-utils.ts index c008b9afb..c4e42521c 100644 --- a/typescript/infra/src/agents/key-utils.ts +++ b/typescript/infra/src/agents/key-utils.ts @@ -5,7 +5,7 @@ import path from 'path'; import { ChainMap, ChainName } from '@hyperlane-xyz/sdk'; import { Address, objMap } from '@hyperlane-xyz/utils'; -import localAWMultisigAddresses from '../../config/aw-multisig.json'; +import localAWMultisigAddresses from '../../config/aw-multisig-hyperlane.json'; // AW - Abacus Works import { Contexts } from '../../config/contexts'; import { helloworld } from '../../config/environments/helloworld'; @@ -436,7 +436,10 @@ async function persistAddressesLocally( relayerAddresses, ); - await persistValidatorAddressesToLocalArtifacts(multisigValidatorKeys); + await persistValidatorAddressesToLocalArtifacts( + agentConfig.context, + multisigValidatorKeys, + ); } // non-validator roles @@ -457,6 +460,7 @@ export async function persistRoleAddressesToLocalArtifacts( // maintaining the multisigIsm schema sans threshold export async function persistValidatorAddressesToLocalArtifacts( + context: Contexts, fetchedValidatorAddresses: ChainMap<{ validators: Address[] }>, ) { for (const chain of Object.keys(fetchedValidatorAddresses)) { @@ -465,7 +469,11 @@ export async function persistValidatorAddressesToLocalArtifacts( }; } // Write the updated object back to the file - writeJSON(CONFIG_DIRECTORY_PATH, 'aw-multisig.json', awMultisigAddresses); + writeJSON( + CONFIG_DIRECTORY_PATH, + `aw-multisig-${context}.json`, + awMultisigAddresses, + ); } export function fetchLocalKeyAddresses(role: Role): LocalRoleAddresses { diff --git a/typescript/infra/src/config/warp.ts b/typescript/infra/src/config/warp.ts new file mode 100644 index 000000000..83e0f61df --- /dev/null +++ b/typescript/infra/src/config/warp.ts @@ -0,0 +1,9 @@ +import { ChainMap } from '@hyperlane-xyz/sdk'; +import { Address } from '@hyperlane-xyz/utils'; + +// Common collateral tokens to be used by warp route deployments. +export const tokens: ChainMap> = { + ethereum: { + USDC: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48', + }, +}; diff --git a/typescript/sdk/src/consts/chainMetadata.ts b/typescript/sdk/src/consts/chainMetadata.ts index c0b0d61f5..9ad222da5 100644 --- a/typescript/sdk/src/consts/chainMetadata.ts +++ b/typescript/sdk/src/consts/chainMetadata.ts @@ -50,6 +50,32 @@ export const alfajores: ChainMetadata = { rpcUrls: [{ http: 'https://alfajores-forno.celo-testnet.org' }], }; +export const ancient8: ChainMetadata = { + blockExplorers: [ + { + apiUrl: 'https://scan.ancient8.gg/api', + family: ExplorerFamily.Blockscout, + name: 'Ancient8 Explorer', + url: 'https://scan.ancient8.gg', + }, + ], + blocks: { + confirmations: 1, + estimateBlockTime: 2, + reorgPeriod: 0, + }, + chainId: 888888888, + displayName: 'Ancient8', + domainId: 888888888, + gasCurrencyCoinGeckoId: 'ethereum', + isTestnet: false, + name: Chains.ancient8, + nativeToken: etherToken, + protocol: ProtocolType.Ethereum, + rpcUrls: [{ http: 'https://rpc.ancient8.gg' }], + technicalStack: ChainTechnicalStack.Other, +}; + export const arbitrum: ChainMetadata = { blockExplorers: [ { @@ -934,6 +960,7 @@ export const viction: ChainMetadata = { */ export const chainMetadata: ChainMap = { alfajores, + ancient8, arbitrum, avalanche, base, diff --git a/typescript/sdk/src/consts/chains.ts b/typescript/sdk/src/consts/chains.ts index 3df9b115b..daf991c34 100644 --- a/typescript/sdk/src/consts/chains.ts +++ b/typescript/sdk/src/consts/chains.ts @@ -4,6 +4,7 @@ */ export enum Chains { alfajores = 'alfajores', + ancient8 = 'ancient8', arbitrum = 'arbitrum', avalanche = 'avalanche', base = 'base', @@ -53,6 +54,7 @@ export const AllDeprecatedChains = Object.keys(DeprecatedChains) as string[]; export const Mainnets: Array = [ Chains.arbitrum, + Chains.ancient8, Chains.avalanche, Chains.bsc, Chains.celo, diff --git a/typescript/sdk/src/consts/environments/mainnet.json b/typescript/sdk/src/consts/environments/mainnet.json index 36fc784d6..600db8d3d 100644 --- a/typescript/sdk/src/consts/environments/mainnet.json +++ b/typescript/sdk/src/consts/environments/mainnet.json @@ -1,342 +1,315 @@ { + "ancient8": { + "staticAggregationHookFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", + "staticAggregationIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", + "fallbackRoutingHook": "0x5E01d8F34b629E3f92d69546bbc4142A7Adee7e9", + "interchainGasPaymaster": "0x8F1E22d309baa69D398a03cc88E9b46037e988AA", + "interchainSecurityModule": "0x6E3387e12C6e181BF8e712eCa9c60ccEEaBD1c67", + "mailbox": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", + "staticMerkleRootMultisigIsmFactory": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", + "merkleTreeHook": "0x811808Dd29ba8B0FC6C0ec0b5537035E59745162", + "staticMessageIdMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", + "pausableHook": "0x66DC49405Ae2956f7E87FEAa9fE8f506C8987462", + "protocolFee": "0xE0C452DDA7506f0F4dE5C8C1d383F7aD866eA4F0", + "proxyAdmin": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", + "domainRoutingIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", + "storageGasOracle": "0x59Bf7c7b458375b1A7c453aE70EaCb376E65CDAF", + "testRecipient": "0x2Fa570E83009eaEef3a1cbd496a9a30F05266634", + "validatorAnnounce": "0x931dFCc8c1141D6F532FD023bd87DAe0080c835d" + }, "arbitrum": { "aggregationHook": "0xe0cb37cFc47296f1c4eD77EFf92Aed478644d10c", - "domainRoutingIsmFactory": "0xa2931C37957f3079d3B21b877d56E1db930e02a5", + "staticAggregationHookFactory": "0x9B5f440bBb64Fee337F37e03362b628711Ea09C7", + "staticAggregationIsmFactory": "0xD4883084389fC1Eeb4dAfB2ADcFc36B711c310EB", "fallbackRoutingHook": "0x9e8fFb1c26099e75Dd5D794030e2E9AA51471c25", - "interchainAccountIsm": "0xfa8bfcE55B3A0631dF38257615cEF7FCD3523A48", - "interchainAccountRouter": "0xCD0CFFf6eFD943b4b81f2c15847730dbcD30e3aE", "interchainGasPaymaster": "0x3b6044acd6767f017e99318AA6Ef93b7B06A5a22", "interchainSecurityModule": "0xD0DBBF922076352cC50B285A0023536561F00EEa", "mailbox": "0x979Ca5202784112f4738403dBec5D0F3B9daabB9", + "staticMerkleRootMultisigIsmFactory": "0x3C330D4A2e2b8443AFaB8E326E64ab4251B7Eae0", "merkleTreeHook": "0x748040afB89B8FdBb992799808215419d36A0930", + "staticMessageIdMultisigIsmFactory": "0x12Df53079d399a47e9E730df095b712B0FDFA791", "pausableHook": "0xEf30f29Dcd3FCB1DCcDA9C7Cbf2A5957E8Ee9Cc3", "protocolFee": "0xD0199067DACb8526e7dc524a9a7DCBb57Cd25421", "proxyAdmin": "0x80Cebd56A65e46c474a1A101e89E76C4c51D179c", - "staticAggregationHookFactory": "0x9B5f440bBb64Fee337F37e03362b628711Ea09C7", - "staticAggregationIsmFactory": "0xD4883084389fC1Eeb4dAfB2ADcFc36B711c310EB", - "staticMerkleRootMultisigIsmFactory": "0x3C330D4A2e2b8443AFaB8E326E64ab4251B7Eae0", - "staticMessageIdMultisigIsmFactory": "0x12Df53079d399a47e9E730df095b712B0FDFA791", + "domainRoutingIsmFactory": "0xa2931C37957f3079d3B21b877d56E1db930e02a5", "storageGasOracle": "0xD3805207b65d99C075ceA938Fa7c0587026a5DF5", "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", - "timelockController": "0x0000000000000000000000000000000000000000", "validatorAnnounce": "0x1df063280C4166AF9a725e3828b4dAC6c7113B08" }, "avalanche": { "aggregationHook": "0x0165a22BA489F7DA37DAf6397781777D9FCB5708", - "domainRoutingIsmFactory": "0x28F7907911C7E321c596686AE6D1F20516450037", + "staticAggregationHookFactory": "0x3bF6Ac986C7Af9A9Ac356C0e99C0041EFd8D96e7", + "staticAggregationIsmFactory": "0xa5E13796eB7d2EDCc88012c8cfF90D69B51FcF9f", "fallbackRoutingHook": "0x61D15D571D5f7A9eF0D1938f072f430bBF024747", - "interchainAccountIsm": "0x786c26C1857032617c215f265509d6E44e44Bfe3", - "interchainAccountRouter": "0xA967A6CE0e73fAf672843DECaA372511996E8852", "interchainGasPaymaster": "0x95519ba800BBd0d34eeAE026fEc620AD978176C0", "interchainSecurityModule": "0xA36B02a83564f52d9244310Ea439ee6F6AfeFb60", "mailbox": "0xFf06aFcaABaDDd1fb08371f9ccA15D73D51FeBD6", + "staticMerkleRootMultisigIsmFactory": "0x896cF1D1B66cD211633eDd589fF158E8Cfaf9B54", "merkleTreeHook": "0x84eea61D679F42D92145fA052C89900CBAccE95A", + "staticMessageIdMultisigIsmFactory": "0x8819D653DF5b1FC0DdB32189a2704E471AF8483c", "pausableHook": "0x239eB860770F1C48ABAC9bE9825d20e3E7c018df", "protocolFee": "0xEc4AdA26E51f2685279F37C8aE62BeAd8212D597", "proxyAdmin": "0xd7CF8c05fd81b8cA7CfF8E6C49B08a9D63265c9B", - "staticAggregationHookFactory": "0x3bF6Ac986C7Af9A9Ac356C0e99C0041EFd8D96e7", - "staticAggregationIsmFactory": "0xa5E13796eB7d2EDCc88012c8cfF90D69B51FcF9f", - "staticMerkleRootMultisigIsmFactory": "0x896cF1D1B66cD211633eDd589fF158E8Cfaf9B54", - "staticMessageIdMultisigIsmFactory": "0x8819D653DF5b1FC0DdB32189a2704E471AF8483c", + "domainRoutingIsmFactory": "0x28F7907911C7E321c596686AE6D1F20516450037", "storageGasOracle": "0x175821F30AdCAA4bbB72Ce98eF76C2E0De2C3f21", "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", - "timelockController": "0x0000000000000000000000000000000000000000", "validatorAnnounce": "0x9Cad0eC82328CEE2386Ec14a12E81d070a27712f" }, "base": { "aggregationHook": "0x13f3d4B0Ee0a713430fded9E18f7fb6c91A6E41F", - "domainRoutingIsmFactory": "0x7E27456a839BFF31CA642c060a2b68414Cb6e503", + "staticAggregationHookFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", + "staticAggregationIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", "fallbackRoutingHook": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", - "interchainAccountIsm": "0x861908E6c8F992537F557da5Fb5876836036b347", - "interchainAccountRouter": "0xa85F9e4fdA2FFF1c07f2726a630443af3faDF830", "interchainGasPaymaster": "0xc3F23848Ed2e04C0c6d41bd7804fa8f89F940B94", "interchainSecurityModule": "0x5D1e7D7c5B9e6dDC8439F67F10c578f2A1084f6F", "mailbox": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D", + "staticMerkleRootMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", "merkleTreeHook": "0x19dc38aeae620380430C200a6E990D5Af5480117", + "staticMessageIdMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", "pausableHook": "0x46fa3A5780e5B90Eaf34BDED554d5353B5ABE9E7", "protocolFee": "0x99ca8c74cE7Cfa9d72A51fbb05F9821f5f826b3a", "proxyAdmin": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1", - "staticAggregationHookFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", - "staticAggregationIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", - "staticMerkleRootMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", - "staticMessageIdMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", + "domainRoutingIsmFactory": "0x7E27456a839BFF31CA642c060a2b68414Cb6e503", "storageGasOracle": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", - "timelockController": "0x0000000000000000000000000000000000000000", "validatorAnnounce": "0x182E8d7c5F1B06201b102123FC7dF0EaeB445a7B" }, "bsc": { "aggregationHook": "0x402Fc106576462a892355d69ACF03D46A888ae88", - "domainRoutingIsmFactory": "0xe6Af5720d34213C805C08e2470aea979e3F72F75", + "staticAggregationHookFactory": "0xe70E86a7D1e001D419D71F960Cb6CaD59b6A3dB6", + "staticAggregationIsmFactory": "0x38B3878c4fb44d201DA924c4a04bae3EE728c065", "fallbackRoutingHook": "0x237E81f87F57Badad9e09f13CC676D986cA852e7", - "interchainAccountIsm": "0xB274Bbbc1df5f1d1763216A93d473fde6f5de043", - "interchainAccountRouter": "0x4BBd67dC995572b40Dc6B3eB6CdE5185a5373868", "interchainGasPaymaster": "0x78E25e7f84416e69b9339B0A6336EB6EFfF6b451", "interchainSecurityModule": "0xab3df354baBee6c2B88E2CeD3b2e030e31aA5e61", "mailbox": "0x2971b9Aec44bE4eb673DF1B88cDB57b96eefe8a4", + "staticMerkleRootMultisigIsmFactory": "0xfADBc81Ca8A957F1Bf7c78bCc575b28DBDE042b6", "merkleTreeHook": "0xFDb9Cd5f9daAA2E4474019405A328a88E7484f26", + "staticMessageIdMultisigIsmFactory": "0x4B1d8352E35e3BDE36dF5ED2e73C24E35c4a96b7", "pausableHook": "0x7DBdAd1b4A922B65d37d7258a4227b6658344b7f", "protocolFee": "0xA8Aa5f14a5463a78E45CC068F11c867949F3E367", "proxyAdmin": "0x65993Af9D0D3a64ec77590db7ba362D6eB78eF70", - "staticAggregationHookFactory": "0xe70E86a7D1e001D419D71F960Cb6CaD59b6A3dB6", - "staticAggregationIsmFactory": "0x38B3878c4fb44d201DA924c4a04bae3EE728c065", - "staticMerkleRootMultisigIsmFactory": "0xfADBc81Ca8A957F1Bf7c78bCc575b28DBDE042b6", - "staticMessageIdMultisigIsmFactory": "0x4B1d8352E35e3BDE36dF5ED2e73C24E35c4a96b7", + "domainRoutingIsmFactory": "0xe6Af5720d34213C805C08e2470aea979e3F72F75", "storageGasOracle": "0x91d23D603d60445411C06e6443d81395593B7940", "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", - "timelockController": "0x0000000000000000000000000000000000000000", "validatorAnnounce": "0x7024078130D9c2100fEA474DAD009C2d1703aCcd" }, "celo": { "aggregationHook": "0xc65890329066FB20c339Bc5C22f1756e9D3a4fF5", + "staticAggregationHookFactory": "0xc3745652EFB8555A8b064A0EA78d295133d326D2", + "staticAggregationIsmFactory": "0x1722dd970a1F56040712129f5Eeb76B003fd7500", "domainRoutingIsm": "0xf18E32428dad0802C5D6F723cB80A6Da889777c4", - "domainRoutingIsmFactory": "0x2A2c22B0a8615ad24839fA6Af302E896Af32d1a3", "fallbackRoutingHook": "0xDC98a856fb9112894c2fE32267DA8bF35645FAF3", - "interchainAccountIsm": "0x30a8DEc5318e2aAa9ad5b069fC606c4CfF6f5676", - "interchainAccountRouter": "0x4ED23E3885e1651E62564F78817D91865beba575", "interchainGasPaymaster": "0x571f1435613381208477ac5d6974310d88AC7cB7", "interchainSecurityModule": "0x99e8E56Dce3402D6E09A82718937fc1cA2A9491E", "mailbox": "0x50da3B3907A08a24fe4999F4Dcf337E8dC7954bb", + "staticMerkleRootMultisigIsmFactory": "0x4C96a1abc44dc846775CE702C9E9BE821D3b487c", "merkleTreeHook": "0x04dB778f05854f26E67e0a66b740BBbE9070D366", + "staticMessageIdMultisigIsmFactory": "0xaB402f227e892Ef37C105bf06619c0fa106a1fB2", "pausableHook": "0x80672c5D9Fd26B235654C24adc1CFcDeb8d15115", "pausableIsm": "0x6Bc4437ce69696C9461Cbc89582c259AC8847A58", "protocolFee": "0x89886d431f9c3eEE64DCD6dAbA3f7D689D98D899", "proxyAdmin": "0x90f9a2E9eCe93516d65FdaB726a3c62F5960a1b9", - "staticAggregationHookFactory": "0xc3745652EFB8555A8b064A0EA78d295133d326D2", + "domainRoutingIsmFactory": "0x2A2c22B0a8615ad24839fA6Af302E896Af32d1a3", "staticAggregationIsm": "0x99e8E56Dce3402D6E09A82718937fc1cA2A9491E", - "staticAggregationIsmFactory": "0x1722dd970a1F56040712129f5Eeb76B003fd7500", - "staticMerkleRootMultisigIsmFactory": "0x4C96a1abc44dc846775CE702C9E9BE821D3b487c", - "staticMessageIdMultisigIsmFactory": "0xaB402f227e892Ef37C105bf06619c0fa106a1fB2", "storageGasOracle": "0xD9A9966E7dA9a7f0032bF449FB12696a638E673C", "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", - "timelockController": "0x0000000000000000000000000000000000000000", "validatorAnnounce": "0xCeF677b65FDaA6804d4403083bb12B8dB3991FE1" }, "ethereum": { "aggregationHook": "0xb87AC8EA4533AE017604E44470F7c1E550AC6F10", - "domainRoutingIsmFactory": "0x28fA9552F19039b450498B0d8e5DEAe0d0aAc559", + "staticAggregationHookFactory": "0x6D2555A8ba483CcF4409C39013F5e9a3285D3C9E", + "staticAggregationIsmFactory": "0x46FA191Ad972D9674Ed752B69f9659A0d7b22846", "fallbackRoutingHook": "0x571f1435613381208477ac5d6974310d88AC7cB7", - "interchainAccountIsm": "0x609707355a53d2aAb6366f48E2b607C599D26B29", - "interchainAccountRouter": "0x8dBae9B1616c46A20591fE0006Bf015E28ca5cC9", "interchainGasPaymaster": "0x9e6B1022bE9BBF5aFd152483DAD9b88911bC8611", "interchainSecurityModule": "0x43Ce4Eb4aE3585dDe9Ac6967Db5b06f7f6764C8a", "mailbox": "0xc005dc82818d67AF737725bD4bf75435d065D239", + "staticMerkleRootMultisigIsmFactory": "0x47e8aF9e30C32Ab91060ED587894288786761B45", "merkleTreeHook": "0x48e6c30B97748d1e2e03bf3e9FbE3890ca5f8CCA", + "staticMessageIdMultisigIsmFactory": "0xfA21D9628ADce86531854C2B7ef00F07394B0B69", "pausableHook": "0x3A66Dc852e56d3748838b3C27CF381105b83705b", "protocolFee": "0x8B05BF30F6247a90006c5837eA63C7905D79e6d8", "proxyAdmin": "0x75EE15Ee1B4A75Fa3e2fDF5DF3253c25599cc659", - "staticAggregationHookFactory": "0x6D2555A8ba483CcF4409C39013F5e9a3285D3C9E", - "staticAggregationIsmFactory": "0x46FA191Ad972D9674Ed752B69f9659A0d7b22846", - "staticMerkleRootMultisigIsmFactory": "0x47e8aF9e30C32Ab91060ED587894288786761B45", - "staticMessageIdMultisigIsmFactory": "0xfA21D9628ADce86531854C2B7ef00F07394B0B69", + "domainRoutingIsmFactory": "0x28fA9552F19039b450498B0d8e5DEAe0d0aAc559", "storageGasOracle": "0xc9a103990A8dB11b4f627bc5CD1D0c2685484Ec5", "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", - "timelockController": "0x0000000000000000000000000000000000000000", "validatorAnnounce": "0xCe74905e51497b4adD3639366708b821dcBcff96" }, "gnosis": { "aggregationHook": "0xdD1FA1C12496474c1dDC67a658Ba81437F818861", - "domainRoutingIsmFactory": "0xbB5Df000113e767dE11343A16f83De733e5bCC0F", + "staticAggregationHookFactory": "0xbC8AA096dabDf4A0200BB9f8D4Cbb644C3D86d7B", + "staticAggregationIsmFactory": "0x11EF91d17c5ad3330DbCa709a8841743d3Af6819", "fallbackRoutingHook": "0x24f5E353dD03E103Ba2372F7D6FC0cf3A66f849c", - "interchainAccountIsm": "0x5a56dff3D92D635372718f86e6dF09C1129CFf53", - "interchainAccountRouter": "0x5E59EBAedeB691408EBAcF6C37218fa2cFcaC9f2", "interchainGasPaymaster": "0xDd260B99d302f0A3fF885728c086f729c06f227f", "interchainSecurityModule": "0x8e1aa0687B6d939D5a44304D13B7c922ebB012f1", "mailbox": "0xaD09d78f4c6b9dA2Ae82b1D34107802d380Bb74f", + "staticMerkleRootMultisigIsmFactory": "0x8E273260EAd8B72A085B19346A676d355740e875", "merkleTreeHook": "0x2684C6F89E901987E1FdB7649dC5Be0c57C61645", + "staticMessageIdMultisigIsmFactory": "0x603f46cc520d2fc22957b81e206408590808F02F", "pausableHook": "0xf728C884De5275a608dEC222dACd0f2BF2E23AB6", "protocolFee": "0x9c2214467Daf9e2e1F45b36d08ce0b9C65BFeA88", "proxyAdmin": "0x81a92A1a272cb09d7b4970b07548463dC7aE0cB7", - "staticAggregationHookFactory": "0xbC8AA096dabDf4A0200BB9f8D4Cbb644C3D86d7B", - "staticAggregationIsmFactory": "0x11EF91d17c5ad3330DbCa709a8841743d3Af6819", - "staticMerkleRootMultisigIsmFactory": "0x8E273260EAd8B72A085B19346A676d355740e875", - "staticMessageIdMultisigIsmFactory": "0x603f46cc520d2fc22957b81e206408590808F02F", + "domainRoutingIsmFactory": "0xbB5Df000113e767dE11343A16f83De733e5bCC0F", "storageGasOracle": "0x5E01d8F34b629E3f92d69546bbc4142A7Adee7e9", "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", - "timelockController": "0x0000000000000000000000000000000000000000", "validatorAnnounce": "0x87ED6926abc9E38b9C7C19f835B41943b622663c" }, "inevm": { "aggregationHook": "0xe0dDb5dE7D52918237cC1Ae131F29dcAbcb0F62B", + "staticAggregationHookFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", + "staticAggregationIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", "domainRoutingIsm": "0xBD70Ea9D599a0FC8158B026797177773C3445730", - "domainRoutingIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", - "interchainAccountIsm": "0x31894E7a734540B343d67E491148EB4FC9f7A45B", - "interchainAccountRouter": "0x4E55aDA3ef1942049EA43E904EB01F4A0a9c39bd", "interchainGasPaymaster": "0x19dc38aeae620380430C200a6E990D5Af5480117", "interchainSecurityModule": "0x3052aD50De54aAAc5D364d80bBE681d29e924597", "mailbox": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", + "staticMerkleRootMultisigIsmFactory": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", "merkleTreeHook": "0x0972954923a1e2b2aAb04Fa0c4a0797e5989Cd65", + "staticMessageIdMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", "pausableHook": "0xBDa330Ea8F3005C421C8088e638fBB64fA71b9e0", "pausableIsm": "0x6Fae4D9935E2fcb11fC79a64e917fb2BF14DaFaa", "protocolFee": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", "proxyAdmin": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", - "staticAggregationHookFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", + "domainRoutingIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", "staticAggregationIsm": "0x3052aD50De54aAAc5D364d80bBE681d29e924597", - "staticAggregationIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", - "staticMerkleRootMultisigIsmFactory": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", - "staticMessageIdMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", "storageGasOracle": "0x6119E37Bd66406A1Db74920aC79C15fB8411Ba76", - "timelockController": "0x0000000000000000000000000000000000000000", "validatorAnnounce": "0x15ab173bDB6832f9b64276bA128659b0eD77730B" }, "mantapacific": { "aggregationHook": "0x8464aF853363B8d6844070F68b0AB34Cb6523d0F", + "staticAggregationHookFactory": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", + "staticAggregationIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", "domainRoutingIsm": "0xDEed16fe4b1c9b2a93483EDFf34C77A9b57D31Ff", - "domainRoutingIsmFactory": "0x8358D8291e3bEDb04804975eEa0fe9fe0fAfB147", "fallbackRoutingHook": "0xD1E267d2d7876e97E217BfE61c34AB50FEF52807", - "interchainAccountIsm": "0xA34ceDf9068C5deE726C67A4e1DCfCc2D6E2A7fD", - "interchainAccountRouter": "0x0f6fF770Eda6Ba1433C39cCf47d4059b254224Aa", "interchainGasPaymaster": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", "interchainSecurityModule": "0xDEed16fe4b1c9b2a93483EDFf34C77A9b57D31Ff", "mailbox": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E", + "staticMerkleRootMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", "merkleTreeHook": "0x149db7afD694722747035d5AEC7007ccb6F8f112", + "staticMessageIdMultisigIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", "pausableHook": "0x7556a0E61d577D921Cba8Fca0d7D6299d36E607E", "protocolFee": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", "proxyAdmin": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", - "staticAggregationHookFactory": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", - "staticAggregationIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", - "staticMerkleRootMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", - "staticMessageIdMultisigIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", + "domainRoutingIsmFactory": "0x8358D8291e3bEDb04804975eEa0fe9fe0fAfB147", "storageGasOracle": "0x19dc38aeae620380430C200a6E990D5Af5480117", "testRecipient": "0x4E1c88DD261BEe2941e6c1814597e30F53330428", "testTokenRecipient": "0x5060eCD5dFAD300A90592C04e504600A7cdcF70b", - "timelockController": "0x0000000000000000000000000000000000000000", "validatorAnnounce": "0x2fa5F5C96419C222cDbCeC797D696e6cE428A7A9" }, "moonbeam": { "aggregationHook": "0x23cca255aE83F57F39EAf9D14fB9FdaDF22D5863", - "domainRoutingIsmFactory": "0x8061Af3A459093540d17823D651BC5E2A92669a7", + "staticAggregationHookFactory": "0x59cC3E7A49DdC4893eB8754c7908f96072A7DbE8", + "staticAggregationIsmFactory": "0x40c6Abcb6A2CdC8882d4bEcaC47927005c7Bb8c2", "fallbackRoutingHook": "0x6C2D6eA0969F7Aa0A850CCA88c7BFACa563B2361", - "interchainAccountIsm": "0x799eA6f430f5CA901b59335fFC2fA10531106009", - "interchainAccountRouter": "0x6b142f596FFc761ac3fFaaC1ecaDe54f4EE09977", "interchainGasPaymaster": "0x14760E32C0746094cF14D97124865BC7F0F7368F", "interchainSecurityModule": "0x373836DFa82f2D27ec79Ca32A197Aa1665F0E1e9", "mailbox": "0x094d03E751f49908080EFf000Dd6FD177fd44CC3", + "staticMerkleRootMultisigIsmFactory": "0xE2f485bc031Feb5a4C41C1967bf028653d75f0C3", "merkleTreeHook": "0x87403b85f6f316e7ba91ba1fa6C3Fb7dD4095547", + "staticMessageIdMultisigIsmFactory": "0x84Df48F8f241f11d0fA302d09d73030429Bd9C73", "pausableHook": "0xe28f2AEEB42ee83CAd068D9A9a449c8b868C137f", "protocolFee": "0xCd3e29A9D293DcC7341295996a118913F7c582c0", "proxyAdmin": "0x6A9cdA3dd1F593983BFd142Eb35e6ce4137bd5ce", - "staticAggregationHookFactory": "0x59cC3E7A49DdC4893eB8754c7908f96072A7DbE8", - "staticAggregationIsmFactory": "0x40c6Abcb6A2CdC8882d4bEcaC47927005c7Bb8c2", - "staticMerkleRootMultisigIsmFactory": "0xE2f485bc031Feb5a4C41C1967bf028653d75f0C3", - "staticMessageIdMultisigIsmFactory": "0x84Df48F8f241f11d0fA302d09d73030429Bd9C73", + "domainRoutingIsmFactory": "0x8061Af3A459093540d17823D651BC5E2A92669a7", "storageGasOracle": "0x448b7ADB0dA36d41AA2AfDc9d63b97541A7b3819", "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", - "timelockController": "0x0000000000000000000000000000000000000000", "validatorAnnounce": "0x8c1001eBee6F25b31863A55EadfF149aF88B356F" }, "optimism": { "aggregationHook": "0x4ccC6d8eB79f2a1EC9bcb0f211fef7907631F91f", - "domainRoutingIsmFactory": "0xD2e905108c5e44dADA680274740f896Ea96Cf2Fb", + "staticAggregationHookFactory": "0x15DEeAB8dECDe553bb0B1F9C00984cbcae1af3D7", + "staticAggregationIsmFactory": "0x7491843F3A5Ba24E0f17a22645bDa04A1Ae2c584", "fallbackRoutingHook": "0xD4b132C6d4AA93A4247F1A91e1ED929c0572a43d", - "interchainAccountIsm": "0x0389faCac114023C123E22F3E54394944cAbcb48", - "interchainAccountRouter": "0x33Ef006E7083BB38E0AFe3C3979F4e9b84415bf1", "interchainGasPaymaster": "0xD8A76C4D91fCbB7Cc8eA795DFDF870E48368995C", "interchainSecurityModule": "0x04938856bE60c8e734ffDe5f720E2238302BE8D2", "mailbox": "0xd4C1905BB1D26BC93DAC913e13CaCC278CdCC80D", + "staticMerkleRootMultisigIsmFactory": "0xCA6Cb9Bc3cfF9E11003A06617cF934B684Bc78BC", "merkleTreeHook": "0x68eE9bec9B4dbB61f69D9D293Ae26a5AACb2e28f", + "staticMessageIdMultisigIsmFactory": "0xAa4Be20E9957fE21602c74d7C3cF5CB1112EA9Ef", "pausableHook": "0xf753CA2269c8A7693ce1808b5709Fbf36a65D47A", "protocolFee": "0xD71Ff941120e8f935b8b1E2C1eD72F5d140FF458", "proxyAdmin": "0xE047cb95FB3b7117989e911c6afb34771183fC35", - "staticAggregationHookFactory": "0x15DEeAB8dECDe553bb0B1F9C00984cbcae1af3D7", - "staticAggregationIsmFactory": "0x7491843F3A5Ba24E0f17a22645bDa04A1Ae2c584", - "staticMerkleRootMultisigIsmFactory": "0xCA6Cb9Bc3cfF9E11003A06617cF934B684Bc78BC", - "staticMessageIdMultisigIsmFactory": "0xAa4Be20E9957fE21602c74d7C3cF5CB1112EA9Ef", + "domainRoutingIsmFactory": "0xD2e905108c5e44dADA680274740f896Ea96Cf2Fb", "storageGasOracle": "0x27e88AeB8EA4B159d81df06355Ea3d20bEB1de38", "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", - "timelockController": "0x0000000000000000000000000000000000000000", "validatorAnnounce": "0x30f5b08e01808643221528BB2f7953bf2830Ef38" }, "polygon": { "aggregationHook": "0x34dAb05650Cf590088bA18aF9d597f3e081bCc47", - "domainRoutingIsmFactory": "0x0d0E816eE4557689d34fAd5885C53b9393C1D9fA", + "staticAggregationHookFactory": "0xFeeB86e70e4a640cDd29636CCE19BD6fe8628135", + "staticAggregationIsmFactory": "0x81AdDD9Ca89105063DaDEBd5B4408551Ce850E22", "fallbackRoutingHook": "0xca4cCe24E7e06241846F5EA0cda9947F0507C40C", - "interchainAccountIsm": "0x90384bC552e3C48af51Ef7D9473A9bF87431f5c7", - "interchainAccountRouter": "0x5e80f3474825B61183c0F0f0726796F589082420", "interchainGasPaymaster": "0x0071740Bf129b05C4684abfbBeD248D80971cce2", "interchainSecurityModule": "0x9a795fB62f86146ec06e2377e3C95Af65c7C20eB", "mailbox": "0x5d934f4e2f797775e53561bB72aca21ba36B96BB", + "staticMerkleRootMultisigIsmFactory": "0xa9E0E18E78b098c2DE36c42E4DDEA13ce214c592", "merkleTreeHook": "0x73FbD25c3e817DC4B4Cd9d00eff6D83dcde2DfF6", + "staticMessageIdMultisigIsmFactory": "0xEa5Be2AD66BB1BA321B7aCf0A079fBE304B09Ca0", "pausableHook": "0x748040afB89B8FdBb992799808215419d36A0930", "protocolFee": "0xF8F3629e308b4758F8396606405989F8D8C9c578", "proxyAdmin": "0xC4F7590C5d30BE959225dC75640657954A86b980", - "staticAggregationHookFactory": "0xFeeB86e70e4a640cDd29636CCE19BD6fe8628135", - "staticAggregationIsmFactory": "0x81AdDD9Ca89105063DaDEBd5B4408551Ce850E22", - "staticMerkleRootMultisigIsmFactory": "0xa9E0E18E78b098c2DE36c42E4DDEA13ce214c592", - "staticMessageIdMultisigIsmFactory": "0xEa5Be2AD66BB1BA321B7aCf0A079fBE304B09Ca0", + "domainRoutingIsmFactory": "0x0d0E816eE4557689d34fAd5885C53b9393C1D9fA", "storageGasOracle": "0xA3a24EC5670F1F416AB9fD554FcE2f226AE9D7eB", "testRecipient": "0x36FdA966CfffF8a9Cdc814f546db0e6378bFef35", "testTokenRecipient": "0x85ac1164878e017b67660a74ff1f41f3D05C02Bb", - "timelockController": "0x0000000000000000000000000000000000000000", "validatorAnnounce": "0x454E1a1E1CA8B51506090f1b5399083658eA4Fc5" }, "polygonzkevm": { "aggregationHook": "0x8464aF853363B8d6844070F68b0AB34Cb6523d0F", - "domainRoutingIsmFactory": "0xe4057c5B0c43Dc18E36b08C39B419F190D29Ac2d", + "staticAggregationHookFactory": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", + "staticAggregationIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", "fallbackRoutingHook": "0x01aE937A7B05d187bBCBE80F44F41879D3D335a4", - "interchainAccountIsm": "0xC49aF4965264FA7BB6424CE37aA06773ad177224", - "interchainAccountRouter": "0xF15D70941dE2Bf95A23d6488eBCbedE0a444137f", "interchainGasPaymaster": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", "interchainSecurityModule": "0xf2BEE9D2c15Ba9D7e06799B5912dE1F05533c141", "mailbox": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E", + "staticMerkleRootMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", "merkleTreeHook": "0x149db7afD694722747035d5AEC7007ccb6F8f112", + "staticMessageIdMultisigIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", "pausableHook": "0xc2FbB9411186AB3b1a6AFCCA702D1a80B48b197c", "protocolFee": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", "proxyAdmin": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", - "staticAggregationHookFactory": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", - "staticAggregationIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", - "staticMerkleRootMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", - "staticMessageIdMultisigIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", + "domainRoutingIsmFactory": "0xe4057c5B0c43Dc18E36b08C39B419F190D29Ac2d", "storageGasOracle": "0x19dc38aeae620380430C200a6E990D5Af5480117", - "timelockController": "0x0000000000000000000000000000000000000000", "validatorAnnounce": "0x2fa5F5C96419C222cDbCeC797D696e6cE428A7A9" }, "scroll": { "aggregationHook": "0x9Bc0FAf446E128a618A88a2F28960Fb2Ca169faE", - "domainRoutingIsmFactory": "0xe03dad16074BC5EEA9A9311257BF02Eb0B6AAA2b", + "staticAggregationHookFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", + "staticAggregationIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", "fallbackRoutingHook": "0xDa7cECb05C4aeB02c1aFDE277d4306a2da7Bd762", - "interchainAccountIsm": "0xb89c6ED617f5F46175E41551350725A09110bbCE", - "interchainAccountRouter": "0x9629c28990F11c31735765A6FD59E1E1bC197DbD", "interchainGasPaymaster": "0xBF12ef4B9f307463D3FB59c3604F294dDCe287E2", "interchainSecurityModule": "0xaDc0cB48E8DB81855A930C0C1165ea3dCe4Ba5C7", "mailbox": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", + "staticMerkleRootMultisigIsmFactory": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", "merkleTreeHook": "0x6119E37Bd66406A1Db74920aC79C15fB8411Ba76", + "staticMessageIdMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", "pausableHook": "0x4Eb82Ee35b0a1c1d776E3a3B547f9A9bA6FCC9f2", "protocolFee": "0xc3F23848Ed2e04C0c6d41bd7804fa8f89F940B94", "proxyAdmin": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", - "staticAggregationHookFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", - "staticAggregationIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", - "staticMerkleRootMultisigIsmFactory": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", - "staticMessageIdMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", + "domainRoutingIsmFactory": "0xe03dad16074BC5EEA9A9311257BF02Eb0B6AAA2b", "storageGasOracle": "0x481171eb1aad17eDE6a56005B7F1aB00C581ef13", - "timelockController": "0x0000000000000000000000000000000000000000", "validatorAnnounce": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638" }, "viction": { - "domainRoutingIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", - "interchainAccountIsm": "0xD1E267d2d7876e97E217BfE61c34AB50FEF52807", - "interchainAccountRouter": "0x1956848601549de5aa0c887892061fA5aB4f6fC4", + "staticAggregationHookFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", + "staticAggregationIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", "interchainGasPaymaster": "0x0D63128D887159d63De29497dfa45AFc7C699AE4", "interchainSecurityModule": "0xBD70Ea9D599a0FC8158B026797177773C3445730", "mailbox": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7", + "staticMerkleRootMultisigIsmFactory": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", "merkleTreeHook": "0x149db7afD694722747035d5AEC7007ccb6F8f112", + "staticMessageIdMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", "protocolFee": "0xd83A4F747fE80Ed98839e05079B1B7Fe037b1638", "proxyAdmin": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004", - "staticAggregationHookFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", - "staticAggregationIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A", - "staticMerkleRootMultisigIsmFactory": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC", - "staticMessageIdMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE", + "domainRoutingIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908", "storageGasOracle": "0x19dc38aeae620380430C200a6E990D5Af5480117", "testRecipient": "0x17E216fBb22dF4ef8A6640ae9Cb147C92710ac84", "testTokenRecipient": "0xe042D1fbDf59828dd16b9649Ede7abFc856F7a6c", - "timelockController": "0x0000000000000000000000000000000000000000", "validatorAnnounce": "0x2fa5F5C96419C222cDbCeC797D696e6cE428A7A9" } } diff --git a/typescript/sdk/src/consts/multisigIsm.ts b/typescript/sdk/src/consts/multisigIsm.ts index 0c61140c3..dbe5e9e1b 100644 --- a/typescript/sdk/src/consts/multisigIsm.ts +++ b/typescript/sdk/src/consts/multisigIsm.ts @@ -11,6 +11,11 @@ export const defaultMultisigConfigs: ChainMap = { ], }, + ancient8: { + threshold: 1, + validators: ['0xbb5842ae0e05215b53df4787a29144efb7e67551'], + }, + arbitrum: { threshold: 3, validators: [ diff --git a/typescript/sdk/src/ism/HyperlaneIsmFactory.ts b/typescript/sdk/src/ism/HyperlaneIsmFactory.ts index c5326b243..e906703a3 100644 --- a/typescript/sdk/src/ism/HyperlaneIsmFactory.ts +++ b/typescript/sdk/src/ism/HyperlaneIsmFactory.ts @@ -470,7 +470,7 @@ export class HyperlaneIsmFactory extends HyperlaneApp { // TODO: add proxy verification artifact? } else { logger.debug( - `Recovered ${threshold} of ${values.length} address set on ${chain}`, + `Recovered ${threshold} of ${values.length} address set on ${chain}: ${address}`, ); } return address;