feat: oct 25 deployment batch (#4766)

### Description

- feat: oct 25 deployment batch
- apechain, arbitrumnova, b3, fantom, gravity, harmony, kaia, morph,
orderly, snaxchain
	- deployed as normal
- zeronetwork, zksync
- deployed from special zksync branch containing txfusion's changes +
latest `main` pulled in
	- https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/4761

### Drive-by changes

- igp updates

### Related issues

n/a

### Backward compatibility

yes

### Testing

manual using local CLI from this branch, no tx fusion changes required
for hyperlane send or self-relay to work
pull/4647/head
Paul Balaji 4 weeks ago committed by GitHub
parent 0640f837ce
commit d9505ab585
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 5
      .changeset/fresh-pigs-work.md
  2. 2
      .registryrc
  3. 785
      rust/main/config/mainnet_config.json
  4. 42
      typescript/infra/config/environments/mainnet3/agent.ts
  5. 36
      typescript/infra/config/environments/mainnet3/aw-validators/hyperlane.json
  6. 888
      typescript/infra/config/environments/mainnet3/core/verification.json
  7. 14
      typescript/infra/config/environments/mainnet3/funding.ts
  8. 100
      typescript/infra/config/environments/mainnet3/gasPrices.json
  9. 860
      typescript/infra/config/environments/mainnet3/ism/verification.json
  10. 210
      typescript/infra/config/environments/mainnet3/middleware/accounts/verification.json
  11. 12
      typescript/infra/config/environments/mainnet3/supportedChainNames.ts
  12. 152
      typescript/infra/config/environments/mainnet3/tokenPrices.json
  13. 122
      typescript/infra/config/environments/mainnet3/validators.ts
  14. 4
      typescript/infra/scripts/deploy.ts
  15. 60
      typescript/sdk/src/consts/multisigIsm.ts
  16. 8
      typescript/sdk/src/core/HyperlaneCore.ts

@ -0,0 +1,5 @@
---
'@hyperlane-xyz/sdk': minor
---
Deploy to apechain, arbitrumnova, b3, fantom, gravity, harmony, kaia, morph, orderly, snaxchain, zeronetwork, zksync. Update default metadata in `HyperlaneCore` to `0x00001` to ensure empty metadata does not break on zksync.

@ -1 +1 @@
18666269e99ad8d2ba45579c4be783478e50e936
302be4817c063629cec70c0b02322b250df71122

@ -3081,7 +3081,7 @@
"proxyAdmin": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"rpcUrls": [
{
"http": "https://raas-backend.alchemy.com/rpc/worldchain-mainnet/rollup"
"http": "https://worldchain-mainnet.g.alchemy.com/public"
}
],
"staticAggregationHookFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
@ -4843,6 +4843,789 @@
"from": 9152000,
"chunk": 5
}
},
"apechain": {
"blockExplorers": [
{
"apiUrl": "https://apechain.calderaexplorer.xyz/api",
"family": "blockscout",
"name": "ApeChain Explorer",
"url": "https://apechain.calderaexplorer.xyz"
}
],
"blocks": {
"confirmations": 1,
"estimateBlockTime": 0.2,
"reorgPeriod": 5
},
"chainId": 33139,
"deployer": {
"name": "Abacus Works",
"url": "https://www.hyperlane.xyz"
},
"displayName": "ApeChain",
"domainId": 33139,
"gasCurrencyCoinGeckoId": "apecoin",
"index": {
"from": 1759561
},
"name": "apechain",
"nativeToken": {
"decimals": 18,
"name": "ApeCoin",
"symbol": "APE"
},
"protocol": "ethereum",
"rpcUrls": [
{
"http": "https://rpc.apechain.com/http"
}
],
"technicalStack": "arbitrumnitro",
"aggregationHook": "0x9C16FBa8b0c8a356E0f4398f524ae73Fd5a677B6",
"domainRoutingIsm": "0xDEed16fe4b1c9b2a93483EDFf34C77A9b57D31Ff",
"domainRoutingIsmFactory": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"fallbackRoutingHook": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"interchainAccountIsm": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"interchainAccountRouter": "0x9eaaC366BFD70430cFee6E70265fefFf1CfC9E47",
"interchainGasPaymaster": "0x18B0688990720103dB63559a3563f7E8d0f63EDb",
"interchainSecurityModule": "0x9FF3f38DED52D74EF4b666A7A09BcB5F38d6D272",
"mailbox": "0x7f50C5776722630a0024fAE05fDe8b47571D7B39",
"merkleTreeHook": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"pausableHook": "0x2F619Ac5122689180AeBB930ADccdae215d538a9",
"pausableIsm": "0x5090dF2FBDa7127c7aDa41f60B79F5c55D380Dd8",
"protocolFee": "0x61374178e45F65fF9D6252d017Cd580FC60B7654",
"proxyAdmin": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"staticAggregationHookFactory": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"staticAggregationIsm": "0x9FF3f38DED52D74EF4b666A7A09BcB5F38d6D272",
"staticAggregationIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"staticMerkleRootMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"staticMerkleRootWeightedMultisigIsmFactory": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"staticMessageIdMultisigIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"staticMessageIdWeightedMultisigIsmFactory": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"storageGasOracle": "0xF1854214392864c628A16930E73B699f7a51b3EE",
"testRecipient": "0x783EC5e105234a570eB90f314284E5dBe53bdd90",
"timelockController": "0x0000000000000000000000000000000000000000",
"validatorAnnounce": "0xcDA455DfD9C938451BfaFC6FF0D497c8C0469C96"
},
"arbitrumnova": {
"blockExplorers": [
{
"apiUrl": "https://api-nova.arbiscan.io/api",
"family": "etherscan",
"name": "Arbiscan Nova",
"url": "https://nova.arbiscan.io/"
}
],
"blocks": {
"confirmations": 1,
"estimateBlockTime": 2,
"reorgPeriod": 5
},
"chainId": 42170,
"deployer": {
"name": "Abacus Works",
"url": "https://www.hyperlane.xyz"
},
"displayName": "Arbitrum Nova",
"domainId": 42170,
"gasCurrencyCoinGeckoId": "ethereum",
"index": {
"from": 78794208
},
"name": "arbitrumnova",
"nativeToken": {
"decimals": 18,
"name": "Ethereum",
"symbol": "ETH"
},
"protocol": "ethereum",
"rpcUrls": [
{
"http": "https://nova.arbitrum.io/rpc"
}
],
"technicalStack": "arbitrumnitro",
"aggregationHook": "0xcFD1c5b1357539566edC273aDaae19CA5e359c42",
"domainRoutingIsm": "0x494415e823236A05c608D6b777bC80082cED6A2E",
"domainRoutingIsmFactory": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"fallbackRoutingHook": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"interchainAccountIsm": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"interchainAccountRouter": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"interchainGasPaymaster": "0x145566181A18E23bB6a8A3eC6D87765542A7F754",
"interchainSecurityModule": "0x92772a801db50044a9D5078CC35CD63CEcD7B424",
"mailbox": "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7",
"merkleTreeHook": "0x6963480b05EB58f4d624B014ab92e9aD4d21df6D",
"pausableHook": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"pausableIsm": "0x696df5e79C4f1bd5F8D587Ba8946361d9B029d4B",
"protocolFee": "0x13E83ac41e696856B6996263501fB3225AD5E6F5",
"proxyAdmin": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"staticAggregationHookFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"staticAggregationIsm": "0x92772a801db50044a9D5078CC35CD63CEcD7B424",
"staticAggregationIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"staticMerkleRootMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"staticMerkleRootWeightedMultisigIsmFactory": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"staticMessageIdMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"staticMessageIdWeightedMultisigIsmFactory": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"storageGasOracle": "0x2F619Ac5122689180AeBB930ADccdae215d538a9",
"testRecipient": "0xcDA455DfD9C938451BfaFC6FF0D497c8C0469C96",
"timelockController": "0x0000000000000000000000000000000000000000",
"validatorAnnounce": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53"
},
"b3": {
"blockExplorers": [
{
"apiUrl": "https://explorer.b3.fun/api",
"family": "blockscout",
"name": "B3 Explorer",
"url": "https://explorer.b3.fun"
}
],
"blocks": {
"confirmations": 1,
"estimateBlockTime": 1,
"reorgPeriod": 5
},
"chainId": 8333,
"deployer": {
"name": "Abacus Works",
"url": "https://www.hyperlane.xyz"
},
"displayName": "B3",
"domainId": 8333,
"gasCurrencyCoinGeckoId": "ethereum",
"name": "b3",
"nativeToken": {
"decimals": 18,
"name": "Ethereum",
"symbol": "ETH"
},
"protocol": "ethereum",
"rpcUrls": [
{
"http": "https://mainnet-rpc.b3.fun"
}
],
"technicalStack": "opstack",
"aggregationHook": "0xcFD1c5b1357539566edC273aDaae19CA5e359c42",
"domainRoutingIsm": "0x494415e823236A05c608D6b777bC80082cED6A2E",
"domainRoutingIsmFactory": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"fallbackRoutingHook": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"interchainAccountIsm": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"interchainAccountRouter": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"interchainGasPaymaster": "0x145566181A18E23bB6a8A3eC6D87765542A7F754",
"interchainSecurityModule": "0x92772a801db50044a9D5078CC35CD63CEcD7B424",
"mailbox": "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7",
"merkleTreeHook": "0x6963480b05EB58f4d624B014ab92e9aD4d21df6D",
"pausableHook": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"pausableIsm": "0x696df5e79C4f1bd5F8D587Ba8946361d9B029d4B",
"protocolFee": "0x13E83ac41e696856B6996263501fB3225AD5E6F5",
"proxyAdmin": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"staticAggregationHookFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"staticAggregationIsm": "0x92772a801db50044a9D5078CC35CD63CEcD7B424",
"staticAggregationIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"staticMerkleRootMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"staticMerkleRootWeightedMultisigIsmFactory": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"staticMessageIdMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"staticMessageIdWeightedMultisigIsmFactory": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"storageGasOracle": "0x2F619Ac5122689180AeBB930ADccdae215d538a9",
"testRecipient": "0xcDA455DfD9C938451BfaFC6FF0D497c8C0469C96",
"timelockController": "0x0000000000000000000000000000000000000000",
"validatorAnnounce": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53",
"index": {
"from": 7504261
}
},
"fantom": {
"blockExplorers": [
{
"apiUrl": "https://api.ftmscan.com/api",
"family": "etherscan",
"name": "FTMScan",
"url": "https://ftmscan.com"
}
],
"blocks": {
"confirmations": 1,
"estimateBlockTime": 2,
"reorgPeriod": 5
},
"chainId": 250,
"deployer": {
"name": "Abacus Works",
"url": "https://www.hyperlane.xyz"
},
"displayName": "Fantom Opera",
"domainId": 250,
"gasCurrencyCoinGeckoId": "fantom",
"name": "fantom",
"nativeToken": {
"decimals": 18,
"name": "Fantom",
"symbol": "FTM"
},
"protocol": "ethereum",
"rpcUrls": [
{
"http": "https://rpcapi.fantom.network"
},
{
"http": "https://fantom-rpc.publicnode.com"
},
{
"http": "https://fantom-pokt.nodies.app"
},
{
"http": "https://rpc.fantom.network"
},
{
"http": "https://rpc2.fantom.network"
},
{
"http": "https://rpc3.fantom.network"
}
],
"technicalStack": "other",
"aggregationHook": "0xcFD1c5b1357539566edC273aDaae19CA5e359c42",
"domainRoutingIsm": "0x494415e823236A05c608D6b777bC80082cED6A2E",
"domainRoutingIsmFactory": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"fallbackRoutingHook": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"interchainAccountIsm": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"interchainAccountRouter": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"interchainGasPaymaster": "0x145566181A18E23bB6a8A3eC6D87765542A7F754",
"interchainSecurityModule": "0x92772a801db50044a9D5078CC35CD63CEcD7B424",
"mailbox": "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7",
"merkleTreeHook": "0x6963480b05EB58f4d624B014ab92e9aD4d21df6D",
"pausableHook": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"pausableIsm": "0x696df5e79C4f1bd5F8D587Ba8946361d9B029d4B",
"protocolFee": "0x13E83ac41e696856B6996263501fB3225AD5E6F5",
"proxyAdmin": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"staticAggregationHookFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"staticAggregationIsm": "0x92772a801db50044a9D5078CC35CD63CEcD7B424",
"staticAggregationIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"staticMerkleRootMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"staticMerkleRootWeightedMultisigIsmFactory": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"staticMessageIdMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"staticMessageIdWeightedMultisigIsmFactory": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"storageGasOracle": "0x2F619Ac5122689180AeBB930ADccdae215d538a9",
"testRecipient": "0xcDA455DfD9C938451BfaFC6FF0D497c8C0469C96",
"timelockController": "0x0000000000000000000000000000000000000000",
"validatorAnnounce": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53",
"index": {
"from": 95635171
}
},
"gravity": {
"blockExplorers": [
{
"apiUrl": "https://explorer.gravity.xyz/api",
"family": "blockscout",
"name": "Gravity Alpha Explorer",
"url": "https://explorer.gravity.xyz"
}
],
"blocks": {
"confirmations": 1,
"estimateBlockTime": 1,
"reorgPeriod": 5
},
"chainId": 1625,
"deployer": {
"name": "Abacus Works",
"url": "https://www.hyperlane.xyz"
},
"displayName": "Gravity Alpha Mainnet",
"domainId": 1625,
"gasCurrencyCoinGeckoId": "g-token",
"index": {
"from": 13374779
},
"name": "gravity",
"nativeToken": {
"decimals": 18,
"name": "Gravity",
"symbol": "G"
},
"protocol": "ethereum",
"rpcUrls": [
{
"http": "https://rpc.gravity.xyz"
}
],
"technicalStack": "arbitrumnitro",
"aggregationHook": "0x836E1b748cac2FAc6264Baf2bF83cd9a79b723C6",
"domainRoutingIsm": "0xBD70Ea9D599a0FC8158B026797177773C3445730",
"domainRoutingIsmFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"fallbackRoutingHook": "0x6963480b05EB58f4d624B014ab92e9aD4d21df6D",
"interchainAccountIsm": "0x783EC5e105234a570eB90f314284E5dBe53bdd90",
"interchainAccountRouter": "0xc5D6aCaafBCcEC6D7fD7d92F4509befce641c563",
"interchainGasPaymaster": "0xf3dFf6747E7FC74B431C943961054B7BF6309d8a",
"interchainSecurityModule": "0xfa19BfEcB4fed2e0268ee5008a11cD946DcC13c3",
"mailbox": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"merkleTreeHook": "0x5090dF2FBDa7127c7aDa41f60B79F5c55D380Dd8",
"pausableHook": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"pausableIsm": "0x7621e04860F0bDe63311db9D5D8b589AD3458A1f",
"protocolFee": "0x8C3e1794018a589c9E9226b8543105fCb6cC88C4",
"proxyAdmin": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"staticAggregationHookFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"staticAggregationIsm": "0xfa19BfEcB4fed2e0268ee5008a11cD946DcC13c3",
"staticAggregationIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"staticMerkleRootMultisigIsmFactory": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC",
"staticMerkleRootWeightedMultisigIsmFactory": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"staticMessageIdMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"staticMessageIdWeightedMultisigIsmFactory": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"storageGasOracle": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"testRecipient": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53",
"timelockController": "0x0000000000000000000000000000000000000000",
"validatorAnnounce": "0x61374178e45F65fF9D6252d017Cd580FC60B7654",
"displayNameShort": "Gravity"
},
"harmony": {
"blockExplorers": [
{
"apiUrl": "https://explorer.harmony.one/api",
"family": "blockscout",
"name": "Harmony Explorer",
"url": "https://explorer.harmony.one"
}
],
"blocks": {
"confirmations": 1,
"estimateBlockTime": 2,
"reorgPeriod": 5
},
"chainId": 1666600000,
"deployer": {
"name": "Abacus Works",
"url": "https://www.hyperlane.xyz"
},
"displayName": "Harmony One",
"domainId": 1666600000,
"gasCurrencyCoinGeckoId": "harmony",
"name": "harmony",
"nativeToken": {
"decimals": 18,
"name": "ONE",
"symbol": "ONE"
},
"protocol": "ethereum",
"rpcUrls": [
{
"http": "https://api.harmony.one"
},
{
"http": "https://api.s0.t.hmny.io"
},
{
"http": "https://1rpc.io/one"
},
{
"http": "https://rpc.ankr.com/harmony"
}
],
"technicalStack": "other",
"aggregationHook": "0xcFD1c5b1357539566edC273aDaae19CA5e359c42",
"domainRoutingIsm": "0x494415e823236A05c608D6b777bC80082cED6A2E",
"domainRoutingIsmFactory": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"fallbackRoutingHook": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"interchainAccountIsm": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"interchainAccountRouter": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"interchainGasPaymaster": "0x145566181A18E23bB6a8A3eC6D87765542A7F754",
"interchainSecurityModule": "0x92772a801db50044a9D5078CC35CD63CEcD7B424",
"mailbox": "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7",
"merkleTreeHook": "0x6963480b05EB58f4d624B014ab92e9aD4d21df6D",
"pausableHook": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"pausableIsm": "0x696df5e79C4f1bd5F8D587Ba8946361d9B029d4B",
"protocolFee": "0x13E83ac41e696856B6996263501fB3225AD5E6F5",
"proxyAdmin": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"staticAggregationHookFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"staticAggregationIsm": "0x92772a801db50044a9D5078CC35CD63CEcD7B424",
"staticAggregationIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"staticMerkleRootMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"staticMerkleRootWeightedMultisigIsmFactory": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"staticMessageIdMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"staticMessageIdWeightedMultisigIsmFactory": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"storageGasOracle": "0x2F619Ac5122689180AeBB930ADccdae215d538a9",
"testRecipient": "0xcDA455DfD9C938451BfaFC6FF0D497c8C0469C96",
"timelockController": "0x0000000000000000000000000000000000000000",
"validatorAnnounce": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53",
"index": {
"chunk": 999,
"from": 64597391
}
},
"kaia": {
"blockExplorers": [
{
"apiUrl": "https://api-cypress.klaytnscope.com/api",
"family": "etherscan",
"name": "Kaiascope",
"url": "https://kaiascope.com"
}
],
"blocks": {
"confirmations": 1,
"estimateBlockTime": 1,
"reorgPeriod": 5
},
"chainId": 8217,
"deployer": {
"name": "Abacus Works",
"url": "https://www.hyperlane.xyz"
},
"displayName": "Kaia",
"domainId": 8217,
"gasCurrencyCoinGeckoId": "kaia",
"name": "kaia",
"nativeToken": {
"decimals": 18,
"name": "Kaia",
"symbol": "KLAY"
},
"protocol": "ethereum",
"rpcUrls": [
{
"http": "https://public-en.node.kaia.io"
}
],
"technicalStack": "other",
"aggregationHook": "0xcFD1c5b1357539566edC273aDaae19CA5e359c42",
"domainRoutingIsm": "0x494415e823236A05c608D6b777bC80082cED6A2E",
"domainRoutingIsmFactory": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"fallbackRoutingHook": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"interchainAccountIsm": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"interchainAccountRouter": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"interchainGasPaymaster": "0x145566181A18E23bB6a8A3eC6D87765542A7F754",
"interchainSecurityModule": "0x92772a801db50044a9D5078CC35CD63CEcD7B424",
"mailbox": "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7",
"merkleTreeHook": "0x6963480b05EB58f4d624B014ab92e9aD4d21df6D",
"pausableHook": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"pausableIsm": "0x696df5e79C4f1bd5F8D587Ba8946361d9B029d4B",
"protocolFee": "0x13E83ac41e696856B6996263501fB3225AD5E6F5",
"proxyAdmin": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"staticAggregationHookFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"staticAggregationIsm": "0x92772a801db50044a9D5078CC35CD63CEcD7B424",
"staticAggregationIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"staticMerkleRootMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"staticMerkleRootWeightedMultisigIsmFactory": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"staticMessageIdMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"staticMessageIdWeightedMultisigIsmFactory": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"storageGasOracle": "0x2F619Ac5122689180AeBB930ADccdae215d538a9",
"testRecipient": "0xcDA455DfD9C938451BfaFC6FF0D497c8C0469C96",
"timelockController": "0x0000000000000000000000000000000000000000",
"validatorAnnounce": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53",
"index": {
"from": 167871545
}
},
"morph": {
"blockExplorers": [
{
"apiUrl": "https://explorer-api.morphl2.io/api",
"family": "blockscout",
"name": "Morph Explorer",
"url": "https://explorer.morphl2.io"
}
],
"blocks": {
"confirmations": 1,
"estimateBlockTime": 4,
"reorgPeriod": 5
},
"chainId": 2818,
"deployer": {
"name": "Abacus Works",
"url": "https://www.hyperlane.xyz"
},
"displayName": "Morph",
"domainId": 2818,
"gasCurrencyCoinGeckoId": "ethereum",
"name": "morph",
"nativeToken": {
"decimals": 18,
"name": "Ether",
"symbol": "ETH"
},
"protocol": "ethereum",
"rpcUrls": [
{
"http": "https://rpc.morphl2.io"
}
],
"technicalStack": "other",
"aggregationHook": "0xcFD1c5b1357539566edC273aDaae19CA5e359c42",
"domainRoutingIsm": "0x494415e823236A05c608D6b777bC80082cED6A2E",
"domainRoutingIsmFactory": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"fallbackRoutingHook": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"interchainAccountIsm": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"interchainAccountRouter": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"interchainGasPaymaster": "0x145566181A18E23bB6a8A3eC6D87765542A7F754",
"interchainSecurityModule": "0x92772a801db50044a9D5078CC35CD63CEcD7B424",
"mailbox": "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7",
"merkleTreeHook": "0x6963480b05EB58f4d624B014ab92e9aD4d21df6D",
"pausableHook": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"pausableIsm": "0x696df5e79C4f1bd5F8D587Ba8946361d9B029d4B",
"protocolFee": "0x13E83ac41e696856B6996263501fB3225AD5E6F5",
"proxyAdmin": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"staticAggregationHookFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"staticAggregationIsm": "0x92772a801db50044a9D5078CC35CD63CEcD7B424",
"staticAggregationIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"staticMerkleRootMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"staticMerkleRootWeightedMultisigIsmFactory": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"staticMessageIdMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"staticMessageIdWeightedMultisigIsmFactory": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"storageGasOracle": "0x2F619Ac5122689180AeBB930ADccdae215d538a9",
"testRecipient": "0xcDA455DfD9C938451BfaFC6FF0D497c8C0469C96",
"timelockController": "0x0000000000000000000000000000000000000000",
"validatorAnnounce": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53",
"index": {
"from": 94151
}
},
"orderly": {
"blockExplorers": [
{
"apiUrl": "https://explorer.orderly.network/api",
"family": "blockscout",
"name": "Orderly L2 Explorer",
"url": "https://explorer.orderly.network"
}
],
"blocks": {
"confirmations": 1,
"estimateBlockTime": 2,
"reorgPeriod": 5
},
"chainId": 291,
"deployer": {
"name": "Abacus Works",
"url": "https://www.hyperlane.xyz"
},
"displayName": "Orderly L2",
"domainId": 291,
"gasCurrencyCoinGeckoId": "ethereum",
"name": "orderly",
"nativeToken": {
"decimals": 18,
"name": "Ethereum",
"symbol": "ETH"
},
"protocol": "ethereum",
"rpcUrls": [
{
"http": "https://rpc.orderly.network"
},
{
"http": "https://l2-orderly-mainnet-0.t.conduit.xyz"
}
],
"technicalStack": "opstack",
"aggregationHook": "0xcFD1c5b1357539566edC273aDaae19CA5e359c42",
"domainRoutingIsm": "0x494415e823236A05c608D6b777bC80082cED6A2E",
"domainRoutingIsmFactory": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"fallbackRoutingHook": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"interchainAccountIsm": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"interchainAccountRouter": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"interchainGasPaymaster": "0x145566181A18E23bB6a8A3eC6D87765542A7F754",
"interchainSecurityModule": "0x92772a801db50044a9D5078CC35CD63CEcD7B424",
"mailbox": "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7",
"merkleTreeHook": "0x6963480b05EB58f4d624B014ab92e9aD4d21df6D",
"pausableHook": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"pausableIsm": "0x696df5e79C4f1bd5F8D587Ba8946361d9B029d4B",
"protocolFee": "0x13E83ac41e696856B6996263501fB3225AD5E6F5",
"proxyAdmin": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"staticAggregationHookFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"staticAggregationIsm": "0x92772a801db50044a9D5078CC35CD63CEcD7B424",
"staticAggregationIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"staticMerkleRootMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"staticMerkleRootWeightedMultisigIsmFactory": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"staticMessageIdMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"staticMessageIdWeightedMultisigIsmFactory": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"storageGasOracle": "0x2F619Ac5122689180AeBB930ADccdae215d538a9",
"testRecipient": "0xcDA455DfD9C938451BfaFC6FF0D497c8C0469C96",
"timelockController": "0x0000000000000000000000000000000000000000",
"validatorAnnounce": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53",
"index": {
"from": 16635646
}
},
"snaxchain": {
"blockExplorers": [
{
"apiUrl": "https://explorer.snaxchain.io/api",
"family": "blockscout",
"name": "Snaxchain Mainnet Explorer",
"url": "https://explorer.snaxchain.io"
}
],
"blocks": {
"confirmations": 1,
"estimateBlockTime": 2,
"reorgPeriod": 5
},
"chainId": 2192,
"deployer": {
"name": "Abacus Works",
"url": "https://www.hyperlane.xyz"
},
"displayName": "SnaxChain",
"domainId": 2192,
"gasCurrencyCoinGeckoId": "ethereum",
"name": "snaxchain",
"nativeToken": {
"decimals": 18,
"name": "Ether",
"symbol": "ETH"
},
"protocol": "ethereum",
"rpcUrls": [
{
"http": "https://mainnet.snaxchain.io"
}
],
"technicalStack": "opstack",
"aggregationHook": "0xcFD1c5b1357539566edC273aDaae19CA5e359c42",
"domainRoutingIsm": "0x494415e823236A05c608D6b777bC80082cED6A2E",
"domainRoutingIsmFactory": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"fallbackRoutingHook": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"interchainAccountIsm": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"interchainAccountRouter": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"interchainGasPaymaster": "0x145566181A18E23bB6a8A3eC6D87765542A7F754",
"interchainSecurityModule": "0x92772a801db50044a9D5078CC35CD63CEcD7B424",
"mailbox": "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7",
"merkleTreeHook": "0x6963480b05EB58f4d624B014ab92e9aD4d21df6D",
"pausableHook": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"pausableIsm": "0x696df5e79C4f1bd5F8D587Ba8946361d9B029d4B",
"protocolFee": "0x13E83ac41e696856B6996263501fB3225AD5E6F5",
"proxyAdmin": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"staticAggregationHookFactory": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"staticAggregationIsm": "0x92772a801db50044a9D5078CC35CD63CEcD7B424",
"staticAggregationIsmFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"staticMerkleRootMultisigIsmFactory": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"staticMerkleRootWeightedMultisigIsmFactory": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"staticMessageIdMultisigIsmFactory": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"staticMessageIdWeightedMultisigIsmFactory": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"storageGasOracle": "0x2F619Ac5122689180AeBB930ADccdae215d538a9",
"testRecipient": "0xcDA455DfD9C938451BfaFC6FF0D497c8C0469C96",
"timelockController": "0x0000000000000000000000000000000000000000",
"validatorAnnounce": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53",
"index": {
"from": 3158644
}
},
"zeronetwork": {
"blockExplorers": [
{
"apiUrl": "https://zero-network-api.calderaexplorer.xyz/api",
"family": "etherscan",
"name": "Zero Network Explorer",
"url": "https://zerion-explorer.vercel.app"
}
],
"blocks": {
"confirmations": 1,
"estimateBlockTime": 1,
"reorgPeriod": 0
},
"chainId": 543210,
"deployer": {
"name": "Abacus Works",
"url": "https://www.hyperlane.xyz"
},
"displayName": "Zero Network",
"domainId": 543210,
"gasCurrencyCoinGeckoId": "ethereum",
"name": "zeronetwork",
"nativeToken": {
"decimals": 18,
"name": "Ether",
"symbol": "ETH"
},
"protocol": "ethereum",
"rpcUrls": [
{
"http": "https://zero-network.calderachain.xyz"
}
],
"technicalStack": "zksync",
"domainRoutingIsm": "0x307A9dBD1df2329c3c597aF6853de60660baFFb5",
"domainRoutingIsmFactory": "0x0000000000000000000000000000000000000000",
"fallbackDomainRoutingHook": "0x671836d35BB15E21ECc92c4936F0e3131efe12B4",
"fallbackRoutingHook": "0x671836d35BB15E21ECc92c4936F0e3131efe12B4",
"interchainGasPaymaster": "0x318FbdB17d4e743aBF3183658a4730777101B75C",
"interchainSecurityModule": "0x307A9dBD1df2329c3c597aF6853de60660baFFb5",
"mailbox": "0xd7b351D2dE3495eA259DD10ab4b9300A378Afbf3",
"merkleTreeHook": "0x55379421409961Ef129738c24261379ef8A547Df",
"proxyAdmin": "0x72e2A678442Edc65f14476A0E4c94312C0469f4A",
"staticAggregationHookFactory": "0x0000000000000000000000000000000000000000",
"staticAggregationIsmFactory": "0x0000000000000000000000000000000000000000",
"staticMerkleRootMultisigIsmFactory": "0x0000000000000000000000000000000000000000",
"staticMerkleRootWeightedMultisigIsmFactory": "0x0000000000000000000000000000000000000000",
"staticMessageIdMultisigIsmFactory": "0x0000000000000000000000000000000000000000",
"staticMessageIdWeightedMultisigIsmFactory": "0x0000000000000000000000000000000000000000",
"storageGasOracle": "0xe85d65f04D1562f8571d57326d6798e4584aa254",
"testRecipient": "0xC18bE7ac43334F501fd9622877160b085215dECC",
"validatorAnnounce": "0xB2F0e411B46AbE3248dAFB5e89aDB5b8404F45DF",
"index": {
"from": 475
}
},
"zksync": {
"blockExplorers": [
{
"apiUrl": "https://block-explorer-api.mainnet.zksync.io/api",
"family": "etherscan",
"name": "zkSync Explorer",
"url": "https://explorer.zksync.io"
}
],
"blocks": {
"confirmations": 1,
"estimateBlockTime": 1,
"reorgPeriod": 0
},
"chainId": 324,
"deployer": {
"name": "Abacus Works",
"url": "https://www.hyperlane.xyz"
},
"displayName": "zkSync",
"domainId": 324,
"gasCurrencyCoinGeckoId": "ethereum",
"name": "zksync",
"nativeToken": {
"decimals": 18,
"name": "Ether",
"symbol": "ETH"
},
"protocol": "ethereum",
"rpcUrls": [
{
"http": "https://mainnet.era.zksync.io"
}
],
"technicalStack": "zksync",
"domainRoutingIsm": "0xec650696FDAE2355A928520AD7d6491c6072cf7f",
"domainRoutingIsmFactory": "0x0000000000000000000000000000000000000000",
"fallbackDomainRoutingHook": "0xe4e98Cc5D0318aBFD2adA8A3C6817b727063F500",
"fallbackRoutingHook": "0xe4e98Cc5D0318aBFD2adA8A3C6817b727063F500",
"interchainGasPaymaster": "0xf44AdA86a1f765A938d404699B8070Dd47bD2431",
"interchainSecurityModule": "0xec650696FDAE2355A928520AD7d6491c6072cf7f",
"mailbox": "0x6bD0A2214797Bc81e0b006F7B74d6221BcD8cb6E",
"merkleTreeHook": "0x823500D69D77A52212DC93f8836E9c08581487eE",
"proxyAdmin": "0xD01274DC164D32F8595bE707F221375E68cE300C",
"staticAggregationHookFactory": "0x0000000000000000000000000000000000000000",
"staticAggregationIsmFactory": "0x0000000000000000000000000000000000000000",
"staticMerkleRootMultisigIsmFactory": "0x0000000000000000000000000000000000000000",
"staticMerkleRootWeightedMultisigIsmFactory": "0x0000000000000000000000000000000000000000",
"staticMessageIdMultisigIsmFactory": "0x0000000000000000000000000000000000000000",
"staticMessageIdWeightedMultisigIsmFactory": "0x0000000000000000000000000000000000000000",
"storageGasOracle": "0x37f4afe769087738f0577A77ffA24abef6fCBF99",
"testRecipient": "0xD55078c54b0cEAa87Ba5c3fAeAC89861c69F636d",
"validatorAnnounce": "0x576aF402c97bFE452Dcc203B6c3f6F4EBC92A0f5",
"index": {
"from": 47325797
}
}
},
"defaultRpcConsensusType": "fallback"

