From e1026572572bedb84ea3c64d25a19cd6901dcf86 Mon Sep 17 00:00:00 2001 From: pbio <10051819+paulbalaji@users.noreply.github.com> Date: Thu, 9 Jan 2025 15:15:01 +0000 Subject: [PATCH 01/11] add new chain metadata + logos --- chains/acala/logo.svg | 1 + chains/acala/metadata.yaml | 26 +++++ chains/artela/logo.svg | 1 + chains/artela/metadata.yaml | 27 +++++ chains/guru/logo.svg | 1 + chains/guru/metadata.yaml | 26 +++++ chains/hemi/logo.svg | 3 + chains/hemi/metadata.yaml | 26 +++++ chains/metadata.yaml | 184 +++++++++++++++++++++++++++++++++ chains/nero/logo.svg | 1 + chains/nero/metadata.yaml | 27 +++++ chains/subtensor/logo.svg | 1 + chains/subtensor/metadata.yaml | 26 +++++ chains/xpla/logo.svg | 1 + chains/xpla/metadata.yaml | 26 +++++ 15 files changed, 377 insertions(+) create mode 100644 chains/acala/logo.svg create mode 100644 chains/acala/metadata.yaml create mode 100644 chains/artela/logo.svg create mode 100644 chains/artela/metadata.yaml create mode 100644 chains/guru/logo.svg create mode 100644 chains/guru/metadata.yaml create mode 100644 chains/hemi/logo.svg create mode 100644 chains/hemi/metadata.yaml create mode 100644 chains/nero/logo.svg create mode 100644 chains/nero/metadata.yaml create mode 100644 chains/subtensor/logo.svg create mode 100644 chains/subtensor/metadata.yaml create mode 100644 chains/xpla/logo.svg create mode 100644 chains/xpla/metadata.yaml diff --git a/chains/acala/logo.svg b/chains/acala/logo.svg new file mode 100644 index 00000000..d3c6b20e --- /dev/null +++ b/chains/acala/logo.svg @@ -0,0 +1 @@ + diff --git a/chains/acala/metadata.yaml b/chains/acala/metadata.yaml new file mode 100644 index 00000000..72bcf09b --- /dev/null +++ b/chains/acala/metadata.yaml @@ -0,0 +1,26 @@ +# yaml-language-server: $schema=../schema.json +blockExplorers: + - apiUrl: https://blockscout.acala.network/api/eth-rpc + family: blockscout + name: Acala Explorer + url: https://blockscout.acala.network +blocks: + confirmations: 1 + estimateBlockTime: 13 + reorgPeriod: finalized +chainId: 787 +deployer: + name: Abacus Works + url: https://www.hyperlane.xyz +displayName: Acala EVM +domainId: 787 +gasCurrencyCoinGeckoId: acala +name: acala +nativeToken: + decimals: 18 + name: Acala + symbol: ACA +protocol: ethereum +rpcUrls: + - http: https://eth-rpc-acala.aca-api.network +technicalStack: polkadotsubstrate diff --git a/chains/artela/logo.svg b/chains/artela/logo.svg new file mode 100644 index 00000000..8da828bb --- /dev/null +++ b/chains/artela/logo.svg @@ -0,0 +1 @@ + diff --git a/chains/artela/metadata.yaml b/chains/artela/metadata.yaml new file mode 100644 index 00000000..b30a26d6 --- /dev/null +++ b/chains/artela/metadata.yaml @@ -0,0 +1,27 @@ +# yaml-language-server: $schema=../schema.json +blockExplorers: + - apiUrl: https://artscan.artela.network/api + family: other + name: Artela Explorer + url: https://artscan.artela.network +blocks: + confirmations: 1 + estimateBlockTime: 2 + reorgPeriod: 5 +chainId: 11820 +deployer: + name: Abacus Works + url: https://www.hyperlane.xyz +displayName: Artela +domainId: 11820 +gasCurrencyCoinGeckoId: artela +name: artela +nativeToken: + decimals: 18 + name: Artela + symbol: ART +protocol: ethereum +rpcUrls: + - http: https://node-euro.artela.network/rpc + - http: https://node-hongkong.artela.network/rpc +technicalStack: other diff --git a/chains/guru/logo.svg b/chains/guru/logo.svg new file mode 100644 index 00000000..e91c51b5 --- /dev/null +++ b/chains/guru/logo.svg @@ -0,0 +1 @@ + diff --git a/chains/guru/metadata.yaml b/chains/guru/metadata.yaml new file mode 100644 index 00000000..e11c2d81 --- /dev/null +++ b/chains/guru/metadata.yaml @@ -0,0 +1,26 @@ +# yaml-language-server: $schema=../schema.json +blockExplorers: + - apiUrl: https://blockscout.gurunetwork.ai/api + family: blockscout + name: Guru Explorer + url: https://blockscout.gurunetwork.ai +blocks: + confirmations: 1 + estimateBlockTime: 1 + reorgPeriod: 5 +chainId: 260 +deployer: + name: Abacus Works + url: https://www.hyperlane.xyz +displayName: Guru Network +domainId: 260 +gasCurrencyCoinGeckoId: guru-network +name: guru +nativeToken: + decimals: 18 + name: Guru Network + symbol: GURU +protocol: ethereum +rpcUrls: + - http: https://rpc.gurunetwork.ai/archive/260 +technicalStack: opstack diff --git a/chains/hemi/logo.svg b/chains/hemi/logo.svg new file mode 100644 index 00000000..168c77ee --- /dev/null +++ b/chains/hemi/logo.svg @@ -0,0 +1,3 @@ + + + diff --git a/chains/hemi/metadata.yaml b/chains/hemi/metadata.yaml new file mode 100644 index 00000000..6c73052e --- /dev/null +++ b/chains/hemi/metadata.yaml @@ -0,0 +1,26 @@ +# yaml-language-server: $schema=../schema.json +blockExplorers: + - apiUrl: https://explorer.hemi.xyz/api + family: blockscout + name: Hemi Explorer + url: https://explorer.hemi.xyz +blocks: + confirmations: 1 + estimateBlockTime: 12 + reorgPeriod: 5 +chainId: 43111 +deployer: + name: Abacus Works + url: https://www.hyperlane.xyz +displayName: Hemi Network +domainId: 43111 +gasCurrencyCoinGeckoId: ethereum +name: hemi +nativeToken: + decimals: 18 + name: Ether + symbol: ETH +protocol: ethereum +rpcUrls: + - http: https://rpc.hemi.network/rpc +technicalStack: other diff --git a/chains/metadata.yaml b/chains/metadata.yaml index 08d89f7d..5098eb86 100644 --- a/chains/metadata.yaml +++ b/chains/metadata.yaml @@ -25,6 +25,32 @@ abstracttestnet: rpcUrls: - http: https://api.testnet.abs.xyz technicalStack: zksync +acala: + blockExplorers: + - apiUrl: https://blockscout.acala.network/api/eth-rpc + family: blockscout + name: Acala Explorer + url: https://blockscout.acala.network + blocks: + confirmations: 1 + estimateBlockTime: 13 + reorgPeriod: finalized + chainId: 787 + deployer: + name: Abacus Works + url: https://www.hyperlane.xyz + displayName: Acala EVM + domainId: 787 + gasCurrencyCoinGeckoId: acala + name: acala + nativeToken: + decimals: 18 + name: Acala + symbol: ACA + protocol: ethereum + rpcUrls: + - http: https://eth-rpc-acala.aca-api.network + technicalStack: polkadotsubstrate alephzeroevmmainnet: blockExplorers: - apiUrl: https://evm-explorer.alephzero.org/api @@ -332,6 +358,33 @@ argochaintestnet: protocol: ethereum rpcUrls: - http: https://rpc-testnet.devolvedai.com +artela: + blockExplorers: + - apiUrl: https://artscan.artela.network/api + family: other + name: Artela Explorer + url: https://artscan.artela.network + blocks: + confirmations: 1 + estimateBlockTime: 2 + reorgPeriod: 5 + chainId: 11820 + deployer: + name: Abacus Works + url: https://www.hyperlane.xyz + displayName: Artela + domainId: 11820 + gasCurrencyCoinGeckoId: artela + name: artela + nativeToken: + decimals: 18 + name: Artela + symbol: ART + protocol: ethereum + rpcUrls: + - http: https://node-euro.artela.network/rpc + - http: https://node-hongkong.artela.network/rpc + technicalStack: other artelatestnet: blockExplorers: - apiUrl: https://betanet-scan.artela.network/api @@ -2531,6 +2584,32 @@ gravity: rpcUrls: - http: https://rpc.gravity.xyz technicalStack: arbitrumnitro +guru: + blockExplorers: + - apiUrl: https://blockscout.gurunetwork.ai/api + family: blockscout + name: Guru Explorer + url: https://blockscout.gurunetwork.ai + blocks: + confirmations: 1 + estimateBlockTime: 1 + reorgPeriod: 5 + chainId: 260 + deployer: + name: Abacus Works + url: https://www.hyperlane.xyz + displayName: Guru Network + domainId: 260 + gasCurrencyCoinGeckoId: guru-network + name: guru + nativeToken: + decimals: 18 + name: Guru Network + symbol: GURU + protocol: ethereum + rpcUrls: + - http: https://rpc.gurunetwork.ai/archive/260 + technicalStack: opstack ham: blockExplorers: - apiUrl: https://explorer.ham.fun/api @@ -2603,6 +2682,32 @@ harmonytestnet: protocol: ethereum rpcUrls: - http: https://api.s0.b.hmny.io +hemi: + blockExplorers: + - apiUrl: https://explorer.hemi.xyz/api + family: blockscout + name: Hemi Explorer + url: https://explorer.hemi.xyz + blocks: + confirmations: 1 + estimateBlockTime: 12 + reorgPeriod: 5 + chainId: 43111 + deployer: + name: Abacus Works + url: https://www.hyperlane.xyz + displayName: Hemi Network + domainId: 43111 + gasCurrencyCoinGeckoId: ethereum + name: hemi + nativeToken: + decimals: 18 + name: Ether + symbol: ETH + protocol: ethereum + rpcUrls: + - http: https://rpc.hemi.network/rpc + technicalStack: other heneztestnet: blockExplorers: - apiUrl: https://henez-testnet.explorer.caldera.xyz/api/eth-rpc @@ -3787,6 +3892,33 @@ neoxt4: transactionOverrides: maxFeePerGas: 40000000000 maxPriorityFeePerGas: 20000000000 +nero: + blockExplorers: + - apiUrl: https://api.neroscan.io/api + family: etherscan + name: Neroscan + url: https://www.neroscan.io + blocks: + confirmations: 1 + estimateBlockTime: 3 + reorgPeriod: 5 + chainId: 1689 + deployer: + name: Abacus Works + url: https://www.hyperlane.xyz + displayName: Nero + domainId: 1689 + gasCurrencyCoinGeckoId: nerochain + gnosisSafeTransactionServiceUrl: https://multisign.nerochain.io/txs/ + name: nero + nativeToken: + decimals: 18 + name: Nero + symbol: NERO + protocol: ethereum + rpcUrls: + - http: https://rpc.nerochain.io + technicalStack: other neutron: bech32Prefix: neutron blockExplorers: @@ -5217,6 +5349,32 @@ suavetoliman: protocol: ethereum rpcUrls: - http: https://rpc.toliman.suave.flashbots.net +subtensor: + blockExplorers: + - apiUrl: https://evm.taostats.io + family: blockscout + name: TaoStats EVM + url: https://evm.taostats.io/api + blocks: + confirmations: 1 + estimateBlockTime: 12 + reorgPeriod: 5 + chainId: 964 + deployer: + name: Abacus Works + url: https://www.hyperlane.xyz + displayName: Subtensor + domainId: 964 + gasCurrencyCoinGeckoId: bittensor + name: subtensor + nativeToken: + decimals: 18 + name: Bittensor + symbol: TAO + protocol: ethereum + rpcUrls: + - http: https://lite.chain.opentensor.ai + technicalStack: other superpositionmainnet: blockExplorers: - apiUrl: https://explorer.superposition.so/api @@ -5807,6 +5965,32 @@ xlayer: - http: https://xlayerrpc.okx.com - http: https://rpc.xlayer.tech technicalStack: polygoncdk +xpla: + blockExplorers: + - apiUrl: https://explorer.xpla.io/mainnet/api + family: other + name: XPLA Explorer + url: https://explorer.xpla.io/mainnet + blocks: + confirmations: 1 + estimateBlockTime: 6 + reorgPeriod: 5 + chainId: 37 + deployer: + name: Abacus Works + url: https://www.hyperlane.xyz + displayName: XPLA + domainId: 37 + gasCurrencyCoinGeckoId: xpla + name: xpla + nativeToken: + decimals: 18 + name: XPLA + symbol: XPLA + protocol: ethereum + rpcUrls: + - http: https://dimension-evm-rpc.xpla.dev + technicalStack: other zeronetwork: blockExplorers: - apiUrl: https://zero-network.calderaexplorer.xyz/verification/contract_verification diff --git a/chains/nero/logo.svg b/chains/nero/logo.svg new file mode 100644 index 00000000..31355ec6 --- /dev/null +++ b/chains/nero/logo.svg @@ -0,0 +1 @@ + diff --git a/chains/nero/metadata.yaml b/chains/nero/metadata.yaml new file mode 100644 index 00000000..eb65232e --- /dev/null +++ b/chains/nero/metadata.yaml @@ -0,0 +1,27 @@ +# yaml-language-server: $schema=../schema.json +blockExplorers: + - apiUrl: https://api.neroscan.io/api + family: etherscan + name: Neroscan + url: https://www.neroscan.io +blocks: + confirmations: 1 + estimateBlockTime: 3 + reorgPeriod: 5 +chainId: 1689 +deployer: + name: Abacus Works + url: https://www.hyperlane.xyz +displayName: Nero +domainId: 1689 +gnosisSafeTransactionServiceUrl: https://multisign.nerochain.io/txs/ +gasCurrencyCoinGeckoId: nerochain +name: nero +nativeToken: + decimals: 18 + name: Nero + symbol: NERO +protocol: ethereum +rpcUrls: + - http: https://rpc.nerochain.io +technicalStack: other diff --git a/chains/subtensor/logo.svg b/chains/subtensor/logo.svg new file mode 100644 index 00000000..f5611963 --- /dev/null +++ b/chains/subtensor/logo.svg @@ -0,0 +1 @@ + diff --git a/chains/subtensor/metadata.yaml b/chains/subtensor/metadata.yaml new file mode 100644 index 00000000..8835c7b0 --- /dev/null +++ b/chains/subtensor/metadata.yaml @@ -0,0 +1,26 @@ +# yaml-language-server: $schema=../schema.json +blockExplorers: + - apiUrl: https://evm.taostats.io + family: blockscout + name: TaoStats EVM + url: https://evm.taostats.io/api +blocks: + confirmations: 1 + estimateBlockTime: 12 + reorgPeriod: 5 +chainId: 964 +deployer: + name: Abacus Works + url: https://www.hyperlane.xyz +displayName: Subtensor +domainId: 964 +gasCurrencyCoinGeckoId: bittensor +name: subtensor +nativeToken: + decimals: 18 + name: Bittensor + symbol: TAO +protocol: ethereum +rpcUrls: + - http: https://lite.chain.opentensor.ai +technicalStack: other diff --git a/chains/xpla/logo.svg b/chains/xpla/logo.svg new file mode 100644 index 00000000..60cbe21e --- /dev/null +++ b/chains/xpla/logo.svg @@ -0,0 +1 @@ + diff --git a/chains/xpla/metadata.yaml b/chains/xpla/metadata.yaml new file mode 100644 index 00000000..2deaa848 --- /dev/null +++ b/chains/xpla/metadata.yaml @@ -0,0 +1,26 @@ +# yaml-language-server: $schema=../schema.json +blockExplorers: + - apiUrl: https://explorer.xpla.io/mainnet/api + family: other + name: XPLA Explorer + url: https://explorer.xpla.io/mainnet +blocks: + confirmations: 1 + estimateBlockTime: 6 + reorgPeriod: 5 +chainId: 37 +deployer: + name: Abacus Works + url: https://www.hyperlane.xyz +displayName: XPLA +domainId: 37 +gasCurrencyCoinGeckoId: xpla +name: xpla +nativeToken: + decimals: 18 + name: XPLA + symbol: XPLA +protocol: ethereum +rpcUrls: + - http: https://dimension-evm-rpc.xpla.dev +technicalStack: other From 06ec6c867af9eff18c483de09a67ea4973f32579 Mon Sep 17 00:00:00 2001 From: pbio <10051819+paulbalaji@users.noreply.github.com> Date: Thu, 9 Jan 2025 15:27:08 +0000 Subject: [PATCH 02/11] add safe tx url for form/ink --- chains/form/metadata.yaml | 1 + chains/ink/metadata.yaml | 1 + chains/metadata.yaml | 2 ++ 3 files changed, 4 insertions(+) diff --git a/chains/form/metadata.yaml b/chains/form/metadata.yaml index 368c3da5..b17f16c3 100644 --- a/chains/form/metadata.yaml +++ b/chains/form/metadata.yaml @@ -15,6 +15,7 @@ deployer: displayName: Form domainId: 478 gasCurrencyCoinGeckoId: ethereum +gnosisSafeTransactionServiceUrl: https://prod.form.keypersafe.xyz/ name: form nativeToken: decimals: 18 diff --git a/chains/ink/metadata.yaml b/chains/ink/metadata.yaml index 2a7a1691..8953e39f 100644 --- a/chains/ink/metadata.yaml +++ b/chains/ink/metadata.yaml @@ -15,6 +15,7 @@ deployer: displayName: Ink domainId: 57073 gasCurrencyCoinGeckoId: ethereum +gnosisSafeTransactionServiceUrl: https://safe-transaction-ink.safe.global/ name: ink nativeToken: decimals: 18 diff --git a/chains/metadata.yaml b/chains/metadata.yaml index 5098eb86..31808d1a 100644 --- a/chains/metadata.yaml +++ b/chains/metadata.yaml @@ -2261,6 +2261,7 @@ form: displayName: Form domainId: 478 gasCurrencyCoinGeckoId: ethereum + gnosisSafeTransactionServiceUrl: https://prod.form.keypersafe.xyz/ name: form nativeToken: decimals: 18 @@ -2952,6 +2953,7 @@ ink: displayName: Ink domainId: 57073 gasCurrencyCoinGeckoId: ethereum + gnosisSafeTransactionServiceUrl: https://safe-transaction-ink.safe.global/ name: ink nativeToken: decimals: 18 From c27e02b9dae65e4200de5efdf5659768dd9a4416 Mon Sep 17 00:00:00 2001 From: pbio <10051819+paulbalaji@users.noreply.github.com> Date: Thu, 9 Jan 2025 15:32:35 +0000 Subject: [PATCH 03/11] lint fix Signed-off-by: pbio <10051819+paulbalaji@users.noreply.github.com> --- chains/nero/metadata.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chains/nero/metadata.yaml b/chains/nero/metadata.yaml index eb65232e..e9103fe8 100644 --- a/chains/nero/metadata.yaml +++ b/chains/nero/metadata.yaml @@ -14,8 +14,8 @@ deployer: url: https://www.hyperlane.xyz displayName: Nero domainId: 1689 -gnosisSafeTransactionServiceUrl: https://multisign.nerochain.io/txs/ gasCurrencyCoinGeckoId: nerochain +gnosisSafeTransactionServiceUrl: https://multisign.nerochain.io/txs/ name: nero nativeToken: decimals: 18 From 24713c8d7ab190cd5baf84a998877aaf10df64cb Mon Sep 17 00:00:00 2001 From: pbio <10051819+paulbalaji@users.noreply.github.com> Date: Thu, 9 Jan 2025 15:33:00 +0000 Subject: [PATCH 04/11] changeset --- .changeset/big-cobras-yell.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/big-cobras-yell.md diff --git a/.changeset/big-cobras-yell.md b/.changeset/big-cobras-yell.md new file mode 100644 index 00000000..2294dcc2 --- /dev/null +++ b/.changeset/big-cobras-yell.md @@ -0,0 +1,5 @@ +--- +'@hyperlane-xyz/registry': minor +--- + +Deploy to new chains: acala, artela, guru, hemi, nero, subtensor, xpla From 9018bac63c286a41e321e4b4dc19fcf74a65c712 Mon Sep 17 00:00:00 2001 From: pbio <10051819+paulbalaji@users.noreply.github.com> Date: Fri, 10 Jan 2025 11:13:51 +0000 Subject: [PATCH 05/11] fix subtensor metadata --- chains/subtensor/metadata.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chains/subtensor/metadata.yaml b/chains/subtensor/metadata.yaml index 8835c7b0..5dd44761 100644 --- a/chains/subtensor/metadata.yaml +++ b/chains/subtensor/metadata.yaml @@ -1,9 +1,9 @@ # yaml-language-server: $schema=../schema.json blockExplorers: - - apiUrl: https://evm.taostats.io + - apiUrl: https://evm.taostats.io/api family: blockscout name: TaoStats EVM - url: https://evm.taostats.io/api + url: https://evm.taostats.io blocks: confirmations: 1 estimateBlockTime: 12 From 7c4acb2c6991f88a697317e6a45fc7e37ba9ce8e Mon Sep 17 00:00:00 2001 From: pbio <10051819+paulbalaji@users.noreply.github.com> Date: Fri, 10 Jan 2025 11:23:04 +0000 Subject: [PATCH 06/11] deploy contracts Signed-off-by: pbio <10051819+paulbalaji@users.noreply.github.com> --- chains/addresses.yaml | 130 ++++++++++++++++++++++++++++++++++++++++++ chains/metadata.yaml | 4 +- 2 files changed, 132 insertions(+), 2 deletions(-) diff --git a/chains/addresses.yaml b/chains/addresses.yaml index 3ec467b4..bcc5e38a 100644 --- a/chains/addresses.yaml +++ b/chains/addresses.yaml @@ -280,6 +280,32 @@ arcadiatestnet2: testRecipient: "0xCB3c489a2FB67a7Cd555D47B3a9A0E654784eD16" timelockController: "0x0000000000000000000000000000000000000000" validatorAnnounce: "0x843908541D24d9F6Fa30C8Bb1c39038C947D08fC" +artela: + aggregationHook: "0x79B1c9E49396A62AFf9B072A0DebD010D4b80455" + domainRoutingIsm: "0xBD70Ea9D599a0FC8158B026797177773C3445730" + domainRoutingIsmFactory: "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908" + fallbackRoutingHook: "0x11b76D93a9D39Eb51F54eBf5566308640cDe882b" + interchainAccountIsm: "0x2351FBe24C1212F253b7a300ff0cBCFd97952a19" + interchainAccountRouter: "0xC5f2c60073DCAA9D157C45d5B017D639dF9C5CeB" + interchainGasPaymaster: "0xc2466492C451E1AE49d8C874bB9f89293Aaad59b" + interchainSecurityModule: "0x9eAc9956855640c6a58AF8f91537A3E9ccd757a9" + mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E" + merkleTreeHook: "0x7B032cBB00AD7438E802A66D8b64761A06E5df22" + pausableHook: "0x3881c3e945CBB89ae67c43E82f570baDF1c6EA94" + pausableIsm: "0xb2674E213019972f937CCFc5e23BF963D915809e" + protocolFee: "0x46008F5971eFb16e6c354Ef993EA021B489bc055" + proxyAdmin: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7" + staticAggregationHookFactory: "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6" + staticAggregationIsm: "0x9eAc9956855640c6a58AF8f91537A3E9ccd757a9" + staticAggregationIsmFactory: "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A" + staticMerkleRootMultisigIsmFactory: "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC" + staticMerkleRootWeightedMultisigIsmFactory: "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004" + staticMessageIdMultisigIsmFactory: "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE" + staticMessageIdWeightedMultisigIsmFactory: "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1" + storageGasOracle: "0x60515f328B2c55Df63f456D9D839a0082892dEf8" + testRecipient: "0xa2401b57A8CCBF6AbD9b7e62e28811b2b523AB2B" + timelockController: "0x0000000000000000000000000000000000000000" + validatorAnnounce: "0xb89c6ED617f5F46175E41551350725A09110bbCE" arthera: aggregationHook: "0xeee0A47491ade07A37D026E4670Dc5c93fdAe888" domainRoutingIsm: "0x928DcA761f20aBFBdf088314f448234fB96dE60C" @@ -1718,6 +1744,32 @@ gravity: testRecipient: "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53" timelockController: "0x0000000000000000000000000000000000000000" validatorAnnounce: "0x61374178e45F65fF9D6252d017Cd580FC60B7654" +guru: + aggregationHook: "0x84cfF1F756DF5d1532DAD539ABCE18eE328c84f7" + domainRoutingIsm: "0x494415e823236A05c608D6b777bC80082cED6A2E" + domainRoutingIsmFactory: "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004" + fallbackRoutingHook: "0x3881c3e945CBB89ae67c43E82f570baDF1c6EA94" + interchainAccountIsm: "0x8F23872dAb3B166cef411EeB6C391Ff6Ce419532" + interchainAccountRouter: "0xb201817dFdd822B75Fa9b595457E6Ee466a7C187" + interchainGasPaymaster: "0xA9D06082F4AA449D95b49D85F27fdC0cFb491d4b" + interchainSecurityModule: "0xDbCf838Fbf126D0d99B7D384dA416663A97Da867" + mailbox: "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7" + merkleTreeHook: "0x11b76D93a9D39Eb51F54eBf5566308640cDe882b" + pausableHook: "0x60515f328B2c55Df63f456D9D839a0082892dEf8" + pausableIsm: "0xD8aF449f8fEFbA2064863DCE5aC248F8B232635F" + protocolFee: "0xff72A726Ce261846f2dF6F32113e514b5Ddb0E37" + proxyAdmin: "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D" + staticAggregationHookFactory: "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908" + staticAggregationIsm: "0xDbCf838Fbf126D0d99B7D384dA416663A97Da867" + staticAggregationIsmFactory: "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6" + staticMerkleRootMultisigIsmFactory: "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE" + staticMerkleRootWeightedMultisigIsmFactory: "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1" + staticMessageIdMultisigIsmFactory: "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A" + staticMessageIdWeightedMultisigIsmFactory: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7" + storageGasOracle: "0x93D41E41cA545a35A81d11b08D2eE8b852C768df" + testRecipient: "0xE885941aF52eab9E7f4c67392eACd96ea2A65d9B" + timelockController: "0x0000000000000000000000000000000000000000" + validatorAnnounce: "0xa2401b57A8CCBF6AbD9b7e62e28811b2b523AB2B" harmony: aggregationHook: "0xcFD1c5b1357539566edC273aDaae19CA5e359c42" domainRoutingIsm: "0x494415e823236A05c608D6b777bC80082cED6A2E" @@ -1759,6 +1811,32 @@ harmonytestnet: staticMessageIdWeightedMultisigIsmFactory: "0x9fCf71194AC6e2155a2f21b0D6C7c03146F2E924" testRecipient: "0x995f79d36ff2785eB2Cc5D66041Fcc37f5ed0f8f" validatorAnnounce: "0x4FD28E8C71f634C656cb3f8E8F8d556B9b4f7E28" +hemi: + aggregationHook: "0x79B1c9E49396A62AFf9B072A0DebD010D4b80455" + domainRoutingIsm: "0xBD70Ea9D599a0FC8158B026797177773C3445730" + domainRoutingIsmFactory: "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908" + fallbackRoutingHook: "0x11b76D93a9D39Eb51F54eBf5566308640cDe882b" + interchainAccountIsm: "0x7937CB2886f01F38210506491A69B0D107Ea0ad9" + interchainAccountRouter: "0xc31B1E6c8E706cF40842C3d728985Cd2f85413eD" + interchainGasPaymaster: "0xc2466492C451E1AE49d8C874bB9f89293Aaad59b" + interchainSecurityModule: "0x9eAc9956855640c6a58AF8f91537A3E9ccd757a9" + mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E" + merkleTreeHook: "0x7B032cBB00AD7438E802A66D8b64761A06E5df22" + pausableHook: "0x3881c3e945CBB89ae67c43E82f570baDF1c6EA94" + pausableIsm: "0xb2674E213019972f937CCFc5e23BF963D915809e" + protocolFee: "0x46008F5971eFb16e6c354Ef993EA021B489bc055" + proxyAdmin: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7" + staticAggregationHookFactory: "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6" + staticAggregationIsm: "0x9eAc9956855640c6a58AF8f91537A3E9ccd757a9" + staticAggregationIsmFactory: "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A" + staticMerkleRootMultisigIsmFactory: "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC" + staticMerkleRootWeightedMultisigIsmFactory: "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004" + staticMessageIdMultisigIsmFactory: "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE" + staticMessageIdWeightedMultisigIsmFactory: "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1" + storageGasOracle: "0x60515f328B2c55Df63f456D9D839a0082892dEf8" + testRecipient: "0xa2401b57A8CCBF6AbD9b7e62e28811b2b523AB2B" + timelockController: "0x0000000000000000000000000000000000000000" + validatorAnnounce: "0xb89c6ED617f5F46175E41551350725A09110bbCE" heneztestnet: domainRoutingIsmFactory: "0x1761c0C20B7B2888F4272f3f0802949814549fE5" interchainAccountIsm: "0xa7E8a3c20CDD8B3B4bCB423F5D4976a7d7061391" @@ -2574,6 +2652,32 @@ neoxt4: staticMessageIdMultisigIsmFactory: "0x542b98C24EDAFcC589Ee20CD5aC2b1fE97c0B0ea" testRecipient: "0x56Fde64D4D818a07bfBB903dBea6a128244D405b" validatorAnnounce: "0x8bcc4f8eB12dcF5D6a6d709F66e39221ddfaD158" +nero: + aggregationHook: "0x79B1c9E49396A62AFf9B072A0DebD010D4b80455" + domainRoutingIsm: "0xBD70Ea9D599a0FC8158B026797177773C3445730" + domainRoutingIsmFactory: "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908" + fallbackRoutingHook: "0x11b76D93a9D39Eb51F54eBf5566308640cDe882b" + interchainAccountIsm: "0x9629c28990F11c31735765A6FD59E1E1bC197DbD" + interchainAccountRouter: "0x2351FBe24C1212F253b7a300ff0cBCFd97952a19" + interchainGasPaymaster: "0xc2466492C451E1AE49d8C874bB9f89293Aaad59b" + interchainSecurityModule: "0x9eAc9956855640c6a58AF8f91537A3E9ccd757a9" + mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E" + merkleTreeHook: "0x7B032cBB00AD7438E802A66D8b64761A06E5df22" + pausableHook: "0x3881c3e945CBB89ae67c43E82f570baDF1c6EA94" + pausableIsm: "0xb2674E213019972f937CCFc5e23BF963D915809e" + protocolFee: "0x46008F5971eFb16e6c354Ef993EA021B489bc055" + proxyAdmin: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7" + staticAggregationHookFactory: "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6" + staticAggregationIsm: "0x9eAc9956855640c6a58AF8f91537A3E9ccd757a9" + staticAggregationIsmFactory: "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A" + staticMerkleRootMultisigIsmFactory: "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC" + staticMerkleRootWeightedMultisigIsmFactory: "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004" + staticMessageIdMultisigIsmFactory: "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE" + staticMessageIdWeightedMultisigIsmFactory: "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1" + storageGasOracle: "0x60515f328B2c55Df63f456D9D839a0082892dEf8" + testRecipient: "0xa2401b57A8CCBF6AbD9b7e62e28811b2b523AB2B" + timelockController: "0x0000000000000000000000000000000000000000" + validatorAnnounce: "0xb89c6ED617f5F46175E41551350725A09110bbCE" neutron: interchainGasPaymaster: "0x738a4454e066c3bcb48cb0f03dca1c69b3c3d5ffa4f4470096083f0680a169ac" mailbox: "0x848426d50eb2104d5c6381ec63757930b1c14659c40db8b8081e516e7c5238fc" @@ -4041,6 +4145,32 @@ xlayer: testRecipient: "0x4848d54987ffc732aD313827cdC25DF2eedD79d8" timelockController: "0x0000000000000000000000000000000000000000" validatorAnnounce: "0x047ba6c9949baB22d13C347B40819b7A20C4C53a" +xpla: + aggregationHook: "0xC4d5F57ac4C1D076E13D5fE299AB26c8f5698454" + domainRoutingIsm: "0xBD70Ea9D599a0FC8158B026797177773C3445730" + domainRoutingIsmFactory: "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908" + fallbackRoutingHook: "0x11b76D93a9D39Eb51F54eBf5566308640cDe882b" + interchainAccountIsm: "0xE350143242a2F7962F23D71ee9Dd98f6e86D1772" + interchainAccountRouter: "0x5B24EE24049582fF74c1d311d72c70bA5B76a554" + interchainGasPaymaster: "0x8F23872dAb3B166cef411EeB6C391Ff6Ce419532" + interchainSecurityModule: "0x4d33DB9EEb44274BA7362DF412392E70D9F53F16" + mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E" + merkleTreeHook: "0x7B032cBB00AD7438E802A66D8b64761A06E5df22" + pausableHook: "0x3881c3e945CBB89ae67c43E82f570baDF1c6EA94" + pausableIsm: "0xb2674E213019972f937CCFc5e23BF963D915809e" + protocolFee: "0xc31B1E6c8E706cF40842C3d728985Cd2f85413eD" + proxyAdmin: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7" + staticAggregationHookFactory: "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6" + staticAggregationIsm: "0x9eAc9956855640c6a58AF8f91537A3E9ccd757a9" + staticAggregationIsmFactory: "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A" + staticMerkleRootMultisigIsmFactory: "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC" + staticMerkleRootWeightedMultisigIsmFactory: "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004" + staticMessageIdMultisigIsmFactory: "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE" + staticMessageIdWeightedMultisigIsmFactory: "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1" + storageGasOracle: "0xc2466492C451E1AE49d8C874bB9f89293Aaad59b" + testRecipient: "0x7Ce3a48cd9FD80004d95b088760bD05bA86C1f7b" + timelockController: "0x0000000000000000000000000000000000000000" + validatorAnnounce: "0xFa6fDABA1d0688675f05cE1B9DE17461247Bce9e" zeronetwork: domainRoutingIsm: "0x307A9dBD1df2329c3c597aF6853de60660baFFb5" domainRoutingIsmFactory: "0x0000000000000000000000000000000000000000" diff --git a/chains/metadata.yaml b/chains/metadata.yaml index 31808d1a..404355d7 100644 --- a/chains/metadata.yaml +++ b/chains/metadata.yaml @@ -5353,10 +5353,10 @@ suavetoliman: - http: https://rpc.toliman.suave.flashbots.net subtensor: blockExplorers: - - apiUrl: https://evm.taostats.io + - apiUrl: https://evm.taostats.io/api family: blockscout name: TaoStats EVM - url: https://evm.taostats.io/api + url: https://evm.taostats.io blocks: confirmations: 1 estimateBlockTime: 12 From 32bfa3f2ecf8f22adfc82f0526d837a503b243c2 Mon Sep 17 00:00:00 2001 From: pbio <10051819+paulbalaji@users.noreply.github.com> Date: Fri, 10 Jan 2025 11:23:11 +0000 Subject: [PATCH 07/11] deploy contracts --- chains/artela/addresses.yaml | 25 +++++++++++++++++++++++++ chains/guru/addresses.yaml | 25 +++++++++++++++++++++++++ chains/hemi/addresses.yaml | 25 +++++++++++++++++++++++++ chains/nero/addresses.yaml | 25 +++++++++++++++++++++++++ chains/xpla/addresses.yaml | 25 +++++++++++++++++++++++++ 5 files changed, 125 insertions(+) create mode 100644 chains/artela/addresses.yaml create mode 100644 chains/guru/addresses.yaml create mode 100644 chains/hemi/addresses.yaml create mode 100644 chains/nero/addresses.yaml create mode 100644 chains/xpla/addresses.yaml diff --git a/chains/artela/addresses.yaml b/chains/artela/addresses.yaml new file mode 100644 index 00000000..ed33322c --- /dev/null +++ b/chains/artela/addresses.yaml @@ -0,0 +1,25 @@ +aggregationHook: "0x79B1c9E49396A62AFf9B072A0DebD010D4b80455" +domainRoutingIsm: "0xBD70Ea9D599a0FC8158B026797177773C3445730" +domainRoutingIsmFactory: "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908" +fallbackRoutingHook: "0x11b76D93a9D39Eb51F54eBf5566308640cDe882b" +interchainAccountIsm: "0x2351FBe24C1212F253b7a300ff0cBCFd97952a19" +interchainAccountRouter: "0xC5f2c60073DCAA9D157C45d5B017D639dF9C5CeB" +interchainGasPaymaster: "0xc2466492C451E1AE49d8C874bB9f89293Aaad59b" +interchainSecurityModule: "0x9eAc9956855640c6a58AF8f91537A3E9ccd757a9" +mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E" +merkleTreeHook: "0x7B032cBB00AD7438E802A66D8b64761A06E5df22" +pausableHook: "0x3881c3e945CBB89ae67c43E82f570baDF1c6EA94" +pausableIsm: "0xb2674E213019972f937CCFc5e23BF963D915809e" +protocolFee: "0x46008F5971eFb16e6c354Ef993EA021B489bc055" +proxyAdmin: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7" +staticAggregationHookFactory: "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6" +staticAggregationIsm: "0x9eAc9956855640c6a58AF8f91537A3E9ccd757a9" +staticAggregationIsmFactory: "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A" +staticMerkleRootMultisigIsmFactory: "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC" +staticMerkleRootWeightedMultisigIsmFactory: "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004" +staticMessageIdMultisigIsmFactory: "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE" +staticMessageIdWeightedMultisigIsmFactory: "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1" +storageGasOracle: "0x60515f328B2c55Df63f456D9D839a0082892dEf8" +testRecipient: "0xa2401b57A8CCBF6AbD9b7e62e28811b2b523AB2B" +timelockController: "0x0000000000000000000000000000000000000000" +validatorAnnounce: "0xb89c6ED617f5F46175E41551350725A09110bbCE" diff --git a/chains/guru/addresses.yaml b/chains/guru/addresses.yaml new file mode 100644 index 00000000..fc0bd439 --- /dev/null +++ b/chains/guru/addresses.yaml @@ -0,0 +1,25 @@ +aggregationHook: "0x84cfF1F756DF5d1532DAD539ABCE18eE328c84f7" +domainRoutingIsm: "0x494415e823236A05c608D6b777bC80082cED6A2E" +domainRoutingIsmFactory: "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004" +fallbackRoutingHook: "0x3881c3e945CBB89ae67c43E82f570baDF1c6EA94" +interchainAccountIsm: "0x8F23872dAb3B166cef411EeB6C391Ff6Ce419532" +interchainAccountRouter: "0xb201817dFdd822B75Fa9b595457E6Ee466a7C187" +interchainGasPaymaster: "0xA9D06082F4AA449D95b49D85F27fdC0cFb491d4b" +interchainSecurityModule: "0xDbCf838Fbf126D0d99B7D384dA416663A97Da867" +mailbox: "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7" +merkleTreeHook: "0x11b76D93a9D39Eb51F54eBf5566308640cDe882b" +pausableHook: "0x60515f328B2c55Df63f456D9D839a0082892dEf8" +pausableIsm: "0xD8aF449f8fEFbA2064863DCE5aC248F8B232635F" +protocolFee: "0xff72A726Ce261846f2dF6F32113e514b5Ddb0E37" +proxyAdmin: "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D" +staticAggregationHookFactory: "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908" +staticAggregationIsm: "0xDbCf838Fbf126D0d99B7D384dA416663A97Da867" +staticAggregationIsmFactory: "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6" +staticMerkleRootMultisigIsmFactory: "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE" +staticMerkleRootWeightedMultisigIsmFactory: "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1" +staticMessageIdMultisigIsmFactory: "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A" +staticMessageIdWeightedMultisigIsmFactory: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7" +storageGasOracle: "0x93D41E41cA545a35A81d11b08D2eE8b852C768df" +testRecipient: "0xE885941aF52eab9E7f4c67392eACd96ea2A65d9B" +timelockController: "0x0000000000000000000000000000000000000000" +validatorAnnounce: "0xa2401b57A8CCBF6AbD9b7e62e28811b2b523AB2B" diff --git a/chains/hemi/addresses.yaml b/chains/hemi/addresses.yaml new file mode 100644 index 00000000..c3ab9ceb --- /dev/null +++ b/chains/hemi/addresses.yaml @@ -0,0 +1,25 @@ +aggregationHook: "0x79B1c9E49396A62AFf9B072A0DebD010D4b80455" +domainRoutingIsm: "0xBD70Ea9D599a0FC8158B026797177773C3445730" +domainRoutingIsmFactory: "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908" +fallbackRoutingHook: "0x11b76D93a9D39Eb51F54eBf5566308640cDe882b" +interchainAccountIsm: "0x7937CB2886f01F38210506491A69B0D107Ea0ad9" +interchainAccountRouter: "0xc31B1E6c8E706cF40842C3d728985Cd2f85413eD" +interchainGasPaymaster: "0xc2466492C451E1AE49d8C874bB9f89293Aaad59b" +interchainSecurityModule: "0x9eAc9956855640c6a58AF8f91537A3E9ccd757a9" +mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E" +merkleTreeHook: "0x7B032cBB00AD7438E802A66D8b64761A06E5df22" +pausableHook: "0x3881c3e945CBB89ae67c43E82f570baDF1c6EA94" +pausableIsm: "0xb2674E213019972f937CCFc5e23BF963D915809e" +protocolFee: "0x46008F5971eFb16e6c354Ef993EA021B489bc055" +proxyAdmin: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7" +staticAggregationHookFactory: "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6" +staticAggregationIsm: "0x9eAc9956855640c6a58AF8f91537A3E9ccd757a9" +staticAggregationIsmFactory: "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A" +staticMerkleRootMultisigIsmFactory: "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC" +staticMerkleRootWeightedMultisigIsmFactory: "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004" +staticMessageIdMultisigIsmFactory: "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE" +staticMessageIdWeightedMultisigIsmFactory: "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1" +storageGasOracle: "0x60515f328B2c55Df63f456D9D839a0082892dEf8" +testRecipient: "0xa2401b57A8CCBF6AbD9b7e62e28811b2b523AB2B" +timelockController: "0x0000000000000000000000000000000000000000" +validatorAnnounce: "0xb89c6ED617f5F46175E41551350725A09110bbCE" diff --git a/chains/nero/addresses.yaml b/chains/nero/addresses.yaml new file mode 100644 index 00000000..db74802c --- /dev/null +++ b/chains/nero/addresses.yaml @@ -0,0 +1,25 @@ +aggregationHook: "0x79B1c9E49396A62AFf9B072A0DebD010D4b80455" +domainRoutingIsm: "0xBD70Ea9D599a0FC8158B026797177773C3445730" +domainRoutingIsmFactory: "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908" +fallbackRoutingHook: "0x11b76D93a9D39Eb51F54eBf5566308640cDe882b" +interchainAccountIsm: "0x9629c28990F11c31735765A6FD59E1E1bC197DbD" +interchainAccountRouter: "0x2351FBe24C1212F253b7a300ff0cBCFd97952a19" +interchainGasPaymaster: "0xc2466492C451E1AE49d8C874bB9f89293Aaad59b" +interchainSecurityModule: "0x9eAc9956855640c6a58AF8f91537A3E9ccd757a9" +mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E" +merkleTreeHook: "0x7B032cBB00AD7438E802A66D8b64761A06E5df22" +pausableHook: "0x3881c3e945CBB89ae67c43E82f570baDF1c6EA94" +pausableIsm: "0xb2674E213019972f937CCFc5e23BF963D915809e" +protocolFee: "0x46008F5971eFb16e6c354Ef993EA021B489bc055" +proxyAdmin: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7" +staticAggregationHookFactory: "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6" +staticAggregationIsm: "0x9eAc9956855640c6a58AF8f91537A3E9ccd757a9" +staticAggregationIsmFactory: "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A" +staticMerkleRootMultisigIsmFactory: "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC" +staticMerkleRootWeightedMultisigIsmFactory: "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004" +staticMessageIdMultisigIsmFactory: "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE" +staticMessageIdWeightedMultisigIsmFactory: "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1" +storageGasOracle: "0x60515f328B2c55Df63f456D9D839a0082892dEf8" +testRecipient: "0xa2401b57A8CCBF6AbD9b7e62e28811b2b523AB2B" +timelockController: "0x0000000000000000000000000000000000000000" +validatorAnnounce: "0xb89c6ED617f5F46175E41551350725A09110bbCE" diff --git a/chains/xpla/addresses.yaml b/chains/xpla/addresses.yaml new file mode 100644 index 00000000..460c1363 --- /dev/null +++ b/chains/xpla/addresses.yaml @@ -0,0 +1,25 @@ +aggregationHook: "0xC4d5F57ac4C1D076E13D5fE299AB26c8f5698454" +domainRoutingIsm: "0xBD70Ea9D599a0FC8158B026797177773C3445730" +domainRoutingIsmFactory: "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908" +fallbackRoutingHook: "0x11b76D93a9D39Eb51F54eBf5566308640cDe882b" +interchainAccountIsm: "0xE350143242a2F7962F23D71ee9Dd98f6e86D1772" +interchainAccountRouter: "0x5B24EE24049582fF74c1d311d72c70bA5B76a554" +interchainGasPaymaster: "0x8F23872dAb3B166cef411EeB6C391Ff6Ce419532" +interchainSecurityModule: "0x4d33DB9EEb44274BA7362DF412392E70D9F53F16" +mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E" +merkleTreeHook: "0x7B032cBB00AD7438E802A66D8b64761A06E5df22" +pausableHook: "0x3881c3e945CBB89ae67c43E82f570baDF1c6EA94" +pausableIsm: "0xb2674E213019972f937CCFc5e23BF963D915809e" +protocolFee: "0xc31B1E6c8E706cF40842C3d728985Cd2f85413eD" +proxyAdmin: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7" +staticAggregationHookFactory: "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6" +staticAggregationIsm: "0x9eAc9956855640c6a58AF8f91537A3E9ccd757a9" +staticAggregationIsmFactory: "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A" +staticMerkleRootMultisigIsmFactory: "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC" +staticMerkleRootWeightedMultisigIsmFactory: "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004" +staticMessageIdMultisigIsmFactory: "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE" +staticMessageIdWeightedMultisigIsmFactory: "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1" +storageGasOracle: "0xc2466492C451E1AE49d8C874bB9f89293Aaad59b" +testRecipient: "0x7Ce3a48cd9FD80004d95b088760bD05bA86C1f7b" +timelockController: "0x0000000000000000000000000000000000000000" +validatorAnnounce: "0xFa6fDABA1d0688675f05cE1B9DE17461247Bce9e" From 177bf6dfa4b9346375393bdea82288621c56295f Mon Sep 17 00:00:00 2001 From: Paul Balaji <10051819+paulbalaji@users.noreply.github.com> Date: Fri, 10 Jan 2025 11:29:19 +0000 Subject: [PATCH 08/11] Apply suggestions from code review --- .changeset/big-cobras-yell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/big-cobras-yell.md b/.changeset/big-cobras-yell.md index 2294dcc2..9001dfe3 100644 --- a/.changeset/big-cobras-yell.md +++ b/.changeset/big-cobras-yell.md @@ -2,4 +2,4 @@ '@hyperlane-xyz/registry': minor --- -Deploy to new chains: acala, artela, guru, hemi, nero, subtensor, xpla +Deploy to new chains: artela, guru, hemi, nero, xpla. From e6a9009f455b8b241fbb949002b2002eafc15193 Mon Sep 17 00:00:00 2001 From: pbio <10051819+paulbalaji@users.noreply.github.com> Date: Fri, 10 Jan 2025 12:14:33 +0000 Subject: [PATCH 09/11] update nero prio fee Signed-off-by: pbio <10051819+paulbalaji@users.noreply.github.com> --- chains/metadata.yaml | 2 ++ chains/nero/metadata.yaml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/chains/metadata.yaml b/chains/metadata.yaml index 404355d7..4f0aeafd 100644 --- a/chains/metadata.yaml +++ b/chains/metadata.yaml @@ -3921,6 +3921,8 @@ nero: rpcUrls: - http: https://rpc.nerochain.io technicalStack: other + transactionOverrides: + maxPriorityFeePerGas: 1000000000 neutron: bech32Prefix: neutron blockExplorers: diff --git a/chains/nero/metadata.yaml b/chains/nero/metadata.yaml index e9103fe8..bacde334 100644 --- a/chains/nero/metadata.yaml +++ b/chains/nero/metadata.yaml @@ -25,3 +25,5 @@ protocol: ethereum rpcUrls: - http: https://rpc.nerochain.io technicalStack: other +transactionOverrides: + maxPriorityFeePerGas: 1000000000 From d94c5f54ab5f8141c8bc74d4c8e2f2bf19d57b73 Mon Sep 17 00:00:00 2001 From: pbio <10051819+paulbalaji@users.noreply.github.com> Date: Fri, 10 Jan 2025 12:53:21 +0000 Subject: [PATCH 10/11] update nero tx overrides Signed-off-by: pbio <10051819+paulbalaji@users.noreply.github.com> --- chains/metadata.yaml | 1 + chains/nero/metadata.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/chains/metadata.yaml b/chains/metadata.yaml index 4f0aeafd..38fe31e0 100644 --- a/chains/metadata.yaml +++ b/chains/metadata.yaml @@ -3922,6 +3922,7 @@ nero: - http: https://rpc.nerochain.io technicalStack: other transactionOverrides: + maxFeePerGas: 10000000000 maxPriorityFeePerGas: 1000000000 neutron: bech32Prefix: neutron diff --git a/chains/nero/metadata.yaml b/chains/nero/metadata.yaml index bacde334..0e27ad84 100644 --- a/chains/nero/metadata.yaml +++ b/chains/nero/metadata.yaml @@ -26,4 +26,5 @@ rpcUrls: - http: https://rpc.nerochain.io technicalStack: other transactionOverrides: + maxFeePerGas: 10000000000 maxPriorityFeePerGas: 1000000000 From 79fcadaf4df46d5434fc06622b4b082754eec67c Mon Sep 17 00:00:00 2001 From: pbio <10051819+paulbalaji@users.noreply.github.com> Date: Fri, 10 Jan 2025 17:09:34 +0000 Subject: [PATCH 11/11] drive-by: update torus rpcs Signed-off-by: pbio <10051819+paulbalaji@users.noreply.github.com> --- chains/metadata.yaml | 1 + chains/torus/metadata.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/chains/metadata.yaml b/chains/metadata.yaml index 38fe31e0..71db648a 100644 --- a/chains/metadata.yaml +++ b/chains/metadata.yaml @@ -5687,6 +5687,7 @@ torus: protocol: ethereum rpcUrls: - http: https://api-hyperlane.nodes.torus.network + - http: https://api.torus.network technicalStack: polkadotsubstrate treasure: blockExplorers: diff --git a/chains/torus/metadata.yaml b/chains/torus/metadata.yaml index 0d448a4e..6afd6091 100644 --- a/chains/torus/metadata.yaml +++ b/chains/torus/metadata.yaml @@ -23,4 +23,5 @@ nativeToken: protocol: ethereum rpcUrls: - http: https://api-hyperlane.nodes.torus.network + - http: https://api.torus.network technicalStack: polkadotsubstrate