diff --git a/.registryrc b/.registryrc index 79214dce16..6ba08a96c9 100644 --- a/.registryrc +++ b/.registryrc @@ -1 +1 @@ -v4.7.0 +e3330d51ebad77e2aa62c34d5a74746ae5e83e64 diff --git a/rust/main/config/testnet_config.json b/rust/main/config/testnet_config.json index dfb698ed17..5239f11e9d 100644 --- a/rust/main/config/testnet_config.json +++ b/rust/main/config/testnet_config.json @@ -3,12 +3,6 @@ "alfajores": { "aggregationHook": "0xdBabD76358897E68E4964647C1fb8Bf524f5EFdB", "blockExplorers": [ - { - "apiUrl": "https://api-alfajores.celoscan.io/api", - "family": "etherscan", - "name": "CeloScan", - "url": "https://alfajores.celoscan.io" - }, { "apiUrl": "https://explorer.celo.org/alfajores/api", "family": "blockscout", @@ -17,7 +11,7 @@ } ], "blocks": { - "confirmations": 1, + "confirmations": 3, "estimateBlockTime": 5, "reorgPeriod": 0 }, @@ -37,7 +31,7 @@ "interchainAccountIsm": "0x6895d3916B94b386fAA6ec9276756e16dAe7480E", "interchainAccountRouter": "0xEbA64c8a9b4a61a9210d5fe7E4375380999C821b", "interchainGasPaymaster": "0x44769b0f4a6f01339e131a691cc2eebbb519d297", - "interchainSecurityModule": "0xeca406C12845153d2D1B8087b8195D6Be834E3c2", + "interchainSecurityModule": "0xeb06b892C48332bc11287c2E73090a59751F7d85", "isTestnet": true, "mailbox": "0xEf9F292fcEBC3848bF4bB92a96a04F9ECBb78E59", "merkleTreeHook": "0x221FA9CBaFcd6c1C3d206571Cf4427703e023FFa", @@ -100,7 +94,7 @@ "from": 49690504 }, "interchainGasPaymaster": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", - "interchainSecurityModule": "0xB8fD93251D9292191314E4625d9835a2952B6268", + "interchainSecurityModule": "0x0bDe2dA99d7A0F0F3b1419e1f8E06Ad155906277", "isTestnet": true, "mailbox": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8", "merkleTreeHook": "0xAD34A66Bf6dB18E858F6B686557075568c6E031C", @@ -134,7 +128,10 @@ "validatorAnnounce": "0x1b33611fCc073aB0737011d5512EF673Bff74962", "staticMerkleRootWeightedMultisigIsmFactory": "0x1aFD5191738d365C8079e955E4cEdDfe7e01C62d", "staticMessageIdWeightedMultisigIsmFactory": "0xC81e6D1070aFA48DA4e4f35E744CC1aE43532a10", - "gasCurrencyCoinGeckoId": "ethereum" + "gasCurrencyCoinGeckoId": "ethereum", + "interchainAccountIsm": "0xaec6382e1e16Ee12DBEf0e7EA5ADa51217813Fc3", + "interchainAccountRouter": "0x20cC3a33C49fa13627303669edf2DcA7F1E76a50", + "timelockController": "0x0000000000000000000000000000000000000000" }, "basesepolia": { "aggregationHook": "0xccA408a6A9A6dc405C3278647421eb4317466943", @@ -165,7 +162,7 @@ "from": 13851043 }, "interchainGasPaymaster": "0x28B02B97a850872C4D33C3E024fab6499ad96564", - "interchainSecurityModule": "0x6Cf48F7b26374a741EE5290ECB58b23cCA171baa", + "interchainSecurityModule": "0x705Bc62100E041779931517E6B300B770BB266a9", "isTestnet": true, "mailbox": "0x6966b0E55883d49BFB24539356a2f8A673E02039", "merkleTreeHook": "0x86fb9F1c124fB20ff130C41a79a432F770f67AFD", @@ -198,7 +195,10 @@ "validatorAnnounce": "0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9", "staticMerkleRootWeightedMultisigIsmFactory": "0xB057Fb841027a8554521DcCdeC3c3474CaC99AB5", "staticMessageIdWeightedMultisigIsmFactory": "0xe0B988062A0C6492177d64823Ab95a9c256c2a5F", - "gasCurrencyCoinGeckoId": "ethereum" + "gasCurrencyCoinGeckoId": "ethereum", + "interchainAccountIsm": "0xDa5177080f7fC5d9255eB32cC64B9b4e5136A716", + "interchainAccountRouter": "0xd876C01aB40e8cE42Db417fBC79c726d45504dE4", + "timelockController": "0x0000000000000000000000000000000000000000" }, "bsctestnet": { "aggregationHook": "0x3d675bB93250Ab7603F40cbb9194bae210784627", @@ -232,7 +232,7 @@ "interchainAccountIsm": "0xa9D8Ec959F34272B1a56D09AF00eeee58970d3AE", "interchainAccountRouter": "0x6d2B3e304E58c2a19f1492E7cf15CaF63Ce6e0d2", "interchainGasPaymaster": "0x0dD20e410bdB95404f71c5a4e7Fa67B892A5f949", - "interchainSecurityModule": "0xF97D14d7E3248665913A5037F82D06D63AB34786", + "interchainSecurityModule": "0x0d3f99da0366491a22DC49e0683489aA8108a616", "isTestnet": true, "mailbox": "0xF9F6F5646F478d5ab4e20B0F910C92F1CCC9Cc6D", "merkleTreeHook": "0xc6cbF39A747f5E28d1bDc8D9dfDAb2960Abd5A8f", @@ -301,7 +301,7 @@ "from": 4950 }, "interchainGasPaymaster": "0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450", - "interchainSecurityModule": "0xED455C8355682915288AeFad41b460cc800A71D5", + "interchainSecurityModule": "0x427aFA9D1Bc6360Cb957FA7d51c84D9E516e3e11", "isTestnet": true, "mailbox": "0x6966b0E55883d49BFB24539356a2f8A673E02039", "merkleTreeHook": "0x4926a10788306D84202A2aDbd290b7743146Cc17", @@ -332,7 +332,10 @@ "validatorAnnounce": "0xAD34A66Bf6dB18E858F6B686557075568c6E031C", "staticMerkleRootWeightedMultisigIsmFactory": "0x8584590ad637C61C7cDF72eFF3381Ee1c3D1bC8E", "staticMessageIdWeightedMultisigIsmFactory": "0xcCB305B1f21e5FbC85D1DD7Be5cd8d5bf5B7f863", - "gasCurrencyCoinGeckoId": "ethereum" + "gasCurrencyCoinGeckoId": "ethereum", + "interchainAccountIsm": "0xA30b2CbC14b97aa55bBC947f4AC6c4254971aFD1", + "interchainAccountRouter": "0xc9ab470A61571ac0c39B7E0923fbEaDdB58d98FE", + "timelockController": "0x0000000000000000000000000000000000000000" }, "eclipsetestnet": { "blocks": { @@ -399,7 +402,7 @@ "from": 1606754 }, "interchainGasPaymaster": "0x28B02B97a850872C4D33C3E024fab6499ad96564", - "interchainSecurityModule": "0xcF1260Dfc276e5A45fdC2FFB1C3CED97B4a50B05", + "interchainSecurityModule": "0x71Ff4b4D4C0743FA1f465ee297b52098086cF19B", "isTestnet": true, "mailbox": "0x6966b0E55883d49BFB24539356a2f8A673E02039", "merkleTreeHook": "0x86fb9F1c124fB20ff130C41a79a432F770f67AFD", @@ -429,7 +432,10 @@ "validatorAnnounce": "0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9", "staticMerkleRootWeightedMultisigIsmFactory": "0xA2cf52064c921C11adCd83588CbEa08cc3bfF5d8", "staticMessageIdWeightedMultisigIsmFactory": "0x628BC518ED1e0E8C6cbcD574EbA0ee29e7F6943E", - "gasCurrencyCoinGeckoId": "ethereum" + "gasCurrencyCoinGeckoId": "ethereum", + "interchainAccountIsm": "0x0De2F539569Fb1e2e3C1d233f7A63a18B9A17110", + "interchainAccountRouter": "0x2C6dD6768E669EDB7b53f26067C1C4534862c3de", + "timelockController": "0x0000000000000000000000000000000000000000" }, "fuji": { "aggregationHook": "0x8E9b4006171c6B75111823e7545Ee5400CEce0B3", @@ -462,7 +468,7 @@ "interchainAccountIsm": "0xfaB4815BDC5c60c6bD625459C8577aFdD79D9311", "interchainAccountRouter": "0xeEF6933122894fF217a7dd07510b3D64b747e29b", "interchainGasPaymaster": "0x6895d3916B94b386fAA6ec9276756e16dAe7480E", - "interchainSecurityModule": "0xA34D60b4634711C6384EE039E7A04b444daDa6F1", + "interchainSecurityModule": "0x579bdf6729F7A0256d5f7eDa0a27403D622a6f8e", "isTestnet": true, "mailbox": "0x5b6CFf85442B851A8e6eaBd2A4E4507B5135B3B0", "merkleTreeHook": "0x9ff6ac3dAf63103620BBf76136eA1AFf43c2F612", @@ -528,7 +534,7 @@ "from": 1543015 }, "interchainGasPaymaster": "0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9", - "interchainSecurityModule": "0xDFEd7662f55F3115291244694B95FA7869195f7D", + "interchainSecurityModule": "0x037DC058b1976A1331E8d446B00743861d16AF3C", "isTestnet": true, "mailbox": "0x46f7C5D896bbeC89bE1B19e4485e59b4Be49e9Cc", "merkleTreeHook": "0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE", @@ -558,7 +564,10 @@ "validatorAnnounce": "0xAb9B273366D794B7F80B4378bc8Aaca75C6178E2", "staticMerkleRootWeightedMultisigIsmFactory": "0xFb55597F07417b08195Ba674f4dd58aeC9B89FBB", "staticMessageIdWeightedMultisigIsmFactory": "0x0E18b28D98C2efDb59252c021320F203305b1B66", - "gasCurrencyCoinGeckoId": "ethereum" + "gasCurrencyCoinGeckoId": "ethereum", + "interchainAccountIsm": "0xb04961F492f447A8bA10f6694Bd888C7619CD2D5", + "interchainAccountRouter": "0xD31eD5a3D26c9787Ab607B0c364B21218D0f8F7b", + "timelockController": "0x0000000000000000000000000000000000000000" }, "optimismsepolia": { "aggregationHook": "0xccA408a6A9A6dc405C3278647421eb4317466943", @@ -590,7 +599,7 @@ "from": 15833917 }, "interchainGasPaymaster": "0x28B02B97a850872C4D33C3E024fab6499ad96564", - "interchainSecurityModule": "0xcF1260Dfc276e5A45fdC2FFB1C3CED97B4a50B05", + "interchainSecurityModule": "0x71Ff4b4D4C0743FA1f465ee297b52098086cF19B", "isTestnet": true, "mailbox": "0x6966b0E55883d49BFB24539356a2f8A673E02039", "merkleTreeHook": "0x86fb9F1c124fB20ff130C41a79a432F770f67AFD", @@ -619,7 +628,10 @@ "testRecipient": "0x783c4a0bB6663359281aD4a637D5af68F83ae213", "validatorAnnounce": "0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9", "staticMerkleRootWeightedMultisigIsmFactory": "0xe0B988062A0C6492177d64823Ab95a9c256c2a5F", - "staticMessageIdWeightedMultisigIsmFactory": "0x7c5B5bdA7F1d1F70A6678ABb4d894612Fc76498F" + "staticMessageIdWeightedMultisigIsmFactory": "0x7c5B5bdA7F1d1F70A6678ABb4d894612Fc76498F", + "interchainAccountIsm": "0xA7FA26ef3Ea88CD696779735AC9591E01146DA38", + "interchainAccountRouter": "0x3F100cBBE5FD5466BdB4B3a15Ac226957e7965Ad", + "timelockController": "0x0000000000000000000000000000000000000000" }, "plumetestnet": { "aggregationHook": "0x31dF0EEE7Dc7565665468698a0da221225619a1B", @@ -715,7 +727,7 @@ "from": 10634605 }, "interchainGasPaymaster": "0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C", - "interchainSecurityModule": "0x1aB93dF40998f4aFC4FbBdF1B81fa7333171fFe9", + "interchainSecurityModule": "0xf509b027ad15886F3bc91704510c758036571204", "isTestnet": true, "mailbox": "0x54148470292C24345fb828B003461a9444414517", "merkleTreeHook": "0xddf4C3e791caCaFd26D7fb275549739B38ae6e75", @@ -754,7 +766,10 @@ "validatorAnnounce": "0x11918DC33E067C5DA83EEF58E50F856398b8Df4C", "staticMerkleRootWeightedMultisigIsmFactory": "0xe0B988062A0C6492177d64823Ab95a9c256c2a5F", "staticMessageIdWeightedMultisigIsmFactory": "0x7c5B5bdA7F1d1F70A6678ABb4d894612Fc76498F", - "gasCurrencyCoinGeckoId": "polygon-ecosystem-token" + "gasCurrencyCoinGeckoId": "polygon-ecosystem-token", + "interchainAccountIsm": "0xd876C01aB40e8cE42Db417fBC79c726d45504dE4", + "interchainAccountRouter": "0xC60C145f1e1904f9d6483A611BF1416697CCc1FE", + "timelockController": "0x0000000000000000000000000000000000000000" }, "scrollsepolia": { "aggregationHook": "0x7b63Aa270335F8896717c2A809205F4b650E4268", @@ -787,7 +802,7 @@ "interchainAccountIsm": "0xE023239c8dfc172FF008D8087E7442d3eBEd9350", "interchainAccountRouter": "0xe17c37212d785760E8331D4A4395B17b34Ba8cDF", "interchainGasPaymaster": "0x86fb9F1c124fB20ff130C41a79a432F770f67AFD", - "interchainSecurityModule": "0x30Ae39e0EBd119ee9d6EBD4AF2bEe61F67A3cDb3", + "interchainSecurityModule": "0x8320d192d6aE2B8d054b8d022B8d4303C66E91d2", "isTestnet": true, "mailbox": "0x3C5154a193D6e2955650f9305c8d80c18C814A68", "merkleTreeHook": "0x863E8c26621c52ACa1849C53500606e73BA272F0", @@ -865,7 +880,7 @@ "interchainAccountIsm": "0x83a3068B719F764d413625dA77468ED74789ae02", "interchainAccountRouter": "0x8e131c8aE5BF1Ed38D05a00892b6001a7d37739d", "interchainGasPaymaster": "0x6f2756380FD49228ae25Aa7F2817993cB74Ecc56", - "interchainSecurityModule": "0x3EcdB142F869313Dd80FA238370F0A910476aAA2", + "interchainSecurityModule": "0xfE5d0Dab653B3e0Aafd96F1A2BA85B1A4979159C", "isTestnet": true, "mailbox": "0xfFAEF09B3cd11D9b20d1a19bECca54EEC2884766", "merkleTreeHook": "0x4917a9746A7B6E0A57159cCb7F5a6744247f2d0d", @@ -975,7 +990,7 @@ "from": 3111622 }, "interchainGasPaymaster": "0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450", - "interchainSecurityModule": "0xED455C8355682915288AeFad41b460cc800A71D5", + "interchainSecurityModule": "0x427aFA9D1Bc6360Cb957FA7d51c84D9E516e3e11", "isTestnet": true, "mailbox": "0x6966b0E55883d49BFB24539356a2f8A673E02039", "merkleTreeHook": "0x4926a10788306D84202A2aDbd290b7743146Cc17", @@ -1010,7 +1025,10 @@ "deployer": { "name": "Abacus Works", "url": "https://www.hyperlane.xyz" - } + }, + "interchainAccountIsm": "0xd09D08a19C6609a1B51e1ca6a055861E7e7A4400", + "interchainAccountRouter": "0x3572a9d808738922194921b275B2A55414BcDA57", + "timelockController": "0x0000000000000000000000000000000000000000" }, "berabartio": { "blockExplorers": [ @@ -1060,7 +1078,7 @@ "interchainAccountIsm": "0xA2cf52064c921C11adCd83588CbEa08cc3bfF5d8", "interchainAccountRouter": "0xa3AB7E6cE24E6293bD5320A53329Ef2f4DE73fCA", "interchainGasPaymaster": "0x04438ef7622f5412f82915F59caD4f704C61eA48", - "interchainSecurityModule": "0xe5993C6c42b581095b500Ea758fc0f4596BA2135", + "interchainSecurityModule": "0x71b7cAF9bBA8e6dA3f7Bf851DDb4E68dDe1F2E03", "mailbox": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", "merkleTreeHook": "0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C", "pausableHook": "0x783c4a0bB6663359281aD4a637D5af68F83ae213", @@ -1120,7 +1138,7 @@ "interchainAccountIsm": "0xD356C996277eFb7f75Ee8bd61b31cC781A12F54f", "interchainAccountRouter": "0x867f2089D09903f208AeCac84E599B90E5a4A821", "interchainGasPaymaster": "0xA2cf52064c921C11adCd83588CbEa08cc3bfF5d8", - "interchainSecurityModule": "0x98F2B677415e9105F69d3323A2341127A370367C", + "interchainSecurityModule": "0x31d510CadF82D7Ddeb45aF0f43D340C3A3bE7FEa", "mailbox": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", "merkleTreeHook": "0xD5eB5fa3f470eBBB93a4A58C644c87031268a04A", "pausableHook": "0x51A0a100e7BC63Ea7821A3a023B6F17fb94FF011", @@ -1188,7 +1206,7 @@ "interchainAccountIsm": "0xFfa913705484C9BAea32Ffe9945BeA099A1DFF72", "interchainAccountRouter": "0xB5fB1F5410a2c2b7deD462d018541383968cB01c", "interchainGasPaymaster": "0xD5eB5fa3f470eBBB93a4A58C644c87031268a04A", - "interchainSecurityModule": "0xb7b7105E2ecb79453356E28dd8808FfA0AcF083d", + "interchainSecurityModule": "0x1f41d445C166d5FFBFfBa858259C6Ba96e7C44a2", "mailbox": "0xB08d78F439e55D02C398519eef61606A5926245F", "merkleTreeHook": "0x783c4a0bB6663359281aD4a637D5af68F83ae213", "pausableHook": "0x66b71A4e18FbE09a6977A6520B47fEDdffA82a1c", @@ -1221,7 +1239,7 @@ } ], "blocks": { - "confirmations": 1, + "confirmations": 3, "estimateBlockTime": 2, "reorgPeriod": 1 }, @@ -1377,7 +1395,7 @@ "interchainAccountIsm": "0xD356C996277eFb7f75Ee8bd61b31cC781A12F54f", "interchainAccountRouter": "0x867f2089D09903f208AeCac84E599B90E5a4A821", "interchainGasPaymaster": "0xA2cf52064c921C11adCd83588CbEa08cc3bfF5d8", - "interchainSecurityModule": "0x98F2B677415e9105F69d3323A2341127A370367C", + "interchainSecurityModule": "0x31d510CadF82D7Ddeb45aF0f43D340C3A3bE7FEa", "mailbox": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", "merkleTreeHook": "0xD5eB5fa3f470eBBB93a4A58C644c87031268a04A", "pausableHook": "0x51A0a100e7BC63Ea7821A3a023B6F17fb94FF011", @@ -1441,7 +1459,7 @@ "interchainAccountIsm": "0xD356C996277eFb7f75Ee8bd61b31cC781A12F54f", "interchainAccountRouter": "0x867f2089D09903f208AeCac84E599B90E5a4A821", "interchainGasPaymaster": "0xA2cf52064c921C11adCd83588CbEa08cc3bfF5d8", - "interchainSecurityModule": "0x98F2B677415e9105F69d3323A2341127A370367C", + "interchainSecurityModule": "0x31d510CadF82D7Ddeb45aF0f43D340C3A3bE7FEa", "mailbox": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", "merkleTreeHook": "0xD5eB5fa3f470eBBB93a4A58C644c87031268a04A", "pausableHook": "0x51A0a100e7BC63Ea7821A3a023B6F17fb94FF011", @@ -1654,6 +1672,183 @@ "index": { "from": 111 } + }, + "arcadiatestnet": { + "blockExplorers": [ + { + "apiUrl": "https://explorer.khalani.network/api", + "family": "blockscout", + "name": "Arcadia Testnet Explorer", + "url": "https://explorer.khalani.network" + } + ], + "blocks": { + "confirmations": 1, + "estimateBlockTime": 1, + "reorgPeriod": 1 + }, + "chainId": 1098411886, + "displayName": "Arcadia Testnet", + "domainId": 1098411886, + "isTestnet": true, + "name": "arcadiatestnet", + "nativeToken": { + "decimals": 18, + "name": "Ether", + "symbol": "ETH" + }, + "protocol": "ethereum", + "rpcUrls": [ + { + "http": "https://rpc.khalani.network" + } + ], + "aggregationHook": "0x862Ce2De59C13a0406c104d317CfaEf6B672D638", + "domainRoutingIsm": "0x2a2F4AAaf726abb4B969c2804D38e188555683b5", + "domainRoutingIsmFactory": "0x44b764045BfDC68517e10e783E69B376cef196B2", + "fallbackRoutingHook": "0xA2cf52064c921C11adCd83588CbEa08cc3bfF5d8", + "interchainAccountIsm": "0x54Bd02f0f20677e9846F8E9FdB1Abc7315C49C38", + "interchainAccountRouter": "0xBF2C366530C1269d531707154948494D3fF4AcA7", + "interchainGasPaymaster": "0xEa7e618Bee8927fBb2fA20Bc41eE8DEA51838aAD", + "interchainSecurityModule": "0x206789B0d838568eaFDcCa1e551FCF5c00bF99E2", + "mailbox": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", + "merkleTreeHook": "0x7c5B5bdA7F1d1F70A6678ABb4d894612Fc76498F", + "pausableHook": "0x628BC518ED1e0E8C6cbcD574EbA0ee29e7F6943E", + "pausableIsm": "0xB057Fb841027a8554521DcCdeC3c3474CaC99AB5", + "protocolFee": "0x01812D60958798695391dacF092BAc4a715B1718", + "proxyAdmin": "0x54148470292C24345fb828B003461a9444414517", + "staticAggregationHookFactory": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37", + "staticAggregationIsm": "0x206789B0d838568eaFDcCa1e551FCF5c00bF99E2", + "staticAggregationIsmFactory": "0xeb6f11189197223c656807a83B0DD374f9A6dF44", + "staticMerkleRootMultisigIsmFactory": "0xfc6e546510dC9d76057F1f76633FCFfC188CB213", + "staticMerkleRootWeightedMultisigIsmFactory": "0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2", + "staticMessageIdMultisigIsmFactory": "0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7", + "staticMessageIdWeightedMultisigIsmFactory": "0x6966b0E55883d49BFB24539356a2f8A673E02039", + "storageGasOracle": "0xFfa913705484C9BAea32Ffe9945BeA099A1DFF72", + "testRecipient": "0xfBeaF07855181f8476B235Cf746A7DF3F9e386Fb", + "timelockController": "0x0000000000000000000000000000000000000000", + "validatorAnnounce": "0x867f2089D09903f208AeCac84E599B90E5a4A821", + "index": { + "from": 5243565 + } + }, + "sonictestnet": { + "blockExplorers": [ + { + "apiUrl": "https://testnet.soniclabs.com/api", + "family": "routescan", + "name": "Sonic Testnet Explorer", + "url": "https://testnet.soniclabs.com" + } + ], + "blocks": { + "confirmations": 1, + "estimateBlockTime": 1, + "reorgPeriod": 1 + }, + "chainId": 64165, + "displayName": "Sonic Testnet", + "domainId": 64165, + "isTestnet": true, + "name": "sonictestnet", + "nativeToken": { + "decimals": 18, + "name": "Sonic", + "symbol": "S" + }, + "protocol": "ethereum", + "rpcUrls": [ + { + "http": "https://rpc.testnet.soniclabs.com" + } + ], + "aggregationHook": "0x04B8A7B7BF29b269428c4976D6408BAf6fd42922", + "domainRoutingIsm": "0x2a2F4AAaf726abb4B969c2804D38e188555683b5", + "domainRoutingIsmFactory": "0x44b764045BfDC68517e10e783E69B376cef196B2", + "fallbackRoutingHook": "0xB057Fb841027a8554521DcCdeC3c3474CaC99AB5", + "interchainAccountIsm": "0xc08675806BA844467E559E45E4bB59e66778bDcd", + "interchainAccountRouter": "0x39c85C84876479694A2470c0E8075e9d68049aFc", + "interchainGasPaymaster": "0xa3AB7E6cE24E6293bD5320A53329Ef2f4DE73fCA", + "interchainSecurityModule": "0x36c98C1909DC343270e8B898772646AC54B80abf", + "mailbox": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", + "merkleTreeHook": "0x086E902d2f99BcCEAa28B31747eC6Dc5fd43B1bE", + "pausableHook": "0xe0B988062A0C6492177d64823Ab95a9c256c2a5F", + "pausableIsm": "0xb94F96D398eA5BAB5CA528EE9Fdc19afaA825818", + "protocolFee": "0x7483faD0Bc297667664A43A064bA7c9911659f57", + "proxyAdmin": "0x54148470292C24345fb828B003461a9444414517", + "staticAggregationHookFactory": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37", + "staticAggregationIsm": "0xf0F828278DEfB0c703EE78E620D20BA72CD56D82", + "staticAggregationIsmFactory": "0xeb6f11189197223c656807a83B0DD374f9A6dF44", + "staticMerkleRootMultisigIsmFactory": "0xfc6e546510dC9d76057F1f76633FCFfC188CB213", + "staticMerkleRootWeightedMultisigIsmFactory": "0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2", + "staticMessageIdMultisigIsmFactory": "0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7", + "staticMessageIdWeightedMultisigIsmFactory": "0x6966b0E55883d49BFB24539356a2f8A673E02039", + "storageGasOracle": "0x7c5B5bdA7F1d1F70A6678ABb4d894612Fc76498F", + "testRecipient": "0x01812D60958798695391dacF092BAc4a715B1718", + "timelockController": "0x0000000000000000000000000000000000000000", + "validatorAnnounce": "0xD356C996277eFb7f75Ee8bd61b31cC781A12F54f", + "index": { + "from": 78198240 + } + }, + "unichaintestnet": { + "blockExplorers": [ + { + "apiUrl": "https://unichain-sepolia.blockscout.com/api", + "family": "blockscout", + "name": "Unichain Sepolia Testnet Explorer", + "url": "https://unichain-sepolia.blockscout.com" + } + ], + "blocks": { + "confirmations": 3, + "estimateBlockTime": 1, + "reorgPeriod": 1 + }, + "chainId": 1301, + "displayName": "Unichain Testnet", + "domainId": 1301, + "isTestnet": true, + "name": "unichaintestnet", + "nativeToken": { + "decimals": 18, + "name": "Ether", + "symbol": "ETH" + }, + "protocol": "ethereum", + "rpcUrls": [ + { + "http": "https://sepolia.unichain.org" + } + ], + "aggregationHook": "0x04B8A7B7BF29b269428c4976D6408BAf6fd42922", + "domainRoutingIsm": "0x2a2F4AAaf726abb4B969c2804D38e188555683b5", + "domainRoutingIsmFactory": "0x44b764045BfDC68517e10e783E69B376cef196B2", + "fallbackRoutingHook": "0xB057Fb841027a8554521DcCdeC3c3474CaC99AB5", + "interchainAccountIsm": "0x3ca332A585FDB9d4FF51f2FA8999eA32184D3606", + "interchainAccountRouter": "0x4eC139a771eBdD3b0a0b67bb7E08960210882d44", + "interchainGasPaymaster": "0xa3AB7E6cE24E6293bD5320A53329Ef2f4DE73fCA", + "interchainSecurityModule": "0xbfb6EdE47bFa3d496a0B70BA11e61c4e25e9843F", + "mailbox": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", + "merkleTreeHook": "0x086E902d2f99BcCEAa28B31747eC6Dc5fd43B1bE", + "pausableHook": "0xe0B988062A0C6492177d64823Ab95a9c256c2a5F", + "pausableIsm": "0xb94F96D398eA5BAB5CA528EE9Fdc19afaA825818", + "protocolFee": "0x7483faD0Bc297667664A43A064bA7c9911659f57", + "proxyAdmin": "0x54148470292C24345fb828B003461a9444414517", + "staticAggregationHookFactory": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37", + "staticAggregationIsm": "0xf0F828278DEfB0c703EE78E620D20BA72CD56D82", + "staticAggregationIsmFactory": "0xeb6f11189197223c656807a83B0DD374f9A6dF44", + "staticMerkleRootMultisigIsmFactory": "0xfc6e546510dC9d76057F1f76633FCFfC188CB213", + "staticMerkleRootWeightedMultisigIsmFactory": "0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2", + "staticMessageIdMultisigIsmFactory": "0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7", + "staticMessageIdWeightedMultisigIsmFactory": "0x6966b0E55883d49BFB24539356a2f8A673E02039", + "storageGasOracle": "0x7c5B5bdA7F1d1F70A6678ABb4d894612Fc76498F", + "testRecipient": "0x01812D60958798695391dacF092BAc4a715B1718", + "timelockController": "0x0000000000000000000000000000000000000000", + "validatorAnnounce": "0xD356C996277eFb7f75Ee8bd61b31cC781A12F54f", + "index": { + "from": 1721192 + } } }, "defaultRpcConsensusType": "fallback" diff --git a/typescript/infra/config/environments/testnet4/agent.ts b/typescript/infra/config/environments/testnet4/agent.ts index d4a83d81ac..e16f7849f9 100644 --- a/typescript/infra/config/environments/testnet4/agent.ts +++ b/typescript/infra/config/environments/testnet4/agent.ts @@ -55,6 +55,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig< fuji: true, holesky: true, // hyperliquidevmtestnet: false, + arcadiatestnet: true, optimismsepolia: true, // Disabling plumetestnet on Sept 16, 2024: chain is paused for "airplane mode" // plumetestnet: true, @@ -63,8 +64,10 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig< sepolia: true, solanatestnet: false, soneiumtestnet: true, + sonictestnet: true, suavetoliman: true, superpositiontestnet: true, + unichaintestnet: true, }, [Role.Relayer]: { alfajores: true, @@ -81,6 +84,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig< fuji: true, holesky: true, // hyperliquidevmtestnet: false, + arcadiatestnet: true, optimismsepolia: true, // Disabling plumetestnet on Sept 16, 2024: chain is paused for "airplane mode" // plumetestnet: true, @@ -89,8 +93,10 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig< sepolia: true, solanatestnet: false, soneiumtestnet: true, + sonictestnet: true, suavetoliman: true, superpositiontestnet: true, + unichaintestnet: true, }, [Role.Scraper]: { alfajores: true, @@ -108,6 +114,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig< fuji: true, holesky: true, // hyperliquidevmtestnet: false, + arcadiatestnet: true, optimismsepolia: true, // Disabling plumetestnet on Sept 16, 2024: chain is paused for "airplane mode" // plumetestnet: true, @@ -117,8 +124,10 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig< // Cannot scrape non-EVM chains solanatestnet: false, soneiumtestnet: true, + sonictestnet: true, suavetoliman: true, superpositiontestnet: false, + unichaintestnet: true, }, }; @@ -197,7 +206,7 @@ const hyperlane: RootAgentConfig = { rpcConsensusType: RpcConsensusType.Fallback, docker: { repo, - tag: '6c45a05-20240927-172800', + tag: '1f80087-20241010-170348', }, blacklist: [...releaseCandidateHelloworldMatchingList, ...relayBlacklist], gasPaymentEnforcement, @@ -219,7 +228,7 @@ const hyperlane: RootAgentConfig = { rpcConsensusType: RpcConsensusType.Fallback, docker: { repo, - tag: '6c45a05-20240927-172800', + tag: '1f80087-20241010-170348', }, chains: validatorChainConfig(Contexts.Hyperlane), resources: validatorResources, @@ -228,7 +237,7 @@ const hyperlane: RootAgentConfig = { rpcConsensusType: RpcConsensusType.Fallback, docker: { repo, - tag: '6c45a05-20240927-172800', + tag: '1f80087-20241010-170348', }, resources: scraperResources, }, diff --git a/typescript/infra/config/environments/testnet4/aw-validators/hyperlane.json b/typescript/infra/config/environments/testnet4/aw-validators/hyperlane.json index 2d78729bf3..531d26084d 100644 --- a/typescript/infra/config/environments/testnet4/aw-validators/hyperlane.json +++ b/typescript/infra/config/environments/testnet4/aw-validators/hyperlane.json @@ -47,6 +47,9 @@ "holesky": { "validators": ["0x7ab28ad88bb45867137ea823af88e2cb02359c03"] }, + "arcadiatestnet": { + "validators": ["0x7ce5973d3f22971546efb86f5a0417c1248e92f5"] + }, "optimismsepolia": { "validators": ["0x03efe4d0632ee15685d7e8f46dea0a874304aa29"] }, @@ -70,10 +73,16 @@ "soneiumtestnet": { "validators": ["0x2e2101020ccdbe76aeda1c27823b0150f43d0c63"] }, + "sonictestnet": { + "validators": ["0x62e6591d00daec3fb658c3d19403828b4e9ddbb3"] + }, "suavetoliman": { "validators": ["0xf58f6e30aabba34e8dd7f79b3168507192e2cc9b"] }, "superpositiontestnet": { "validators": ["0x1d3168504b23b73cdf9c27f13bb0a595d7f1a96a"] + }, + "unichaintestnet": { + "validators": ["0x5e99961cf71918308c3b17ef21b5f515a4f86fe5"] } } diff --git a/typescript/infra/config/environments/testnet4/core/verification.json b/typescript/infra/config/environments/testnet4/core/verification.json index 316cded262..c57b153080 100644 --- a/typescript/infra/config/environments/testnet4/core/verification.json +++ b/typescript/infra/config/environments/testnet4/core/verification.json @@ -1636,5 +1636,233 @@ "constructorArguments": "000000000000000000000000ddcfecf17586d08a5740b7d91735fcce3dfe3eed", "isProxy": false } + ], + "sonictestnet": [ + { + "name": "ProxyAdmin", + "address": "0x54148470292C24345fb828B003461a9444414517", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "Mailbox", + "address": "0x589C201a07c26b4725A4A829d772f24423da480B", + "constructorArguments": "000000000000000000000000000000000000000000000000000000000000faa5", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", + "constructorArguments": "000000000000000000000000589c201a07c26b4725a4a829d772f24423da480b00000000000000000000000054148470292c24345fb828b003461a944441451700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "expectedimplementation": "0x589C201a07c26b4725A4A829d772f24423da480B" + }, + { + "name": "PausableIsm", + "address": "0xb94F96D398eA5BAB5CA528EE9Fdc19afaA825818", + "constructorArguments": "000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x086E902d2f99BcCEAa28B31747eC6Dc5fd43B1bE", + "constructorArguments": "000000000000000000000000ddcfecf17586d08a5740b7d91735fcce3dfe3eed", + "isProxy": false + }, + { + "name": "FallbackRoutingHook", + "address": "0xB057Fb841027a8554521DcCdeC3c3474CaC99AB5", + "constructorArguments": "000000000000000000000000ddcfecf17586d08a5740b7d91735fcce3dfe3eed000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000086e902d2f99bcceaa28b31747ec6dc5fd43b1be", + "isProxy": false + }, + { + "name": "PausableHook", + "address": "0xe0B988062A0C6492177d64823Ab95a9c256c2a5F", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x7c5B5bdA7F1d1F70A6678ABb4d894612Fc76498F", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "InterchainGasPaymaster", + "address": "0x628BC518ED1e0E8C6cbcD574EbA0ee29e7F6943E", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xa3AB7E6cE24E6293bD5320A53329Ef2f4DE73fCA", + "constructorArguments": "000000000000000000000000628bc518ed1e0e8c6cbcd574eba0ee29e7f6943e00000000000000000000000054148470292c24345fb828b003461a944441451700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "expectedimplementation": "0x628BC518ED1e0E8C6cbcD574EbA0ee29e7F6943E" + }, + { + "name": "ProtocolFee", + "address": "0x7483faD0Bc297667664A43A064bA7c9911659f57", + "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0xD356C996277eFb7f75Ee8bd61b31cC781A12F54f", + "constructorArguments": "000000000000000000000000ddcfecf17586d08a5740b7d91735fcce3dfe3eed", + "isProxy": false + } + ], + "unichaintestnet": [ + { + "name": "ProxyAdmin", + "address": "0x54148470292C24345fb828B003461a9444414517", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "Mailbox", + "address": "0x589C201a07c26b4725A4A829d772f24423da480B", + "constructorArguments": "0000000000000000000000000000000000000000000000000000000000000515", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", + "constructorArguments": "000000000000000000000000589c201a07c26b4725a4a829d772f24423da480b00000000000000000000000054148470292c24345fb828b003461a944441451700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "expectedimplementation": "0x589C201a07c26b4725A4A829d772f24423da480B" + }, + { + "name": "PausableIsm", + "address": "0xb94F96D398eA5BAB5CA528EE9Fdc19afaA825818", + "constructorArguments": "000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x086E902d2f99BcCEAa28B31747eC6Dc5fd43B1bE", + "constructorArguments": "000000000000000000000000ddcfecf17586d08a5740b7d91735fcce3dfe3eed", + "isProxy": false + }, + { + "name": "FallbackRoutingHook", + "address": "0xB057Fb841027a8554521DcCdeC3c3474CaC99AB5", + "constructorArguments": "000000000000000000000000ddcfecf17586d08a5740b7d91735fcce3dfe3eed000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000086e902d2f99bcceaa28b31747ec6dc5fd43b1be", + "isProxy": false + }, + { + "name": "PausableHook", + "address": "0xe0B988062A0C6492177d64823Ab95a9c256c2a5F", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0x7c5B5bdA7F1d1F70A6678ABb4d894612Fc76498F", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "InterchainGasPaymaster", + "address": "0x628BC518ED1e0E8C6cbcD574EbA0ee29e7F6943E", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xa3AB7E6cE24E6293bD5320A53329Ef2f4DE73fCA", + "constructorArguments": "000000000000000000000000628bc518ed1e0e8c6cbcd574eba0ee29e7f6943e00000000000000000000000054148470292c24345fb828b003461a944441451700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "expectedimplementation": "0x628BC518ED1e0E8C6cbcD574EbA0ee29e7F6943E" + }, + { + "name": "ProtocolFee", + "address": "0x7483faD0Bc297667664A43A064bA7c9911659f57", + "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0xD356C996277eFb7f75Ee8bd61b31cC781A12F54f", + "constructorArguments": "000000000000000000000000ddcfecf17586d08a5740b7d91735fcce3dfe3eed", + "isProxy": false + } + ], + "arcadiatestnet": [ + { + "name": "ProxyAdmin", + "address": "0x54148470292C24345fb828B003461a9444414517", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "Mailbox", + "address": "0x589C201a07c26b4725A4A829d772f24423da480B", + "constructorArguments": "0000000000000000000000000000000000000000000000000000000041786f6e", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", + "constructorArguments": "000000000000000000000000589c201a07c26b4725a4a829d772f24423da480b00000000000000000000000054148470292c24345fb828b003461a944441451700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "expectedimplementation": "0x589C201a07c26b4725A4A829d772f24423da480B" + }, + { + "name": "PausableIsm", + "address": "0xB057Fb841027a8554521DcCdeC3c3474CaC99AB5", + "constructorArguments": "000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "MerkleTreeHook", + "address": "0x7c5B5bdA7F1d1F70A6678ABb4d894612Fc76498F", + "constructorArguments": "000000000000000000000000ddcfecf17586d08a5740b7d91735fcce3dfe3eed", + "isProxy": false + }, + { + "name": "FallbackRoutingHook", + "address": "0xA2cf52064c921C11adCd83588CbEa08cc3bfF5d8", + "constructorArguments": "000000000000000000000000ddcfecf17586d08a5740b7d91735fcce3dfe3eed000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c0000000000000000000000007c5b5bda7f1d1f70a6678abb4d894612fc76498f", + "isProxy": false + }, + { + "name": "PausableHook", + "address": "0x628BC518ED1e0E8C6cbcD574EbA0ee29e7F6943E", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StorageGasOracle", + "address": "0xFfa913705484C9BAea32Ffe9945BeA099A1DFF72", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "InterchainGasPaymaster", + "address": "0xc76E477437065093D353b7d56c81ff54D167B0Ab", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xEa7e618Bee8927fBb2fA20Bc41eE8DEA51838aAD", + "constructorArguments": "000000000000000000000000c76e477437065093d353b7d56c81ff54d167b0ab00000000000000000000000054148470292c24345fb828b003461a944441451700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "expectedimplementation": "0xc76E477437065093D353b7d56c81ff54D167B0Ab" + }, + { + "name": "ProtocolFee", + "address": "0x01812D60958798695391dacF092BAc4a715B1718", + "constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c", + "isProxy": false + }, + { + "name": "ValidatorAnnounce", + "address": "0x867f2089D09903f208AeCac84E599B90E5a4A821", + "constructorArguments": "000000000000000000000000ddcfecf17586d08a5740b7d91735fcce3dfe3eed", + "isProxy": false + } ] } diff --git a/typescript/infra/config/environments/testnet4/funding.ts b/typescript/infra/config/environments/testnet4/funding.ts index 07821e1571..72e9e1adc8 100644 --- a/typescript/infra/config/environments/testnet4/funding.ts +++ b/typescript/infra/config/environments/testnet4/funding.ts @@ -10,7 +10,7 @@ export const keyFunderConfig: KeyFunderConfig< > = { docker: { repo: 'gcr.io/abacus-labs-dev/hyperlane-monorepo', - tag: '2bb7168-20240927-154029', + tag: '1f80087-20241010-170343', }, // We're currently using the same deployer key as testnet2. // To minimize nonce clobbering we offset the key funder cron @@ -41,6 +41,7 @@ export const keyFunderConfig: KeyFunderConfig< fuji: '5', holesky: '5', // hyperliquidevmtestnet: '0.1', + arcadiatestnet: '0.1', optimismsepolia: '0.1', // Disabling plumetestnet on Sept 16, 2024: chain is paused for "airplane mode" // plumetestnet: '0.2', @@ -50,8 +51,10 @@ export const keyFunderConfig: KeyFunderConfig< // no funding for solana solanatestnet: '0', soneiumtestnet: '0.1', + sonictestnet: '1', suavetoliman: '0.1', superpositiontestnet: '1', + unichaintestnet: '0.1', }, desiredKathyBalancePerChain: { alfajores: '1', diff --git a/typescript/infra/config/environments/testnet4/gasPrices.json b/typescript/infra/config/environments/testnet4/gasPrices.json index c61aed013a..16721fec3f 100644 --- a/typescript/infra/config/environments/testnet4/gasPrices.json +++ b/typescript/infra/config/environments/testnet4/gasPrices.json @@ -1,22 +1,22 @@ { "alfajores": { - "amount": "50.0", + "amount": "25.001", "decimals": 9 }, "arbitrumsepolia": { - "amount": "0.10127", + "amount": "0.1", "decimals": 9 }, "basesepolia": { - "amount": "0.001000266", + "amount": "0.848937045", "decimals": 9 }, "berabartio": { - "amount": "0.010488335", + "amount": "0.001002518", "decimals": 9 }, "bsctestnet": { - "amount": "5.0", + "amount": "6.24", "decimals": 9 }, "camptestnet": { @@ -44,27 +44,31 @@ "decimals": 9 }, "fuji": { - "amount": "25.0", + "amount": "25.000000001", "decimals": 9 }, "holesky": { - "amount": "0.858734023", + "amount": "5.303619742", + "decimals": 9 + }, + "arcadiatestnet": { + "amount": "0.000000008", "decimals": 9 }, "optimismsepolia": { - "amount": "0.001000262", + "amount": "0.001000352", "decimals": 9 }, "polygonamoy": { - "amount": "37.870000015", + "amount": "76.735824005", "decimals": 9 }, "scrollsepolia": { - "amount": "1", + "amount": "0.096714808", "decimals": 9 }, "sepolia": { - "amount": "277.866557179", + "amount": "17.754991636", "decimals": 9 }, "solanatestnet": { @@ -72,7 +76,11 @@ "decimals": 9 }, "soneiumtestnet": { - "amount": "0.001000252", + "amount": "0.001000259", + "decimals": 9 + }, + "sonictestnet": { + "amount": "1.025001", "decimals": 9 }, "suavetoliman": { @@ -82,5 +90,9 @@ "superpositiontestnet": { "amount": "0.01", "decimals": 9 + }, + "unichaintestnet": { + "amount": "0.001000252", + "decimals": 9 } } diff --git a/typescript/infra/config/environments/testnet4/ism/verification.json b/typescript/infra/config/environments/testnet4/ism/verification.json index 22e1df29db..63fb16463a 100644 --- a/typescript/infra/config/environments/testnet4/ism/verification.json +++ b/typescript/infra/config/environments/testnet4/ism/verification.json @@ -103,6 +103,18 @@ "constructorArguments": "", "isProxy": false, "name": "StaticMessageIdWeightedMultisigIsmFactory" + }, + { + "name": "StaticMerkleRootWeightedMultisigIsm", + "address": "0x09B61c756B3b85BfE871157734e6460d66C8285b", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdWeightedMultisigIsm", + "address": "0x5681fbf346EED083FD86b299c150c9701A65FE74", + "constructorArguments": "", + "isProxy": true } ], "arbitrumsepolia": [ @@ -147,6 +159,18 @@ "constructorArguments": "", "isProxy": false, "name": "StaticMessageIdWeightedMultisigIsmFactory" + }, + { + "name": "StaticMerkleRootWeightedMultisigIsm", + "address": "0xF7FF9b4918484720439928399eeF3584a5f4eEF4", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdWeightedMultisigIsm", + "address": "0xb64A0B363326BA2b2cD474987A739A0e3A04Fd8d", + "constructorArguments": "", + "isProxy": true } ], "basesepolia": [ @@ -221,6 +245,18 @@ "constructorArguments": "", "isProxy": false, "name": "StaticMessageIdWeightedMultisigIsmFactory" + }, + { + "name": "StaticMerkleRootWeightedMultisigIsm", + "address": "0x2ACC0D75aA6cC2829C0ABdA5e2C782E2b4792eB0", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdWeightedMultisigIsm", + "address": "0x5E9922718b01AD4C82dCFD699ceAC0cF5F89fBBc", + "constructorArguments": "", + "isProxy": true } ], "bsctestnet": [ @@ -327,6 +363,18 @@ "constructorArguments": "", "isProxy": false, "name": "StaticMessageIdWeightedMultisigIsmFactory" + }, + { + "name": "StaticMerkleRootWeightedMultisigIsm", + "address": "0x9BDeB5c75D786040eB91B29D0cF3aa3E911e47C0", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdWeightedMultisigIsm", + "address": "0xcf6C887DaE2b04CC8414D8eb5363EaE8eD964158", + "constructorArguments": "", + "isProxy": true } ], "connextsepolia": [ @@ -401,6 +449,18 @@ "constructorArguments": "", "isProxy": false, "name": "StaticMessageIdWeightedMultisigIsmFactory" + }, + { + "name": "StaticMerkleRootWeightedMultisigIsm", + "address": "0x385aE4e729d86Ac4983d01597c33dFAa8C35686A", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdWeightedMultisigIsm", + "address": "0xE14B55637Cc5aF2A55024D2f281446b388D64874", + "constructorArguments": "", + "isProxy": true } ], "ecotestnet": [ @@ -475,6 +535,18 @@ "constructorArguments": "", "isProxy": false, "name": "StaticMessageIdWeightedMultisigIsmFactory" + }, + { + "name": "StaticMerkleRootWeightedMultisigIsm", + "address": "0x76743F08b266371dCC7840bD7A445D5A52b3a752", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdWeightedMultisigIsm", + "address": "0x1A70D3cbC72eF4941Ee047FA1F1E0469B940EDda", + "constructorArguments": "", + "isProxy": true } ], "fuji": [ @@ -591,6 +663,18 @@ "constructorArguments": "", "isProxy": false, "name": "StaticMessageIdWeightedMultisigIsmFactory" + }, + { + "name": "StaticMerkleRootWeightedMultisigIsm", + "address": "0xE55d19c15a8EFD8420f6E1b922cbd8C126Bc8582", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdWeightedMultisigIsm", + "address": "0x470e03D0E844DC7D3f11cc3f299D2C48cd14Cf3E", + "constructorArguments": "", + "isProxy": true } ], "holesky": [ @@ -665,6 +749,18 @@ "constructorArguments": "", "isProxy": false, "name": "StaticMessageIdWeightedMultisigIsmFactory" + }, + { + "name": "StaticMerkleRootWeightedMultisigIsm", + "address": "0x6E2B21A88b70cd3Bc455174941753512fB8a981e", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdWeightedMultisigIsm", + "address": "0xEFfa6907D9caB3680b1Be2AA2207B0Fb8900E27a", + "constructorArguments": "", + "isProxy": true } ], "moonbasealpha": [ @@ -833,6 +929,18 @@ "constructorArguments": "", "isProxy": false, "name": "StaticMessageIdWeightedMultisigIsmFactory" + }, + { + "name": "StaticMerkleRootWeightedMultisigIsm", + "address": "0x5E9922718b01AD4C82dCFD699ceAC0cF5F89fBBc", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdWeightedMultisigIsm", + "address": "0x9e762493C57b1aa7acCd22f67aaD072ADC88CB1e", + "constructorArguments": "", + "isProxy": true } ], "plumetestnet": [ @@ -981,6 +1089,18 @@ "constructorArguments": "", "isProxy": false, "name": "StaticMessageIdWeightedMultisigIsmFactory" + }, + { + "name": "StaticMerkleRootWeightedMultisigIsm", + "address": "0x5E9922718b01AD4C82dCFD699ceAC0cF5F89fBBc", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdWeightedMultisigIsm", + "address": "0x9e762493C57b1aa7acCd22f67aaD072ADC88CB1e", + "constructorArguments": "", + "isProxy": true } ], "scrollsepolia": [ @@ -1067,6 +1187,18 @@ "constructorArguments": "", "isProxy": false, "name": "StaticMessageIdWeightedMultisigIsmFactory" + }, + { + "name": "StaticMerkleRootWeightedMultisigIsm", + "address": "0x921B24e07f1Ba25f6f7B280DC025De6a135951A4", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdWeightedMultisigIsm", + "address": "0xab731b6237B4C4E864dd713949011E32DD19A3a2", + "constructorArguments": "", + "isProxy": true } ], "sepolia": [ @@ -1173,6 +1305,18 @@ "constructorArguments": "", "isProxy": false, "name": "StaticMessageIdWeightedMultisigIsmFactory" + }, + { + "name": "StaticMerkleRootWeightedMultisigIsm", + "address": "0x1c6bD6893a3484D603035E1060ed37eaeC53873f", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdWeightedMultisigIsm", + "address": "0x0540D3c8C7Ae44f3Eb70C4cb8eA38eF27248347C", + "constructorArguments": "", + "isProxy": true } ], "superpositiontestnet": [ @@ -1247,6 +1391,18 @@ "constructorArguments": "", "isProxy": false, "name": "StaticMessageIdWeightedMultisigIsmFactory" + }, + { + "name": "StaticMerkleRootWeightedMultisigIsm", + "address": "0x689C320286d74406AA9A08170DAbB87aC67FF711", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdWeightedMultisigIsm", + "address": "0xA2425897Fe6325162313CA7F0803078b3A20759F", + "constructorArguments": "", + "isProxy": true } ], "mevmdevnet": [ @@ -1936,5 +2092,263 @@ "constructorArguments": "", "isProxy": true } + ], + "sonictestnet": [ + { + "name": "StaticMerkleRootMultisigIsmFactory", + "address": "0xfc6e546510dC9d76057F1f76633FCFfC188CB213", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StaticMerkleRootMultisigIsm", + "address": "0x99B304925A08aba9305bC0A8FccBf71B4290c5EF", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdMultisigIsmFactory", + "address": "0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StaticMessageIdMultisigIsm", + "address": "0x33999AB153F68D481AAB1B238368Ffd1Fe81F360", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticAggregationIsmFactory", + "address": "0xeb6f11189197223c656807a83B0DD374f9A6dF44", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StaticAggregationIsm", + "address": "0x3e6F45B03314bD21BcE4201666d483291575E391", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticAggregationHookFactory", + "address": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StaticAggregationHook", + "address": "0x87935eB971eaA9826060261b07a919451dfd0409", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "DomainRoutingIsmFactory", + "address": "0x44b764045BfDC68517e10e783E69B376cef196B2", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "DomaingRoutingIsm", + "address": "0xE5cA56294dA5Bd490D5Bc489B177B002ad16AF83", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMerkleRootWeightedMultisigIsmFactory", + "address": "0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StaticMerkleRootWeightedMultisigIsm", + "address": "0x7fFe8C9c17F46F94D784E148FbadD4bF66477722", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdWeightedMultisigIsmFactory", + "address": "0x6966b0E55883d49BFB24539356a2f8A673E02039", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StaticMessageIdWeightedMultisigIsm", + "address": "0x4863236F3a05A1A1F0850fF8cd09afeBAE82d953", + "constructorArguments": "", + "isProxy": true + } + ], + "unichaintestnet": [ + { + "name": "StaticMerkleRootMultisigIsmFactory", + "address": "0xfc6e546510dC9d76057F1f76633FCFfC188CB213", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StaticMerkleRootMultisigIsm", + "address": "0x99B304925A08aba9305bC0A8FccBf71B4290c5EF", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdMultisigIsmFactory", + "address": "0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StaticMessageIdMultisigIsm", + "address": "0x33999AB153F68D481AAB1B238368Ffd1Fe81F360", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticAggregationIsmFactory", + "address": "0xeb6f11189197223c656807a83B0DD374f9A6dF44", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StaticAggregationIsm", + "address": "0x3e6F45B03314bD21BcE4201666d483291575E391", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticAggregationHookFactory", + "address": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StaticAggregationHook", + "address": "0x87935eB971eaA9826060261b07a919451dfd0409", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "DomainRoutingIsmFactory", + "address": "0x44b764045BfDC68517e10e783E69B376cef196B2", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "DomaingRoutingIsm", + "address": "0xE5cA56294dA5Bd490D5Bc489B177B002ad16AF83", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMerkleRootWeightedMultisigIsmFactory", + "address": "0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StaticMerkleRootWeightedMultisigIsm", + "address": "0x7fFe8C9c17F46F94D784E148FbadD4bF66477722", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdWeightedMultisigIsmFactory", + "address": "0x6966b0E55883d49BFB24539356a2f8A673E02039", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StaticMessageIdWeightedMultisigIsm", + "address": "0x4863236F3a05A1A1F0850fF8cd09afeBAE82d953", + "constructorArguments": "", + "isProxy": true + } + ], + "arcadiatestnet": [ + { + "name": "StaticMerkleRootMultisigIsmFactory", + "address": "0xfc6e546510dC9d76057F1f76633FCFfC188CB213", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StaticMerkleRootMultisigIsm", + "address": "0x99B304925A08aba9305bC0A8FccBf71B4290c5EF", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdMultisigIsmFactory", + "address": "0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StaticMessageIdMultisigIsm", + "address": "0x33999AB153F68D481AAB1B238368Ffd1Fe81F360", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticAggregationIsmFactory", + "address": "0xeb6f11189197223c656807a83B0DD374f9A6dF44", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StaticAggregationIsm", + "address": "0x3e6F45B03314bD21BcE4201666d483291575E391", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticAggregationHookFactory", + "address": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StaticAggregationHook", + "address": "0x87935eB971eaA9826060261b07a919451dfd0409", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "DomainRoutingIsmFactory", + "address": "0x44b764045BfDC68517e10e783E69B376cef196B2", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "DomaingRoutingIsm", + "address": "0xE5cA56294dA5Bd490D5Bc489B177B002ad16AF83", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMerkleRootWeightedMultisigIsmFactory", + "address": "0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StaticMerkleRootWeightedMultisigIsm", + "address": "0x7fFe8C9c17F46F94D784E148FbadD4bF66477722", + "constructorArguments": "", + "isProxy": true + }, + { + "name": "StaticMessageIdWeightedMultisigIsmFactory", + "address": "0x6966b0E55883d49BFB24539356a2f8A673E02039", + "constructorArguments": "", + "isProxy": false + }, + { + "name": "StaticMessageIdWeightedMultisigIsm", + "address": "0x4863236F3a05A1A1F0850fF8cd09afeBAE82d953", + "constructorArguments": "", + "isProxy": true + } ] } diff --git a/typescript/infra/config/environments/testnet4/middleware/accounts/verification.json b/typescript/infra/config/environments/testnet4/middleware/accounts/verification.json index ab0ed9c9b5..74e8061c2e 100644 --- a/typescript/infra/config/environments/testnet4/middleware/accounts/verification.json +++ b/typescript/infra/config/environments/testnet4/middleware/accounts/verification.json @@ -262,5 +262,236 @@ "isProxy": true, "expectedimplementation": "0x01812D60958798695391dacF092BAc4a715B1718" } + ], + "connextsepolia": [ + { + "name": "InterchainAccountIsm", + "address": "0xA30b2CbC14b97aa55bBC947f4AC6c4254971aFD1", + "constructorArguments": "0000000000000000000000006966b0e55883d49bfb24539356a2f8a673e02039", + "isProxy": false + }, + { + "name": "InterchainAccountRouter", + "address": "0x0FAc4476d5cE3C057141Ab4df47BFC2ceE2bB259", + "constructorArguments": "0000000000000000000000006966b0e55883d49bfb24539356a2f8a673e02039", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xc9ab470A61571ac0c39B7E0923fbEaDdB58d98FE", + "constructorArguments": "0000000000000000000000000fac4476d5ce3c057141ab4df47bfc2cee2bb25900000000000000000000000044b764045bfdc68517e10e783e69b376cef196b200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a30b2cbc14b97aa55bbc947f4ac6c4254971afd1000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "expectedimplementation": "0x0FAc4476d5cE3C057141Ab4df47BFC2ceE2bB259" + } + ], + "arbitrumsepolia": [ + { + "name": "InterchainAccountIsm", + "address": "0xaec6382e1e16Ee12DBEf0e7EA5ADa51217813Fc3", + "constructorArguments": "000000000000000000000000598face78a4302f11e3de0bee1894da0b2cb71f8", + "isProxy": false + }, + { + "name": "InterchainAccountRouter", + "address": "0x52Fbf023eDA2610653daD5ACA0b84356e4979669", + "constructorArguments": "000000000000000000000000598face78a4302f11e3de0bee1894da0b2cb71f8", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x20cC3a33C49fa13627303669edf2DcA7F1E76a50", + "constructorArguments": "00000000000000000000000052fbf023eda2610653dad5aca0b84356e4979669000000000000000000000000666a24f62f7a97ba33c151776eb3d9441a059eb800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aec6382e1e16ee12dbef0e7ea5ada51217813fc3000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "expectedimplementation": "0x52Fbf023eDA2610653daD5ACA0b84356e4979669" + } + ], + "superpositiontestnet": [ + { + "name": "InterchainAccountIsm", + "address": "0xd09D08a19C6609a1B51e1ca6a055861E7e7A4400", + "constructorArguments": "0000000000000000000000006966b0e55883d49bfb24539356a2f8a673e02039", + "isProxy": false + }, + { + "name": "InterchainAccountRouter", + "address": "0x56c09458cC7863fff1Cc6Bcb6652Dcc3412FcA86", + "constructorArguments": "0000000000000000000000006966b0e55883d49bfb24539356a2f8a673e02039", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x3572a9d808738922194921b275B2A55414BcDA57", + "constructorArguments": "00000000000000000000000056c09458cc7863fff1cc6bcb6652dcc3412fca8600000000000000000000000044b764045bfdc68517e10e783e69b376cef196b200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d09d08a19c6609a1b51e1ca6a055861e7e7a4400000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "expectedimplementation": "0x56c09458cC7863fff1Cc6Bcb6652Dcc3412FcA86" + } + ], + "sonictestnet": [ + { + "name": "InterchainAccountIsm", + "address": "0xc08675806BA844467E559E45E4bB59e66778bDcd", + "constructorArguments": "000000000000000000000000ddcfecf17586d08a5740b7d91735fcce3dfe3eed", + "isProxy": false + }, + { + "name": "InterchainAccountRouter", + "address": "0x3ca332A585FDB9d4FF51f2FA8999eA32184D3606", + "constructorArguments": "000000000000000000000000ddcfecf17586d08a5740b7d91735fcce3dfe3eed", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x39c85C84876479694A2470c0E8075e9d68049aFc", + "constructorArguments": "0000000000000000000000003ca332a585fdb9d4ff51f2fa8999ea32184d360600000000000000000000000054148470292c24345fb828b003461a944441451700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c08675806ba844467e559e45e4bb59e66778bdcd000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "expectedimplementation": "0x3ca332A585FDB9d4FF51f2FA8999eA32184D3606" + } + ], + "ecotestnet": [ + { + "name": "InterchainAccountIsm", + "address": "0x0De2F539569Fb1e2e3C1d233f7A63a18B9A17110", + "constructorArguments": "0000000000000000000000006966b0e55883d49bfb24539356a2f8a673e02039", + "isProxy": false + }, + { + "name": "InterchainAccountRouter", + "address": "0x111F4f782B47881898755Bd2F67f12876893300E", + "constructorArguments": "0000000000000000000000006966b0e55883d49bfb24539356a2f8a673e02039", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x2C6dD6768E669EDB7b53f26067C1C4534862c3de", + "constructorArguments": "000000000000000000000000111f4f782b47881898755bd2f67f12876893300e00000000000000000000000044b764045bfdc68517e10e783e69b376cef196b200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de2f539569fb1e2e3c1d233f7a63a18b9a17110000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "expectedimplementation": "0x111F4f782B47881898755Bd2F67f12876893300E" + } + ], + "optimismsepolia": [ + { + "name": "InterchainAccountIsm", + "address": "0xA7FA26ef3Ea88CD696779735AC9591E01146DA38", + "constructorArguments": "0000000000000000000000006966b0e55883d49bfb24539356a2f8a673e02039", + "isProxy": false + }, + { + "name": "InterchainAccountRouter", + "address": "0x2188512B68A5FF76431D538a613C0e2b15C7faf4", + "constructorArguments": "0000000000000000000000006966b0e55883d49bfb24539356a2f8a673e02039", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x3F100cBBE5FD5466BdB4B3a15Ac226957e7965Ad", + "constructorArguments": "0000000000000000000000002188512b68a5ff76431d538a613c0e2b15c7faf400000000000000000000000044b764045bfdc68517e10e783e69b376cef196b200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7fa26ef3ea88cd696779735ac9591e01146da38000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "expectedimplementation": "0x2188512B68A5FF76431D538a613C0e2b15C7faf4" + } + ], + "arcadiatestnet": [ + { + "name": "InterchainAccountIsm", + "address": "0x54Bd02f0f20677e9846F8E9FdB1Abc7315C49C38", + "constructorArguments": "000000000000000000000000ddcfecf17586d08a5740b7d91735fcce3dfe3eed", + "isProxy": false + }, + { + "name": "InterchainAccountRouter", + "address": "0x5e65279Fb7293a058776e37587398fcc3E9184b1", + "constructorArguments": "000000000000000000000000ddcfecf17586d08a5740b7d91735fcce3dfe3eed", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xBF2C366530C1269d531707154948494D3fF4AcA7", + "constructorArguments": "0000000000000000000000005e65279fb7293a058776e37587398fcc3e9184b100000000000000000000000054148470292c24345fb828b003461a944441451700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054bd02f0f20677e9846f8e9fdb1abc7315c49c38000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "expectedimplementation": "0x5e65279Fb7293a058776e37587398fcc3E9184b1" + } + ], + "basesepolia": [ + { + "name": "InterchainAccountIsm", + "address": "0xDa5177080f7fC5d9255eB32cC64B9b4e5136A716", + "constructorArguments": "0000000000000000000000006966b0e55883d49bfb24539356a2f8a673e02039", + "isProxy": false + }, + { + "name": "InterchainAccountRouter", + "address": "0x14EE2f01907707Ce8d13C4F5DBC40778b5b664e0", + "constructorArguments": "0000000000000000000000006966b0e55883d49bfb24539356a2f8a673e02039", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xd876C01aB40e8cE42Db417fBC79c726d45504dE4", + "constructorArguments": "00000000000000000000000014ee2f01907707ce8d13c4f5dbc40778b5b664e000000000000000000000000044b764045bfdc68517e10e783e69b376cef196b200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da5177080f7fc5d9255eb32cc64b9b4e5136a716000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "expectedimplementation": "0x14EE2f01907707Ce8d13C4F5DBC40778b5b664e0" + } + ], + "unichaintestnet": [ + { + "name": "InterchainAccountIsm", + "address": "0x3ca332A585FDB9d4FF51f2FA8999eA32184D3606", + "constructorArguments": "000000000000000000000000ddcfecf17586d08a5740b7d91735fcce3dfe3eed", + "isProxy": false + }, + { + "name": "InterchainAccountRouter", + "address": "0x342B5630Ba1C1e4d3048E51Dad208201aF52692c", + "constructorArguments": "000000000000000000000000ddcfecf17586d08a5740b7d91735fcce3dfe3eed", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0x4eC139a771eBdD3b0a0b67bb7E08960210882d44", + "constructorArguments": "000000000000000000000000342b5630ba1c1e4d3048e51dad208201af52692c00000000000000000000000054148470292c24345fb828b003461a944441451700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ca332a585fdb9d4ff51f2fa8999ea32184d3606000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "expectedimplementation": "0x342B5630Ba1C1e4d3048E51Dad208201aF52692c" + } + ], + "holesky": [ + { + "name": "InterchainAccountIsm", + "address": "0xb04961F492f447A8bA10f6694Bd888C7619CD2D5", + "constructorArguments": "00000000000000000000000046f7c5d896bbec89be1b19e4485e59b4be49e9cc", + "isProxy": false + }, + { + "name": "InterchainAccountRouter", + "address": "0x81E1b2D45694581A22aa577A2210A3E0b1Af663D", + "constructorArguments": "00000000000000000000000046f7c5d896bbec89be1b19e4485e59b4be49e9cc", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xD31eD5a3D26c9787Ab607B0c364B21218D0f8F7b", + "constructorArguments": "00000000000000000000000081e1b2d45694581a22aa577a2210a3e0b1af663d00000000000000000000000033db966328ea213b0f76ef96ca368ab37779f06500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b04961f492f447a8ba10f6694bd888c7619cd2d5000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "expectedimplementation": "0x81E1b2D45694581A22aa577A2210A3E0b1Af663D" + } + ], + "polygonamoy": [ + { + "name": "InterchainAccountIsm", + "address": "0xd876C01aB40e8cE42Db417fBC79c726d45504dE4", + "constructorArguments": "00000000000000000000000054148470292c24345fb828b003461a9444414517", + "isProxy": false + }, + { + "name": "InterchainAccountRouter", + "address": "0xF61322936D80cd87B49df48F3DE24fD5c02dE9D1", + "constructorArguments": "00000000000000000000000054148470292c24345fb828b003461a9444414517", + "isProxy": false + }, + { + "name": "TransparentUpgradeableProxy", + "address": "0xC60C145f1e1904f9d6483A611BF1416697CCc1FE", + "constructorArguments": "000000000000000000000000f61322936d80cd87b49df48f3de24fd5c02de9d1000000000000000000000000c2e36cd6e32e194ee11f15d9273b64461a4d49a200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d876c01ab40e8ce42db417fbc79c726d45504de4000000000000000000000000fad1c94469700833717fa8a3017278bc1ca8031c00000000000000000000000000000000000000000000000000000000", + "isProxy": true, + "expectedimplementation": "0xF61322936D80cd87B49df48F3DE24fD5c02dE9D1" + } ] } diff --git a/typescript/infra/config/environments/testnet4/supportedChainNames.ts b/typescript/infra/config/environments/testnet4/supportedChainNames.ts index ad4d18cb27..466906857e 100644 --- a/typescript/infra/config/environments/testnet4/supportedChainNames.ts +++ b/typescript/infra/config/environments/testnet4/supportedChainNames.ts @@ -14,6 +14,7 @@ export const testnet4SupportedChainNames = [ 'fuji', 'holesky', // 'hyperliquidevmtestnet', + 'arcadiatestnet', 'optimismsepolia', // Disabling plumetestnet on Sept 16, 2024: chain is paused for "airplane mode" // 'plumetestnet', @@ -22,8 +23,10 @@ export const testnet4SupportedChainNames = [ 'sepolia', 'solanatestnet', 'soneiumtestnet', + 'sonictestnet', 'suavetoliman', 'superpositiontestnet', + 'unichaintestnet', ] as const; export const supportedChainNames = [...testnet4SupportedChainNames]; diff --git a/typescript/infra/config/environments/testnet4/tokenPrices.json b/typescript/infra/config/environments/testnet4/tokenPrices.json index 234899427e..92e5f4a70b 100644 --- a/typescript/infra/config/environments/testnet4/tokenPrices.json +++ b/typescript/infra/config/environments/testnet4/tokenPrices.json @@ -12,12 +12,15 @@ "formtestnet": "10", "fuji": "10", "holesky": "10", + "arcadiatestnet": "10", "optimismsepolia": "10", "polygonamoy": "10", "scrollsepolia": "10", "sepolia": "10", "solanatestnet": "10", "soneiumtestnet": "10", + "sonictestnet": "10", "suavetoliman": "10", - "superpositiontestnet": "10" + "superpositiontestnet": "10", + "unichaintestnet": "10" } diff --git a/typescript/infra/config/environments/testnet4/validators.ts b/typescript/infra/config/environments/testnet4/validators.ts index ef74e80465..3c53b47da3 100644 --- a/typescript/infra/config/environments/testnet4/validators.ts +++ b/typescript/infra/config/environments/testnet4/validators.ts @@ -209,18 +209,18 @@ export const validatorChainConfig = ( 'polygonamoy', ), }, - hyperliquidevmtestnet: { - interval: 5, - reorgPeriod: getReorgPeriod('hyperliquidevmtestnet'), - validators: validatorsConfig( - { - [Contexts.Hyperlane]: ['0xea673a92a23ca319b9d85cc16b248645cd5158da'], - [Contexts.ReleaseCandidate]: [], - [Contexts.Neutron]: [], - }, - 'hyperliquidevmtestnet', - ), - }, + // hyperliquidevmtestnet: { + // interval: 5, + // reorgPeriod: getReorgPeriod('hyperliquidevmtestnet'), + // validators: validatorsConfig( + // { + // [Contexts.Hyperlane]: ['0xea673a92a23ca319b9d85cc16b248645cd5158da'], + // [Contexts.ReleaseCandidate]: [], + // [Contexts.Neutron]: [], + // }, + // 'hyperliquidevmtestnet', + // ), + // }, berabartio: { interval: 5, reorgPeriod: getReorgPeriod('berabartio'), @@ -293,5 +293,42 @@ export const validatorChainConfig = ( 'suavetoliman', ), }, + + unichaintestnet: { + interval: 5, + reorgPeriod: getReorgPeriod('unichaintestnet'), + validators: validatorsConfig( + { + [Contexts.Hyperlane]: ['0x5e99961cf71918308c3b17ef21b5f515a4f86fe5'], + [Contexts.ReleaseCandidate]: [], + [Contexts.Neutron]: [], + }, + 'unichaintestnet', + ), + }, + sonictestnet: { + interval: 5, + reorgPeriod: getReorgPeriod('sonictestnet'), + validators: validatorsConfig( + { + [Contexts.Hyperlane]: ['0x62e6591d00daec3fb658c3d19403828b4e9ddbb3'], + [Contexts.ReleaseCandidate]: [], + [Contexts.Neutron]: [], + }, + 'sonictestnet', + ), + }, + arcadiatestnet: { + interval: 5, + reorgPeriod: getReorgPeriod('arcadiatestnet'), + validators: validatorsConfig( + { + [Contexts.Hyperlane]: ['0x7ce5973d3f22971546efb86f5a0417c1248e92f5'], + [Contexts.ReleaseCandidate]: [], + [Contexts.Neutron]: [], + }, + 'arcadiatestnet', + ), + }, }; }; diff --git a/typescript/sdk/src/consts/multisigIsm.ts b/typescript/sdk/src/consts/multisigIsm.ts index ac68c1f9ee..f9a752fba9 100644 --- a/typescript/sdk/src/consts/multisigIsm.ts +++ b/typescript/sdk/src/consts/multisigIsm.ts @@ -42,6 +42,11 @@ export const defaultMultisigConfigs: ChainMap = { validators: ['0x09fabfbca0b8bf042e2a1161ee5010d147b0f603'], }, + arcadiatestnet: { + threshold: 1, + validators: ['0x7ce5973d3f22971546efb86f5a0417c1248e92f5'], + }, + astar: { threshold: 2, validators: [ @@ -669,6 +674,11 @@ export const defaultMultisigConfigs: ChainMap = { validators: ['0x2e2101020ccdbe76aeda1c27823b0150f43d0c63'], }, + sonictestnet: { + threshold: 1, + validators: ['0x62e6591d00daec3fb658c3d19403828b4e9ddbb3'], + }, + stride: { threshold: 6, validators: [ @@ -719,6 +729,11 @@ export const defaultMultisigConfigs: ChainMap = { ], }, + unichaintestnet: { + threshold: 1, + validators: ['0x5e99961cf71918308c3b17ef21b5f515a4f86fe5'], + }, + viction: { threshold: 2, validators: [