@ -58,10 +58,13 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
[Role.Validator]: {
ancient8: true,
alephzeroevm: true,
apechain: true,
arbitrum: true,
arbitrumnova: true,
astar: true,
astarzkevm: true,
avalanche: true,
b3: true,
base: true,
bitlayer: true,
blast: true,
@ -78,14 +81,18 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
endurance: true,
ethereum: true,
everclear: true,
fantom: true,
flare: true,
flow: true,
fraxtal: true,
fusemainnet: true,
gnosis: true,
gravity: true,
harmony: true,
immutablezkevm: true,
inevm: true,
injective: true,
kaia: true,
kroma: true,
linea: true,
lisk: true,
@ -100,9 +107,11 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
mode: true,
molten: true,
moonbeam: true,
morph: true,
neutron: true,
oortmainnet: true,
optimism: true,
orderly: true,
osmosis: true,
polygon: true,
polygonzkevm: true,
@ -116,6 +125,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
scroll: true,
sei: true,
shibarium: true,
snaxchain: true,
solanamainnet: true,
stride: false,
superposition: true,
@ -125,17 +135,22 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
worldchain: true,
xai: true,
xlayer: true,
zeronetwork: true,
zetachain: true,
zircuit: true,
zksync: true,
zoramainnet: true,
},
[Role.Relayer]: {
alephzeroevm: true,
ancient8: true,
apechain: true,
arbitrum: true,
arbitrumnova: true,
astar: true,
astarzkevm: true,
avalanche: true,
b3: true,
base: true,
bitlayer: true,
blast: true,
@ -152,14 +167,18 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
endurance: true,
ethereum: true,
everclear: true,
fantom: true,
flare: true,
flow: true,
fraxtal: true,
fusemainnet: true,
gnosis: true,
gravity: true,
harmony: true,
immutablezkevm: true,
inevm: true,
injective: true,
kaia: true,
kroma: true,
linea: true,
lisk: true,
@ -174,10 +193,12 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
mode: true,
molten: true,
moonbeam: true,
morph: true,
// At the moment, we only relay between Neutron and Manta Pacific on the neutron context.
neutron: false,
oortmainnet: true,
optimism: true,
orderly: true,
osmosis: true,
polygon: true,
polygonzkevm: true,
@ -191,6 +212,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
scroll: true,
sei: true,
shibarium: true,
snaxchain: true,
solanamainnet: true,
stride: true,
superposition: true,
@ -200,17 +222,22 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
worldchain: true,
xai: true,
xlayer: true,
zeronetwork: true,
zetachain: true,
zircuit: true,
zksync: true,
zoramainnet: true,
},
[Role.Scraper]: {
ancient8: true,
alephzeroevm: true,
apechain: true,
arbitrum: true,
arbitrumnova: true,
astar: true,
astarzkevm: true,
avalanche: true,
b3: true,
base: true,
bitlayer: true,
blast: true,
@ -228,14 +255,18 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
endurance: true,
ethereum: true,
everclear: true,
fantom: true,
flare: true,
flow: true,
fraxtal: true,
fusemainnet: true,
gnosis: true,
gravity: true,
harmony: true,
immutablezkevm: true,
inevm: true,
injective: true,
kaia: true,
kroma: true,
linea: true,
lisk: true,
@ -250,9 +281,11 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
mode: true,
molten: true,
moonbeam: true,
morph: true,
neutron: true,
oortmainnet: true,
optimism: true,
orderly: true,
osmosis: true,
polygon: true,
polygonzkevm: true,
@ -266,6 +299,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
scroll: true,
sei: true,
shibarium: true,
snaxchain: true,
// Cannot scrape Sealevel chains
solanamainnet: false,
stride: true,
@ -277,8 +311,10 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
worldchain: true,
xai: true,
xlayer: true,
zeronetwork: true,
zetachain: true,
zircuit: true,
zksync: true,
zoramainnet: true,
},
};
@ -429,7 +465,7 @@ const hyperlane: RootAgentConfig = {
rpcConsensusType: RpcConsensusType.Fallback,
docker: {
repo,
tag: 'a64af8b-20241024-120818',
tag: '45399a3-20241025-210128',
},
gasPaymentEnforcement: gasPaymentEnforcement,
metricAppContexts,
@ -438,7 +474,7 @@ const hyperlane: RootAgentConfig = {
validators: {
docker: {
repo,
tag: 'a64af8b-20241024-120818',
tag: '45399a3-20241025-210128',
},
rpcConsensusType: RpcConsensusType.Quorum,
chains: validatorChainConfig(Contexts.Hyperlane),
@ -448,7 +484,7 @@ const hyperlane: RootAgentConfig = {
rpcConsensusType: RpcConsensusType.Fallback,
docker: {
repo,
tag: 'a64af8b-20241024-120818',
tag: '45399a3-20241025-210128',
},
resources: scraperResources,
},

@ -5,6 +5,9 @@
"alephzeroevm": {
"validators": ["0xcae8fab142adc4e434bb7409e40dd932cc3851aa"]
},
"apechain": {
"validators": ["0x773d7fe6ffb1ba4de814c28044ff9a2d83a48221"]
},
"arbitrum": {
"validators": [
"0x4d966438fe9e2b1e7124c87bbb90cb4f0f6c59a1",
@ -12,6 +15,9 @@
"0x3369e12edd52570806f126eb50be269ba5e65843"
]
},
"arbitrumnova": {
"validators": ["0xd2a5e9123308d187383c87053811a2c21bd8af1f"]
},
"astar": {
"validators": ["0x4d1b2cade01ee3493f44304653d8e352c66ec3e7"]
},
@ -25,6 +31,9 @@
"0x6c754f1e9cd8287088b46a7c807303d55d728b49"
]
},
"b3": {
"validators": ["0xd77b516730a836fc41934e7d5864e72c165b934e"]
},
"base": {
"validators": [
"0xb9453d675e0fa3c178a17b4ce1ad5b1a279b3af9",
@ -89,6 +98,9 @@
"everclear": {
"validators": ["0xeff20ae3d5ab90abb11e882cfce4b92ea6c74837"]
},
"fantom": {
"validators": ["0xa779572028e634e16f26af5dfd4fa685f619457d"]
},
"flare": {
"validators": ["0xb65e52be342dba3ab2c088ceeb4290c744809134"]
},
@ -108,6 +120,12 @@
"0xb93a72cee19402553c9dd7fed2461aebd04e2454"
]
},
"gravity": {
"validators": ["0x23d549bf757a02a6f6068e9363196ecd958c974e"]
},
"harmony": {
"validators": ["0xd677803a67651974b1c264171b5d7ca8838db8d5"]
},
"immutablezkevm": {
"validators": ["0xa787c2952a4d22f776ee6e87e828e6f75de24330"]
},
@ -121,6 +139,9 @@
"injective": {
"validators": ["0xbfb8911b72cfb138c7ce517c57d9c691535dc517"]
},
"kaia": {
"validators": ["0x9de0b3abb221d19719882fa4d61f769fdc2be9a4"]
},
"kroma": {
"validators": ["0x71b83c21342787d758199e4b8634d3a15f02dc6e"]
},
@ -171,6 +192,9 @@
"0xcc4a78aa162482bea43313cd836ba7b560b44fc4"
]
},
"morph": {
"validators": ["0x4884535f393151ec419add872100d352f71af380"]
},
"neutron": {
"validators": [
"0xa9b8c1f4998f781f958c63cfcd1708d02f004ff0",
@ -188,6 +212,9 @@
"0x779a17e035018396724a6dec8a59bda1b5adf738"
]
},
"orderly": {
"validators": ["0xec3dc91f9fa2ad35edf5842aa764d5573b778bb6"]
},
"osmosis": {
"validators": ["0xea483af11c19fa41b16c31d1534c2a486a92bcac"]
},
@ -239,6 +266,9 @@
"shibarium": {
"validators": ["0xfa33391ee38597cbeef72ccde8c9e13e01e78521"]
},
"snaxchain": {
"validators": ["0x2c25829ae32a772d2a49f6c4b34f8b01fd03ef9e"]
},
"solanamainnet": {
"validators": ["0x28464752829b3ea59a497fca0bdff575c534c3ff"]
},
@ -263,12 +293,18 @@
"xlayer": {
"validators": ["0xa2ae7c594703e988f23d97220717c513db638ea3"]
},
"zeronetwork": {
"validators": ["0x1bd9e3f8a90ea1a13b0f2838a1858046368aad87"]
},
"zetachain": {
"validators": ["0xa3bca0b80317dbf9c7dce16a16ac89f4ff2b23ef"]
},
"zircuit": {
"validators": ["0x169ec400cc758fef3df6a0d6c51fbc6cdd1015bb"]
},
"zksync": {
"validators": ["0xadd1d39ce7a687e32255ac457cf99a6d8c5b5d1a"]
},
"zoramainnet": {
"validators": ["0x35130945b625bb69b28aee902a3b9a76fa67125f"]
}

