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 1 month 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", "proxyAdmin": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"rpcUrls": [ "rpcUrls": [
{ {
"http": "https://raas-backend.alchemy.com/rpc/worldchain-mainnet/rollup" "http": "https://worldchain-mainnet.g.alchemy.com/public"
} }
], ],
"staticAggregationHookFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6", "staticAggregationHookFactory": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
@ -4843,6 +4843,789 @@
"from": 9152000, "from": 9152000,
"chunk": 5 "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" "defaultRpcConsensusType": "fallback"

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

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

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

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

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

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

@ -998,5 +998,127 @@ export const validatorChainConfig = (
'flow', '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; ).argv;
const envConfig = getEnvironmentConfig(environment); 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( let multiProvider = await envConfig.getMultiProvider(
context, context,
Role.Deployer, Role.Deployer,

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

@ -42,6 +42,10 @@ import { CoreFactories, coreFactories } from './contracts.js';
import { DispatchEvent } from './events.js'; import { DispatchEvent } from './events.js';
import { DispatchedMessage } from './types.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> { export class HyperlaneCore extends HyperlaneApp<CoreFactories> {
static fromAddressesMap( static fromAddressesMap(
addressesMap: HyperlaneAddressesMap<any>, addressesMap: HyperlaneAddressesMap<any>,
@ -94,7 +98,7 @@ export class HyperlaneCore extends HyperlaneApp<CoreFactories> {
destinationId, destinationId,
recipient, recipient,
body, body,
metadata || '0x', metadata || DEFAULT_METADATA,
hook || ethers.constants.AddressZero, hook || ethers.constants.AddressZero,
); );
}; };
@ -159,7 +163,7 @@ export class HyperlaneCore extends HyperlaneApp<CoreFactories> {
destinationDomain, destinationDomain,
recipientBytes32, recipientBytes32,
body, body,
metadata || '0x', metadata || DEFAULT_METADATA,
hook || ethers.constants.AddressZero, hook || ethers.constants.AddressZero,
] as const; ] as const;

Loading…
Cancel
Save