diff --git a/.changeset/big-cobras-yell.md b/.changeset/big-cobras-yell.md
new file mode 100644
index 00000000..9001dfe3
--- /dev/null
+++ b/.changeset/big-cobras-yell.md
@@ -0,0 +1,5 @@
+---
+'@hyperlane-xyz/registry': minor
+---
+
+Deploy to new chains: artela, guru, hemi, nero, xpla.
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/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/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/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/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/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/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/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/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/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 08d89f7d..71db648a 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
@@ -2208,6 +2261,7 @@ form:
displayName: Form
domainId: 478
gasCurrencyCoinGeckoId: ethereum
+ gnosisSafeTransactionServiceUrl: https://prod.form.keypersafe.xyz/
name: form
nativeToken:
decimals: 18
@@ -2531,6 +2585,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 +2683,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
@@ -2847,6 +2953,7 @@ ink:
displayName: Ink
domainId: 57073
gasCurrencyCoinGeckoId: ethereum
+ gnosisSafeTransactionServiceUrl: https://safe-transaction-ink.safe.global/
name: ink
nativeToken:
decimals: 18
@@ -3787,6 +3894,36 @@ 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
+ transactionOverrides:
+ maxFeePerGas: 10000000000
+ maxPriorityFeePerGas: 1000000000
neutron:
bech32Prefix: neutron
blockExplorers:
@@ -5217,6 +5354,32 @@ suavetoliman:
protocol: ethereum
rpcUrls:
- http: https://rpc.toliman.suave.flashbots.net
+subtensor:
+ blockExplorers:
+ - apiUrl: https://evm.taostats.io/api
+ family: blockscout
+ name: TaoStats EVM
+ url: https://evm.taostats.io
+ 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
@@ -5524,6 +5687,7 @@ torus:
protocol: ethereum
rpcUrls:
- http: https://api-hyperlane.nodes.torus.network
+ - http: https://api.torus.network
technicalStack: polkadotsubstrate
treasure:
blockExplorers:
@@ -5807,6 +5971,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/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/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..0e27ad84
--- /dev/null
+++ b/chains/nero/metadata.yaml
@@ -0,0 +1,30 @@
+# 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
+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
+transactionOverrides:
+ maxFeePerGas: 10000000000
+ maxPriorityFeePerGas: 1000000000
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..5dd44761
--- /dev/null
+++ b/chains/subtensor/metadata.yaml
@@ -0,0 +1,26 @@
+# yaml-language-server: $schema=../schema.json
+blockExplorers:
+ - apiUrl: https://evm.taostats.io/api
+ family: blockscout
+ name: TaoStats EVM
+ url: https://evm.taostats.io
+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/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
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"
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