@ -4395,5 +4395,893 @@
"constructorArguments": "000000000000000000000000783ec5e105234a570eb90f314284e5dbe53bdd90",
"isProxy": false
}
],
"zksync": [
{
"name": "ProxyAdmin",
"address": "0xD01274DC164D32F8595bE707F221375E68cE300C",
"constructorArguments": "",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0x1B4E7fd3052Fc6d84DAB69eEf6a156C7D7909a78",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000000000144",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x6bD0A2214797Bc81e0b006F7B74d6221BcD8cb6E",
"constructorArguments": "0000000000000000000000001b4e7fd3052fc6d84dab69eef6a156c7d7909a78000000000000000000000000d01274dc164d32f8595be707f221375e68ce300c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x1B4E7fd3052Fc6d84DAB69eEf6a156C7D7909a78"
},
{
"name": "DomainRoutingIsm",
"address": "0xec650696FDAE2355A928520AD7d6491c6072cf7f",
"constructorArguments": "",
"isProxy": false
},
{
"name": "MerkleTreeHook",
"address": "0x823500D69D77A52212DC93f8836E9c08581487eE",
"constructorArguments": "0000000000000000000000006bd0a2214797bc81e0b006f7b74d6221bcd8cb6e",
"isProxy": false
},
{
"name": "FallbackDomainRoutingHook",
"address": "0xe4e98Cc5D0318aBFD2adA8A3C6817b727063F500",
"constructorArguments": "0000000000000000000000006bd0a2214797bc81e0b006f7b74d6221bcd8cb6e000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000823500d69d77a52212dc93f8836e9c08581487ee",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0x37f4afe769087738f0577A77ffA24abef6fCBF99",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0x95d20666eDf61b39f2706a7fc95E50C2758F800b",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xf44AdA86a1f765A938d404699B8070Dd47bD2431",
"constructorArguments": "00000000000000000000000095d20666edf61b39f2706a7fc95e50c2758f800b000000000000000000000000d01274dc164d32f8595be707f221375e68ce300c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x95d20666eDf61b39f2706a7fc95E50C2758F800b"
},
{
"name": "ValidatorAnnounce",
"address": "0x576aF402c97bFE452Dcc203B6c3f6F4EBC92A0f5",
"constructorArguments": "0000000000000000000000006bd0a2214797bc81e0b006f7b74d6221bcd8cb6e",
"isProxy": false
}
],
"zeronetwork": [
{
"name": "ProxyAdmin",
"address": "0x72e2A678442Edc65f14476A0E4c94312C0469f4A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0x3a4c1e089dCaba813c10b641d8296a972ffAd939",
"constructorArguments": "00000000000000000000000000000000000000000000000000000000000849ea",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xd7b351D2dE3495eA259DD10ab4b9300A378Afbf3",
"constructorArguments": "0000000000000000000000003a4c1e089dcaba813c10b641d8296a972ffad93900000000000000000000000072e2a678442edc65f14476a0e4c94312c0469f4a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x3a4c1e089dCaba813c10b641d8296a972ffAd939"
},
{
"name": "DomainRoutingIsm",
"address": "0x307A9dBD1df2329c3c597aF6853de60660baFFb5",
"constructorArguments": "",
"isProxy": false
},
{
"name": "MerkleTreeHook",
"address": "0x55379421409961Ef129738c24261379ef8A547Df",
"constructorArguments": "000000000000000000000000d7b351d2de3495ea259dd10ab4b9300a378afbf3",
"isProxy": false
},
{
"name": "FallbackDomainRoutingHook",
"address": "0x671836d35BB15E21ECc92c4936F0e3131efe12B4",
"constructorArguments": "000000000000000000000000d7b351d2de3495ea259dd10ab4b9300a378afbf3000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000055379421409961ef129738c24261379ef8a547df",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0xe85d65f04D1562f8571d57326d6798e4584aa254",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0xDA6193892B324fdEc49209E7cB37E5eE84Cb2459",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x318FbdB17d4e743aBF3183658a4730777101B75C",
"constructorArguments": "000000000000000000000000da6193892b324fdec49209e7cb37e5ee84cb245900000000000000000000000072e2a678442edc65f14476a0e4c94312c0469f4a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xDA6193892B324fdEc49209E7cB37E5eE84Cb2459"
},
{
"name": "ValidatorAnnounce",
"address": "0xB2F0e411B46AbE3248dAFB5e89aDB5b8404F45DF",
"constructorArguments": "000000000000000000000000d7b351d2de3495ea259dd10ab4b9300a378afbf3",
"isProxy": false
}
],
"gravity": [
{
"name": "ProxyAdmin",
"address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000000000659",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D"
},
{
"name": "PausableIsm",
"address": "0x7621e04860F0bDe63311db9D5D8b589AD3458A1f",
"constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "MerkleTreeHook",
"address": "0x5090dF2FBDa7127c7aDa41f60B79F5c55D380Dd8",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "FallbackRoutingHook",
"address": "0x6963480b05EB58f4d624B014ab92e9aD4d21df6D",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000005090df2fbda7127c7ada41f60b79f5c55d380dd8",
"isProxy": false
},
{
"name": "PausableHook",
"address": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0xF1854214392864c628A16930E73B699f7a51b3EE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xf3dFf6747E7FC74B431C943961054B7BF6309d8a",
"constructorArguments": "000000000000000000000000f1854214392864c628a16930e73b699f7a51b3ee0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xF1854214392864c628A16930E73B699f7a51b3EE"
},
{
"name": "ProtocolFee",
"address": "0x8C3e1794018a589c9E9226b8543105fCb6cC88C4",
"constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "ValidatorAnnounce",
"address": "0x61374178e45F65fF9D6252d017Cd580FC60B7654",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
}
],
"arbitrumnova": [
{
"name": "ProxyAdmin",
"address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"constructorArguments": "",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"constructorArguments": "000000000000000000000000000000000000000000000000000000000000a4ba",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
},
{
"name": "PausableIsm",
"address": "0x696df5e79C4f1bd5F8D587Ba8946361d9B029d4B",
"constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "MerkleTreeHook",
"address": "0x6963480b05EB58f4d624B014ab92e9aD4d21df6D",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "FallbackRoutingHook",
"address": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000006963480b05eb58f4d624b014ab92e9ad4d21df6d",
"isProxy": false
},
{
"name": "PausableHook",
"address": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0x2F619Ac5122689180AeBB930ADccdae215d538a9",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0xEe08043cf22c80b27BF24d19999231dF4a3fC256",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x145566181A18E23bB6a8A3eC6D87765542A7F754",
"constructorArguments": "000000000000000000000000ee08043cf22c80b27bf24d19999231df4a3fc256000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xEe08043cf22c80b27BF24d19999231dF4a3fC256"
},
{
"name": "ProtocolFee",
"address": "0x13E83ac41e696856B6996263501fB3225AD5E6F5",
"constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "ValidatorAnnounce",
"address": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
}
],
"apechain": [
{
"name": "ProxyAdmin",
"address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"constructorArguments": "",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000000008173",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x7f50C5776722630a0024fAE05fDe8b47571D7B39",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa70000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7"
},
{
"name": "PausableIsm",
"address": "0x5090dF2FBDa7127c7aDa41f60B79F5c55D380Dd8",
"constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "MerkleTreeHook",
"address": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"constructorArguments": "0000000000000000000000007f50c5776722630a0024fae05fde8b47571d7b39",
"isProxy": false
},
{
"name": "FallbackRoutingHook",
"address": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"constructorArguments": "0000000000000000000000007f50c5776722630a0024fae05fde8b47571d7b39000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000886bb0f329781b98f98fdeb1ce7a8957f2d43b9f",
"isProxy": false
},
{
"name": "PausableHook",
"address": "0x2F619Ac5122689180AeBB930ADccdae215d538a9",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0xF1854214392864c628A16930E73B699f7a51b3EE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0xf3dFf6747E7FC74B431C943961054B7BF6309d8a",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x18B0688990720103dB63559a3563f7E8d0f63EDb",
"constructorArguments": "000000000000000000000000f3dff6747e7fc74b431c943961054b7bf6309d8a0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xf3dFf6747E7FC74B431C943961054B7BF6309d8a"
},
{
"name": "ProtocolFee",
"address": "0x61374178e45F65fF9D6252d017Cd580FC60B7654",
"constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "ValidatorAnnounce",
"address": "0xcDA455DfD9C938451BfaFC6FF0D497c8C0469C96",
"constructorArguments": "0000000000000000000000007f50c5776722630a0024fae05fde8b47571d7b39",
"isProxy": false
}
],
"harmony": [
{
"name": "ProxyAdmin",
"address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"constructorArguments": "",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000063564c40",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
},
{
"name": "PausableIsm",
"address": "0x696df5e79C4f1bd5F8D587Ba8946361d9B029d4B",
"constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "MerkleTreeHook",
"address": "0x6963480b05EB58f4d624B014ab92e9aD4d21df6D",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "FallbackRoutingHook",
"address": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000006963480b05eb58f4d624b014ab92e9ad4d21df6d",
"isProxy": false
},
{
"name": "PausableHook",
"address": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0x2F619Ac5122689180AeBB930ADccdae215d538a9",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0xEe08043cf22c80b27BF24d19999231dF4a3fC256",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x145566181A18E23bB6a8A3eC6D87765542A7F754",
"constructorArguments": "000000000000000000000000ee08043cf22c80b27bf24d19999231df4a3fc256000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xEe08043cf22c80b27BF24d19999231dF4a3fC256"
},
{
"name": "ProtocolFee",
"address": "0x13E83ac41e696856B6996263501fB3225AD5E6F5",
"constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "ValidatorAnnounce",
"address": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
}
],
"kaia": [
{
"name": "ProxyAdmin",
"address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"constructorArguments": "",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000000002019",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
},
{
"name": "PausableIsm",
"address": "0x696df5e79C4f1bd5F8D587Ba8946361d9B029d4B",
"constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "MerkleTreeHook",
"address": "0x6963480b05EB58f4d624B014ab92e9aD4d21df6D",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "FallbackRoutingHook",
"address": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000006963480b05eb58f4d624b014ab92e9ad4d21df6d",
"isProxy": false
},
{
"name": "PausableHook",
"address": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0x2F619Ac5122689180AeBB930ADccdae215d538a9",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0xEe08043cf22c80b27BF24d19999231dF4a3fC256",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x145566181A18E23bB6a8A3eC6D87765542A7F754",
"constructorArguments": "000000000000000000000000ee08043cf22c80b27bf24d19999231df4a3fc256000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xEe08043cf22c80b27BF24d19999231dF4a3fC256"
},
{
"name": "ProtocolFee",
"address": "0x13E83ac41e696856B6996263501fB3225AD5E6F5",
"constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "ValidatorAnnounce",
"address": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
}
],
"b3": [
{
"name": "ProxyAdmin",
"address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"constructorArguments": "",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"constructorArguments": "000000000000000000000000000000000000000000000000000000000000208d",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
},
{
"name": "PausableIsm",
"address": "0x696df5e79C4f1bd5F8D587Ba8946361d9B029d4B",
"constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "MerkleTreeHook",
"address": "0x6963480b05EB58f4d624B014ab92e9aD4d21df6D",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "FallbackRoutingHook",
"address": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000006963480b05eb58f4d624b014ab92e9ad4d21df6d",
"isProxy": false
},
{
"name": "PausableHook",
"address": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0x2F619Ac5122689180AeBB930ADccdae215d538a9",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0xEe08043cf22c80b27BF24d19999231dF4a3fC256",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x145566181A18E23bB6a8A3eC6D87765542A7F754",
"constructorArguments": "000000000000000000000000ee08043cf22c80b27bf24d19999231df4a3fc256000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xEe08043cf22c80b27BF24d19999231dF4a3fC256"
},
{
"name": "ProtocolFee",
"address": "0x13E83ac41e696856B6996263501fB3225AD5E6F5",
"constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "ValidatorAnnounce",
"address": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
}
],
"orderly": [
{
"name": "ProxyAdmin",
"address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"constructorArguments": "",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000000000123",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
},
{
"name": "PausableIsm",
"address": "0x696df5e79C4f1bd5F8D587Ba8946361d9B029d4B",
"constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "MerkleTreeHook",
"address": "0x6963480b05EB58f4d624B014ab92e9aD4d21df6D",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "FallbackRoutingHook",
"address": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000006963480b05eb58f4d624b014ab92e9ad4d21df6d",
"isProxy": false
},
{
"name": "PausableHook",
"address": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0x2F619Ac5122689180AeBB930ADccdae215d538a9",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0xEe08043cf22c80b27BF24d19999231dF4a3fC256",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x145566181A18E23bB6a8A3eC6D87765542A7F754",
"constructorArguments": "000000000000000000000000ee08043cf22c80b27bf24d19999231df4a3fc256000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xEe08043cf22c80b27BF24d19999231dF4a3fC256"
},
{
"name": "ProtocolFee",
"address": "0x13E83ac41e696856B6996263501fB3225AD5E6F5",
"constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "ValidatorAnnounce",
"address": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
}
],
"snaxchain": [
{
"name": "ProxyAdmin",
"address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"constructorArguments": "",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000000000890",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
},
{
"name": "PausableIsm",
"address": "0x696df5e79C4f1bd5F8D587Ba8946361d9B029d4B",
"constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "MerkleTreeHook",
"address": "0x6963480b05EB58f4d624B014ab92e9aD4d21df6D",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "FallbackRoutingHook",
"address": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000006963480b05eb58f4d624b014ab92e9ad4d21df6d",
"isProxy": false
},
{
"name": "PausableHook",
"address": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0x2F619Ac5122689180AeBB930ADccdae215d538a9",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0xEe08043cf22c80b27BF24d19999231dF4a3fC256",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x145566181A18E23bB6a8A3eC6D87765542A7F754",
"constructorArguments": "000000000000000000000000ee08043cf22c80b27bf24d19999231df4a3fc256000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xEe08043cf22c80b27BF24d19999231dF4a3fC256"
},
{
"name": "ProtocolFee",
"address": "0x13E83ac41e696856B6996263501fB3225AD5E6F5",
"constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "ValidatorAnnounce",
"address": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
}
],
"morph": [
{
"name": "ProxyAdmin",
"address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"constructorArguments": "",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000000000b02",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
},
{
"name": "PausableIsm",
"address": "0x696df5e79C4f1bd5F8D587Ba8946361d9B029d4B",
"constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "MerkleTreeHook",
"address": "0x6963480b05EB58f4d624B014ab92e9aD4d21df6D",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "FallbackRoutingHook",
"address": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000006963480b05eb58f4d624b014ab92e9ad4d21df6d",
"isProxy": false
},
{
"name": "PausableHook",
"address": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0x2F619Ac5122689180AeBB930ADccdae215d538a9",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0xEe08043cf22c80b27BF24d19999231dF4a3fC256",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x145566181A18E23bB6a8A3eC6D87765542A7F754",
"constructorArguments": "000000000000000000000000ee08043cf22c80b27bf24d19999231df4a3fc256000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xEe08043cf22c80b27BF24d19999231dF4a3fC256"
},
{
"name": "ProtocolFee",
"address": "0x13E83ac41e696856B6996263501fB3225AD5E6F5",
"constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "ValidatorAnnounce",
"address": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
}
],
"fantom": [
{
"name": "ProxyAdmin",
"address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"constructorArguments": "",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"constructorArguments": "00000000000000000000000000000000000000000000000000000000000000fa",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
},
{
"name": "PausableIsm",
"address": "0x696df5e79C4f1bd5F8D587Ba8946361d9B029d4B",
"constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "MerkleTreeHook",
"address": "0x6963480b05EB58f4d624B014ab92e9aD4d21df6D",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "FallbackRoutingHook",
"address": "0x886BB0f329781b98f98FDeb1ce7a8957F2d43B9F",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba0000000000000000000000006963480b05eb58f4d624b014ab92e9ad4d21df6d",
"isProxy": false
},
{
"name": "PausableHook",
"address": "0xD0dca420feFda68537695A8D887080eeF4030AF7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0x2F619Ac5122689180AeBB930ADccdae215d538a9",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0xEe08043cf22c80b27BF24d19999231dF4a3fC256",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x145566181A18E23bB6a8A3eC6D87765542A7F754",
"constructorArguments": "000000000000000000000000ee08043cf22c80b27bf24d19999231df4a3fc256000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xEe08043cf22c80b27BF24d19999231dF4a3fC256"
},
{
"name": "ProtocolFee",
"address": "0x13E83ac41e696856B6996263501fB3225AD5E6F5",
"constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "ValidatorAnnounce",
"address": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
}
]
}

