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