diff --git a/.changeset/cool-moles-thank.md b/.changeset/cool-moles-thank.md
new file mode 100644
index 00000000..b7c05a1b
--- /dev/null
+++ b/.changeset/cool-moles-thank.md
@@ -0,0 +1,5 @@
+---
+'@hyperlane-xyz/registry': minor
+---
+
+add support for zksync testnet and sophon testnet
diff --git a/chains/sophonsepolia/addresses.yaml b/chains/sophonsepolia/addresses.yaml
new file mode 100644
index 00000000..e597b8e2
--- /dev/null
+++ b/chains/sophonsepolia/addresses.yaml
@@ -0,0 +1,14 @@
+domainRoutingIsmFactory: "0x4C00a7cead47d335f3241fe88c28bF5603C88fCD"
+interchainAccountIsm: "0x7Ff7Cb205cc58aC2C16f8f70601694aB54866aFD"
+interchainAccountRouter: "0x0c75757134886CF33C76da3BE79fADdB9489D69C"
+mailbox: "0xE35B6f913B8019CcC8dA996aCEb364A8eE6f23ff"
+merkleTreeHook: "0xd4ED3Afc8753A509BB720d7428c7b3374E0A22D9"
+proxyAdmin: "0x84D817bEffFeDAb1bafB85F642DFD1F3CB3CD69e"
+staticAggregationHookFactory: "0x356B7F54687a39912519019c29b61D7F5A2E5f3B"
+staticAggregationIsmFactory: "0xf946BdD9124214a0a043FCb3100E7418D641c9c3"
+staticMerkleRootMultisigIsmFactory: "0x3e00904b33e6810DB88b2666c3Bc21bA628e14e0"
+staticMerkleRootWeightedMultisigIsmFactory: "0x7BaDf0EE77A71CF4F258A2Ae1a44b94bAc1da64f"
+staticMessageIdMultisigIsmFactory: "0x2d6861Ba1E4eE1dC6B5a2fb4c47f9c81e5340453"
+staticMessageIdWeightedMultisigIsmFactory: "0xCE1Da4eFf1487847F11675fb84c08E42Fe59eAE8"
+testRecipient: "0x9f54a73Ed1477D56719C4179Bb6c75Aa40ED3be1"
+validatorAnnounce: "0xA2c105D42badfB8c6fCA02330baE0F075914705e"
diff --git a/chains/sophonsepolia/logo.svg b/chains/sophonsepolia/logo.svg
new file mode 100644
index 00000000..446a7af8
--- /dev/null
+++ b/chains/sophonsepolia/logo.svg
@@ -0,0 +1,10 @@
+
\ No newline at end of file
diff --git a/chains/sophonsepolia/metadata.yaml b/chains/sophonsepolia/metadata.yaml
new file mode 100644
index 00000000..db12a94e
--- /dev/null
+++ b/chains/sophonsepolia/metadata.yaml
@@ -0,0 +1,22 @@
+# yaml-language-server: $schema=../schema.json
+blockExplorers:
+ - apiUrl: https://api-explorer-verify.testnet.sophon.xyz/contract_verification
+ family: etherscan
+ name: Sophon Testnet Explorer
+ url: https://explorer.testnet.sophon.xyz
+chainId: 531050104
+deployer:
+ name: txFusion
+ url: https://txfusion.io
+displayName: Sophon Sepolia
+domainId: 531050104
+isTestnet: true
+name: sophonsepolia
+nativeToken:
+ decimals: 18
+ name: sophon
+ symbol: SOPH
+protocol: ethereum
+rpcUrls:
+ - http: https://rpc.testnet.sophon.xyz
+technicalStack: zksync
diff --git a/chains/zksyncsepolia/addresses.yaml b/chains/zksyncsepolia/addresses.yaml
new file mode 100644
index 00000000..dbad9d8a
--- /dev/null
+++ b/chains/zksyncsepolia/addresses.yaml
@@ -0,0 +1,14 @@
+domainRoutingIsmFactory: "0x10c9c41A4e8E1Ce0ecf8E4604615AA570a3700F2"
+interchainAccountIsm: "0x6b2DB63e07b3369A6BC229a44eA4Dd62033e3e19"
+interchainAccountRouter: "0x32bccc98c8E68005946C325fCc9Ed478870129DA"
+mailbox: "0x1E45f767d51FA1Ec326d35e3BD4904fF0f30fCDa"
+merkleTreeHook: "0xF4516B3BC2D4E81278E46b26A692cB1C33B5D6ED"
+proxyAdmin: "0x31cBb48e78A38acADAC6cfe62C4Cafc148FFA00B"
+staticAggregationHookFactory: "0x1212D39C404C49fEA1cd06Edd8B5909B19ecE050"
+staticAggregationIsmFactory: "0xc1b500424c21e3f88E928BAA45645fA179538947"
+staticMerkleRootMultisigIsmFactory: "0xFd1e808473d106623554bC3859d825f8D9a210FA"
+staticMerkleRootWeightedMultisigIsmFactory: "0x0E7e18a9FaFDf10Da49C08979a0006a8F8D711C0"
+staticMessageIdMultisigIsmFactory: "0x34A787435F4a6Fb081A9f8c9C22De75B0973C5B4"
+staticMessageIdWeightedMultisigIsmFactory: "0x2482bbdd29cd3FC140A5e216BdC4b57Be9E89f37"
+testRecipient: "0x53354D16214dFd113cFDA45Ad4c483Bd3705A84F"
+validatorAnnounce: "0x1eA73bfB9564F870EfdBA22b9038166788EEa435"
diff --git a/chains/zksyncsepolia/logo.svg b/chains/zksyncsepolia/logo.svg
new file mode 100644
index 00000000..2b8002dd
--- /dev/null
+++ b/chains/zksyncsepolia/logo.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/chains/zksyncsepolia/metadata.yaml b/chains/zksyncsepolia/metadata.yaml
new file mode 100644
index 00000000..c46f0346
--- /dev/null
+++ b/chains/zksyncsepolia/metadata.yaml
@@ -0,0 +1,22 @@
+# yaml-language-server: $schema=../schema.json
+blockExplorers:
+ - apiUrl: https://explorer.sepolia.era.zksync.dev/contract_verification
+ family: etherscan
+ name: zkSync Sepolia Explorer
+ url: https://sepolia.explorer.zksync.io
+chainId: 300
+deployer:
+ name: txFusion
+ url: https://txfusion.io
+displayName: zkSync Sepolia Testnet
+domainId: 300
+isTestnet: true
+name: zksyncsepolia
+nativeToken:
+ decimals: 18
+ name: Ether
+ symbol: ETH
+protocol: ethereum
+rpcUrls:
+ - http: https://sepolia.era.zksync.dev
+technicalStack: zksync