@ -10,7 +10,7 @@ export const keyFunderConfig: KeyFunderConfig<
> = {
docker: {
repo: 'gcr.io/abacus-labs-dev/hyperlane-monorepo',
tag: '25ae727-20241025-165028',
tag: '2cde782-20241029-100534',
},
// We're currently using the same deployer/key funder key as mainnet2.
// To minimize nonce clobbering we offset the key funder cron
@ -28,10 +28,13 @@ export const keyFunderConfig: KeyFunderConfig<
desiredBalancePerChain: {
ancient8: '0.5',
alephzeroevm: '100',
apechain: '50',
arbitrum: '0.5',
arbitrumnova: '0.05',
astar: '100',
astarzkevm: '0.05',
avalanche: '5',
b3: '0.05',
base: '0.5',
bitlayer: '0.002',
blast: '0.2',
@ -47,13 +50,17 @@ export const keyFunderConfig: KeyFunderConfig<
endurance: '20',
ethereum: '0.5',
everclear: '0.05',
fantom: '100',
flare: '500',
flow: '5',
fraxtal: '0.2',
fusemainnet: '20',
gnosis: '5',
gravity: '500',
harmony: '500',
immutablezkevm: '25',
inevm: '3',
kaia: '250',
kroma: '0.05',
linea: '0.2',
lisk: '0.05',
@ -68,8 +75,10 @@ export const keyFunderConfig: KeyFunderConfig<
mode: '0.2',
molten: '3',
moonbeam: '5',
morph: '0.05',
oortmainnet: '2000',
optimism: '0.5',
orderly: '0.05',
polygon: '20',
polygonzkevm: '0.5',
polynomial: '0.05',
@ -82,6 +91,7 @@ export const keyFunderConfig: KeyFunderConfig<
scroll: '0.5',
sei: '50',
shibarium: '50',
snaxchain: '0.05',
// ignore non-evm chains
stride: '0',
superposition: '0.05',
@ -91,8 +101,10 @@ export const keyFunderConfig: KeyFunderConfig<
worldchain: '0.2',
xai: '20',
xlayer: '0.5',
zeronetwork: '0.05',
zetachain: '20',
zircuit: '0.02',
zksync: '0.05',
zoramainnet: '0.2',
// ignore non-evm chains
injective: '0',

@ -7,8 +7,16 @@
"amount": "40.0",
"decimals": 9
},
"apechain": {
"amount": "25.42069",
"decimals": 9
},
"arbitrum": {
"amount": "0.017537",
"amount": "0.032084",
"decimals": 9
},
"arbitrumnova": {
"amount": "0.01",
"decimals": 9
},
"astar": {
@ -16,15 +24,19 @@
"decimals": 9
},
"astarzkevm": {
"amount": "0.399",
"amount": "0.0696",
"decimals": 9
},
"avalanche": {
"amount": "25.0",
"decimals": 9
},
"b3": {
"amount": "0.001000252",
"decimals": 9
},
"base": {
"amount": "0.015396226",
"amount": "0.025135767",
"decimals": 9
},
"bitlayer": {
@ -32,7 +44,7 @@
"decimals": 9
},
"blast": {
"amount": "0.005712307",
"amount": "0.004639802",
"decimals": 9
},
"bob": {
@ -76,19 +88,23 @@
"decimals": 1
},
"endurance": {
"amount": "3.0756015",
"amount": "1.500000007",
"decimals": 9
},
"ethereum": {
"amount": "14.852716956",
"amount": "9.379005838",
"decimals": 9
},
"everclear": {
"amount": "0.1",
"decimals": 9
},
"fantom": {
"amount": "9.871668079",
"decimals": 9
},
"flare": {
"amount": "49.455765643",
"amount": "26.179282546",
"decimals": 9
},
"flow": {
@ -104,11 +120,19 @@
"decimals": 9
},
"gnosis": {
"amount": "1.500000007",
"amount": "1.430000001",
"decimals": 9
},
"gravity": {
"amount": "1800.0",
"decimals": 9
},
"harmony": {
"amount": "100.0",
"decimals": 9
},
"immutablezkevm": {
"amount": "10.1",
"amount": "11.000000049",
"decimals": 9
},
"inevm": {
@ -119,12 +143,16 @@
"amount": "700000000",
"decimals": 1
},
"kaia": {
"amount": "27.5",
"decimals": 9
},
"kroma": {
"amount": "0.001000252",
"decimals": 9
},
"linea": {
"amount": "0.243",
"amount": "0.312253183",
"decimals": 9
},
"lisk": {
@ -132,7 +160,7 @@
"decimals": 9
},
"lukso": {
"amount": "0.82770224",
"amount": "0.557453646",
"decimals": 9
},
"lumia": {
@ -140,7 +168,7 @@
"decimals": 9
},
"mantapacific": {
"amount": "0.00129795",
"amount": "0.001001418",
"decimals": 9
},
"mantle": {
@ -156,7 +184,7 @@
"decimals": 9
},
"metis": {
"amount": "1.278943587",
"amount": "1.077971462",
"decimals": 9
},
"mint": {
@ -164,7 +192,7 @@
"decimals": 9
},
"mode": {
"amount": "0.001000313",
"amount": "0.001000265",
"decimals": 9
},
"molten": {
@ -175,6 +203,10 @@
"amount": "125.0",
"decimals": 9
},
"morph": {
"amount": "0.0041472",
"decimals": 9
},
"neutron": {
"amount": "0.0053",
"decimals": 1
@ -184,7 +216,11 @@
"decimals": 9
},
"optimism": {
"amount": "0.02163419",
"amount": "0.001001064",
"decimals": 9
},
"orderly": {
"amount": "0.00100025",
"decimals": 9
},
"osmosis": {
@ -192,11 +228,11 @@
"decimals": 1
},
"polygon": {
"amount": "61.134765243",
"amount": "100",
"decimals": 9
},
"polygonzkevm": {
"amount": "0.726",
"amount": "0.5",
"decimals": 9
},
"polynomial": {
@ -208,11 +244,11 @@
"decimals": 9
},
"rari": {
"amount": "0.03",
"amount": "0.15",
"decimals": 9
},
"real": {
"amount": "0.022",
"amount": "0.03",
"decimals": 9
},
"redstone": {
@ -228,7 +264,7 @@
"decimals": 9
},
"scroll": {
"amount": "0.048755492",
"amount": "0.041113999",
"decimals": 9
},
"sei": {
@ -236,7 +272,11 @@
"decimals": 9
},
"shibarium": {
"amount": "39.319461243",
"amount": "61.627947201",
"decimals": 9
},
"snaxchain": {
"amount": "0.001000252",
"decimals": 9
},
"solanamainnet": {
@ -252,7 +292,7 @@
"decimals": 9
},
"taiko": {
"amount": "0.050000001",
"amount": "0.11100569",
"decimals": 9
},
"tangle": {
@ -264,15 +304,19 @@
"decimals": 9
},
"worldchain": {
"amount": "0.001000251",
"amount": "0.001000298",
"decimals": 9
},
"xai": {
"amount": "0.1",
"amount": "0.10081",
"decimals": 9
},
"xlayer": {
"amount": "14.54921875",
"amount": "5.882081",
"decimals": 9
},
"zeronetwork": {
"amount": "0.04525",
"decimals": 9
},
"zetachain": {
@ -283,8 +327,12 @@
"amount": "0.001000253",
"decimals": 9
},
"zksync": {
"amount": "0.04525",
"decimals": 9
},
"zoramainnet": {
"amount": "0.001000274",
"amount": "0.001000255",
"decimals": 9
}
}

@ -5798,5 +5798,865 @@
"constructorArguments": "",
"isProxy": true
}
],
"gravity": [
{
"name": "StaticMerkleRootMultisigIsmFactory",
"address": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootMultisigIsm",
"address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdMultisigIsmFactory",
"address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsm",
"address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsmFactory",
"address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationIsm",
"address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHookFactory",
"address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationHook",
"address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0",
"constructorArguments": "",
"isProxy": true
},
{
"name": "DomainRoutingIsmFactory",
"address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomaingRoutingIsm",
"address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootWeightedMultisigIsmFactory",
"address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootWeightedMultisigIsm",
"address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdWeightedMultisigIsmFactory",
"address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdWeightedMultisigIsm",
"address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354",
"constructorArguments": "",
"isProxy": true
}
],
"apechain": [
{
"name": "StaticMerkleRootMultisigIsmFactory",
"address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootMultisigIsm",
"address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdMultisigIsmFactory",
"address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsm",
"address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsmFactory",
"address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationIsm",
"address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHookFactory",
"address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationHook",
"address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7",
"constructorArguments": "",
"isProxy": true
},
{
"name": "DomainRoutingIsmFactory",
"address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomaingRoutingIsm",
"address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootWeightedMultisigIsmFactory",
"address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootWeightedMultisigIsm",
"address": "0x7f51A658837A315134A97ff8B586d71B726B7e61",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdWeightedMultisigIsmFactory",
"address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdWeightedMultisigIsm",
"address": "0xDFF18Bf286c9cDd0fC653a28616460Cf7443F8EF",
"constructorArguments": "",
"isProxy": true
}
],
"arbitrumnova": [
{
"name": "StaticMerkleRootMultisigIsmFactory",
"address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootMultisigIsm",
"address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdMultisigIsmFactory",
"address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsm",
"address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsmFactory",
"address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationIsm",
"address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHookFactory",
"address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationHook",
"address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874",
"constructorArguments": "",
"isProxy": true
},
{
"name": "DomainRoutingIsmFactory",
"address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomaingRoutingIsm",
"address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootWeightedMultisigIsmFactory",
"address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootWeightedMultisigIsm",
"address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdWeightedMultisigIsmFactory",
"address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdWeightedMultisigIsm",
"address": "0x7f51A658837A315134A97ff8B586d71B726B7e61",
"constructorArguments": "",
"isProxy": true
}
],
"harmony": [
{
"name": "StaticMerkleRootMultisigIsmFactory",
"address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootMultisigIsm",
"address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdMultisigIsmFactory",
"address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsm",
"address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsmFactory",
"address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationIsm",
"address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHookFactory",
"address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationHook",
"address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874",
"constructorArguments": "",
"isProxy": true
},
{
"name": "DomainRoutingIsmFactory",
"address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomaingRoutingIsm",
"address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootWeightedMultisigIsmFactory",
"address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootWeightedMultisigIsm",
"address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdWeightedMultisigIsmFactory",
"address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdWeightedMultisigIsm",
"address": "0x7f51A658837A315134A97ff8B586d71B726B7e61",
"constructorArguments": "",
"isProxy": true
}
],
"kaia": [
{
"name": "StaticMerkleRootMultisigIsmFactory",
"address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootMultisigIsm",
"address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdMultisigIsmFactory",
"address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsm",
"address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsmFactory",
"address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationIsm",
"address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHookFactory",
"address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationHook",
"address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874",
"constructorArguments": "",
"isProxy": true
},
{
"name": "DomainRoutingIsmFactory",
"address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomaingRoutingIsm",
"address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootWeightedMultisigIsmFactory",
"address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootWeightedMultisigIsm",
"address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdWeightedMultisigIsmFactory",
"address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdWeightedMultisigIsm",
"address": "0x7f51A658837A315134A97ff8B586d71B726B7e61",
"constructorArguments": "",
"isProxy": true
}
],
"b3": [
{
"name": "StaticMerkleRootMultisigIsmFactory",
"address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootMultisigIsm",
"address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdMultisigIsmFactory",
"address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsm",
"address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsmFactory",
"address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationIsm",
"address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHookFactory",
"address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationHook",
"address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874",
"constructorArguments": "",
"isProxy": true
},
{
"name": "DomainRoutingIsmFactory",
"address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomaingRoutingIsm",
"address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootWeightedMultisigIsmFactory",
"address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootWeightedMultisigIsm",
"address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdWeightedMultisigIsmFactory",
"address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdWeightedMultisigIsm",
"address": "0x7f51A658837A315134A97ff8B586d71B726B7e61",
"constructorArguments": "",
"isProxy": true
}
],
"fantom": [
{
"name": "StaticMerkleRootMultisigIsmFactory",
"address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootMultisigIsm",
"address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdMultisigIsmFactory",
"address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsm",
"address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsmFactory",
"address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationIsm",
"address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHookFactory",
"address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationHook",
"address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874",
"constructorArguments": "",
"isProxy": true
},
{
"name": "DomainRoutingIsmFactory",
"address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomaingRoutingIsm",
"address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootWeightedMultisigIsmFactory",
"address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootWeightedMultisigIsm",
"address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdWeightedMultisigIsmFactory",
"address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdWeightedMultisigIsm",
"address": "0x7f51A658837A315134A97ff8B586d71B726B7e61",
"constructorArguments": "",
"isProxy": true
}
],
"morph": [
{
"name": "StaticMerkleRootMultisigIsmFactory",
"address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootMultisigIsm",
"address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdMultisigIsmFactory",
"address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsm",
"address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsmFactory",
"address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationIsm",
"address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHookFactory",
"address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationHook",
"address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874",
"constructorArguments": "",
"isProxy": true
},
{
"name": "DomainRoutingIsmFactory",
"address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomaingRoutingIsm",
"address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootWeightedMultisigIsmFactory",
"address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootWeightedMultisigIsm",
"address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdWeightedMultisigIsmFactory",
"address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdWeightedMultisigIsm",
"address": "0x7f51A658837A315134A97ff8B586d71B726B7e61",
"constructorArguments": "",
"isProxy": true
}
],
"orderly": [
{
"name": "StaticMerkleRootMultisigIsmFactory",
"address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootMultisigIsm",
"address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdMultisigIsmFactory",
"address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsm",
"address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsmFactory",
"address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationIsm",
"address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHookFactory",
"address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationHook",
"address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874",
"constructorArguments": "",
"isProxy": true
},
{
"name": "DomainRoutingIsmFactory",
"address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomaingRoutingIsm",
"address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootWeightedMultisigIsmFactory",
"address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootWeightedMultisigIsm",
"address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdWeightedMultisigIsmFactory",
"address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdWeightedMultisigIsm",
"address": "0x7f51A658837A315134A97ff8B586d71B726B7e61",
"constructorArguments": "",
"isProxy": true
}
],
"snaxchain": [
{
"name": "StaticMerkleRootMultisigIsmFactory",
"address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootMultisigIsm",
"address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdMultisigIsmFactory",
"address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsm",
"address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsmFactory",
"address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationIsm",
"address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHookFactory",
"address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticAggregationHook",
"address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874",
"constructorArguments": "",
"isProxy": true
},
{
"name": "DomainRoutingIsmFactory",
"address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomaingRoutingIsm",
"address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootWeightedMultisigIsmFactory",
"address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootWeightedMultisigIsm",
"address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdWeightedMultisigIsmFactory",
"address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdWeightedMultisigIsm",
"address": "0x7f51A658837A315134A97ff8B586d71B726B7e61",
"constructorArguments": "",
"isProxy": true
}
]
}

@ -1599,5 +1599,215 @@
"isProxy": true,
"expectedimplementation": "0x3E12271EbD523d0886D0D51A4FF8D8e046CF2E1D"
}
],
"gravity": [
{
"name": "InterchainAccountIsm",
"address": "0x783EC5e105234a570eB90f314284E5dBe53bdd90",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xc5D6aCaafBCcEC6D7fD7d92F4509befce641c563",
"constructorArguments": "000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000783ec5e105234a570eb90f314284e5dbe53bdd90000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed"
}
],
"apechain": [
{
"name": "InterchainAccountIsm",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000007f50c5776722630a0024fae05fde8b47571d7b39",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0xc5D6aCaafBCcEC6D7fD7d92F4509befce641c563",
"constructorArguments": "0000000000000000000000007f50c5776722630a0024fae05fde8b47571d7b39",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x9eaaC366BFD70430cFee6E70265fefFf1CfC9E47",
"constructorArguments": "000000000000000000000000c5d6acaafbccec6d7fd7d92f4509befce641c5630000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xc5D6aCaafBCcEC6D7fD7d92F4509befce641c563"
}
],
"arbitrumnova": [
{
"name": "InterchainAccountIsm",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
}
],
"harmony": [
{
"name": "InterchainAccountIsm",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
}
],
"kaia": [
{
"name": "InterchainAccountIsm",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
}
],
"b3": [
{
"name": "InterchainAccountIsm",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
}
],
"orderly": [
{
"name": "InterchainAccountIsm",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
}
],
"snaxchain": [
{
"name": "InterchainAccountIsm",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
}
],
"fantom": [
{
"name": "InterchainAccountIsm",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
}
],
"morph": [
{
"name": "InterchainAccountIsm",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
}
]
}

@ -3,10 +3,13 @@
export const mainnet3SupportedChainNames = [
'ancient8',
'alephzeroevm',
'apechain',
'arbitrum',
'arbitrumnova',
'astar',
'astarzkevm',
'avalanche',
'b3',
'base',
'bitlayer',
'blast',
@ -23,14 +26,18 @@ export const mainnet3SupportedChainNames = [
'endurance',
'ethereum',
'everclear',
'fantom',
'flare',
'flow',
'fraxtal',
'fusemainnet',
'gnosis',
'gravity',
'harmony',
'immutablezkevm',
'inevm',
'injective',
'kaia',
'kroma',
'linea',
'lisk',
@ -45,9 +52,11 @@ export const mainnet3SupportedChainNames = [
'mode',
'molten',
'moonbeam',
'morph',
'neutron',
'oortmainnet',
'optimism',
'orderly',
'osmosis',
'polygon',
'polygonzkevm',
@ -61,6 +70,7 @@ export const mainnet3SupportedChainNames = [
'scroll',
'sei',
'shibarium',
'snaxchain',
'solanamainnet',
'stride',
'superposition',
@ -70,8 +80,10 @@ export const mainnet3SupportedChainNames = [
'worldchain',
'xai',
'xlayer',
'zeronetwork',
'zetachain',
'zircuit',
'zksync',
'zoramainnet',
] as const;

@ -1,74 +1,86 @@
{
"ancient8": "2629.74",
"alephzeroevm": "0.381786",
"arbitrum": "2629.74",
"astar": "0.061114",
"astarzkevm": "2629.74",
"avalanche": "27.96",
"base": "2629.74",
"bitlayer": "67813",
"blast": "2629.74",
"bob": "2629.74",
"bsc": "597.89",
"celo": "0.817141",
"cheesechain": "0.00556724",
"chiliz": "0.079288",
"coredao": "0.98348",
"cyber": "2629.74",
"degenchain": "0.00882961",
"dogechain": "0.126177",
"eclipsemainnet": "2629.74",
"endurance": "2.16",
"ethereum": "2629.74",
"everclear": "2629.74",
"flare": "0.01493582",
"flow": "0.558323",
"fraxtal": "2629.35",
"fusemainnet": "0.02901498",
"gnosis": "0.997404",
"immutablezkevm": "1.54",
"inevm": "21.05",
"injective": "21.05",
"kroma": "2629.74",
"linea": "2629.74",
"lisk": "2629.74",
"lukso": "1.47",
"lumia": "0.969511",
"mantapacific": "2629.74",
"mantle": "0.636484",
"merlin": "67781",
"metall2": "2629.74",
"metis": "45.78",
"mint": "2629.74",
"mode": "2629.74",
"molten": "0.436605",
"moonbeam": "0.169406",
"neutron": "0.408859",
"oortmainnet": "0.114304",
"optimism": "2629.74",
"osmosis": "0.558566",
"polygon": "0.371646",
"polygonzkevm": "2629.74",
"polynomial": "2629.74",
"proofofplay": "2629.74",
"rari": "2629.74",
"ancient8": "2509.23",
"alephzeroevm": "0.374106",
"apechain": "1.17",
"arbitrum": "2509.23",
"arbitrumnova": "2509.23",
"astar": "0.056948",
"astarzkevm": "2509.23",
"avalanche": "25.94",
"b3": "2509.23",
"base": "2509.23",
"bitlayer": "67372",
"blast": "2509.23",
"bob": "2509.23",
"bsc": "587.93",
"celo": "0.687006",
"cheesechain": "0.00295261",
"chiliz": "0.065082",
"coredao": "0.9041",
"cyber": "2509.23",
"degenchain": "0.00694026",
"dogechain": "0.135405",
"eclipsemainnet": "2509.23",
"endurance": "2.14",
"ethereum": "2509.23",
"everclear": "2509.23",
"fantom": "0.668043",
"flare": "0.01413977",
"flow": "0.537723",
"fraxtal": "2506.4",
"fusemainnet": "0.02708378",
"gnosis": "1",
"gravity": "0.03113181",
"harmony": "0.012995",
"immutablezkevm": "1.42",
"inevm": "19.75",
"injective": "19.75",
"kaia": "1",
"kroma": "2509.23",
"linea": "2509.23",
"lisk": "2509.23",
"lukso": "1.38",
"lumia": "1.14",
"mantapacific": "2509.23",
"mantle": "0.591459",
"merlin": "67402",
"metall2": "2509.23",
"metis": "41.48",
"mint": "2509.23",
"mode": "2509.23",
"molten": "0.202455",
"moonbeam": "0.163232",
"morph": "2509.23",
"neutron": "0.383777",
"oortmainnet": "0.109681",
"optimism": "2509.23",
"orderly": "2509.23",
"osmosis": "0.483881",
"polygon": "0.340093",
"polygonzkevm": "2509.23",
"polynomial": "2509.23",
"proofofplay": "2509.23",
"rari": "2509.23",
"real": "1",
"redstone": "2629.74",
"rootstock": "67219",
"sanko": "70.7",
"scroll": "2629.74",
"sei": "0.447635",
"shibarium": "0.410927",
"solanamainnet": "155.35",
"stride": "0.840153",
"superposition": "2629.74",
"taiko": "2629.74",
"redstone": "2509.23",
"rootstock": "67025",
"sanko": "47.83",
"scroll": "2509.23",
"sei": "0.393025",
"shibarium": "0.383601",
"snaxchain": "2509.23",
"solanamainnet": "168.99",
"stride": "0.731952",
"superposition": "2509.23",
"taiko": "2509.23",
"tangle": "1",
"viction": "0.369839",
"worldchain": "2629.74",
"xai": "0.216438",
"xlayer": "41.56",
"zetachain": "0.617959",
"zircuit": "2629.74",
"zoramainnet": "2629.74"
"viction": "0.348004",
"worldchain": "2509.23",
"xai": "0.20891",
"xlayer": "39.32",
"zeronetwork": "2509.23",
"zetachain": "0.661744",
"zircuit": "2509.23",
"zksync": "2509.23",
"zoramainnet": "2509.23"
}

@ -998,5 +998,127 @@ export const validatorChainConfig = (
'flow',
),
},
zeronetwork: {
interval: 5,
reorgPeriod: getReorgPeriod('zeronetwork'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x1bd9e3f8a90ea1a13b0f2838a1858046368aad87'],
},
'zeronetwork',
),
},
zksync: {
interval: 5,
reorgPeriod: getReorgPeriod('zksync'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xadd1d39ce7a687e32255ac457cf99a6d8c5b5d1a'],
},
'zksync',
),
},
apechain: {
interval: 5,
reorgPeriod: getReorgPeriod('apechain'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x773d7fe6ffb1ba4de814c28044ff9a2d83a48221'],
},
'apechain',
),
},
arbitrumnova: {
interval: 5,
reorgPeriod: getReorgPeriod('arbitrumnova'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xd2a5e9123308d187383c87053811a2c21bd8af1f'],
},
'arbitrumnova',
),
},
b3: {
interval: 5,
reorgPeriod: getReorgPeriod('b3'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xd77b516730a836fc41934e7d5864e72c165b934e'],
},
'b3',
),
},
fantom: {
interval: 5,
reorgPeriod: getReorgPeriod('fantom'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xa779572028e634e16f26af5dfd4fa685f619457d'],
},
'fantom',
),
},
gravity: {
interval: 5,
reorgPeriod: getReorgPeriod('gravity'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x23d549bf757a02a6f6068e9363196ecd958c974e'],
},
'gravity',
),
},
harmony: {
interval: 5,
reorgPeriod: getReorgPeriod('harmony'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xd677803a67651974b1c264171b5d7ca8838db8d5'],
},
'harmony',
),
},
kaia: {
interval: 5,
reorgPeriod: getReorgPeriod('kaia'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x9de0b3abb221d19719882fa4d61f769fdc2be9a4'],
},
'kaia',
),
},
morph: {
interval: 5,
reorgPeriod: getReorgPeriod('morph'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x4884535f393151ec419add872100d352f71af380'],
},
'morph',
),
},
orderly: {
interval: 5,
reorgPeriod: getReorgPeriod('orderly'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xec3dc91f9fa2ad35edf5842aa764d5573b778bb6'],
},
'orderly',
),
},
snaxchain: {
interval: 5,
reorgPeriod: getReorgPeriod('snaxchain'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x2c25829ae32a772d2a49f6c4b34f8b01fd03ef9e'],
},
'snaxchain',
),
},
};
};

@ -71,6 +71,10 @@ async function main() {
).argv;
const envConfig = getEnvironmentConfig(environment);
// TODO: remove once zksync PR is merged into main
delete envConfig.core.zksync;
delete envConfig.core.zeronetwork;
let multiProvider = await envConfig.getMultiProvider(
context,
Role.Deployer,

@ -30,6 +30,11 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
],
},
apechain: {
threshold: 1,
validators: ['0x773d7fe6ffb1ba4de814c28044ff9a2d83a48221'],
},
arbitrum: {
threshold: 3,
validators: [
@ -41,6 +46,11 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
],
},
arbitrumnova: {
threshold: 1,
validators: ['0xd2a5e9123308d187383c87053811a2c21bd8af1f'],
},
arbitrumsepolia: {
threshold: 1,
validators: ['0x09fabfbca0b8bf042e2a1161ee5010d147b0f603'],
@ -78,6 +88,11 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
],
},
b3: {
threshold: 1,
validators: ['0xd77b516730a836fc41934e7d5864e72c165b934e'],
},
base: {
threshold: 3,
validators: [
@ -284,6 +299,11 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
],
},
fantom: {
threshold: 1,
validators: ['0xa779572028e634e16f26af5dfd4fa685f619457d'],
},
flare: {
threshold: 2,
validators: [
@ -344,6 +364,16 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
],
},
gravity: {
threshold: 1,
validators: ['0x23d549bf757a02a6f6068e9363196ecd958c974e'],
},
harmony: {
threshold: 1,
validators: ['0xd677803a67651974b1c264171b5d7ca8838db8d5'],
},
holesky: {
threshold: 1,
validators: ['0x7ab28ad88bb45867137ea823af88e2cb02359c03'], // TODO
@ -381,6 +411,11 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
],
},
kaia: {
threshold: 1,
validators: ['0x9de0b3abb221d19719882fa4d61f769fdc2be9a4'],
},
kroma: {
threshold: 2,
validators: [
@ -513,6 +548,11 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
],
},
morph: {
threshold: 1,
validators: ['0x4884535f393151ec419add872100d352f71af380'],
},
neutron: {
threshold: 4,
validators: [
@ -556,6 +596,11 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
validators: ['0x03efe4d0632ee15685d7e8f46dea0a874304aa29'],
},
orderly: {
threshold: 1,
validators: ['0xec3dc91f9fa2ad35edf5842aa764d5573b778bb6'],
},
osmosis: {
threshold: 1,
validators: ['0xea483af11c19fa41b16c31d1534c2a486a92bcac'],
@ -700,6 +745,11 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
],
},
snaxchain: {
threshold: 1,
validators: ['0x2c25829ae32a772d2a49f6c4b34f8b01fd03ef9e'],
},
solanadevnet: {
threshold: 2,
validators: [
@ -830,6 +880,11 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
],
},
zeronetwork: {
threshold: 1,
validators: ['0x1bd9e3f8a90ea1a13b0f2838a1858046368aad87'],
},
zetachain: {
threshold: 3,
validators: [
@ -850,6 +905,11 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
],
},
zksync: {
threshold: 1,
validators: ['0xadd1d39ce7a687e32255ac457cf99a6d8c5b5d1a'],
},
zoramainnet: {
threshold: 3,
validators: [

@ -42,6 +42,10 @@ import { CoreFactories, coreFactories } from './contracts.js';
import { DispatchEvent } from './events.js';
import { DispatchedMessage } from './types.js';
// If no metadata is provided, ensure we provide a default of 0x0001.
// We set to 0x0001 instead of 0x0 to ensure it does not break on zksync.
const DEFAULT_METADATA = '0x0001';
export class HyperlaneCore extends HyperlaneApp<CoreFactories> {
static fromAddressesMap(
addressesMap: HyperlaneAddressesMap<any>,
@ -94,7 +98,7 @@ export class HyperlaneCore extends HyperlaneApp<CoreFactories> {
destinationId,
recipient,
body,
metadata || '0x',
metadata || DEFAULT_METADATA,
hook || ethers.constants.AddressZero,
);
};
@ -159,7 +163,7 @@ export class HyperlaneCore extends HyperlaneApp<CoreFactories> {
destinationDomain,
recipientBytes32,
body,
metadata || '0x',
metadata || DEFAULT_METADATA,
hook || ethers.constants.AddressZero,
] as const;

Loading…
Cancel
Save