From cf23811bc52f556e767ae2131107eec590839eba Mon Sep 17 00:00:00 2001 From: Bitrock Blockchain <138885902+BitrockChain@users.noreply.github.com> Date: Sat, 30 Aug 2025 17:28:05 +0700 Subject: [PATCH 1/3] feat(bitrock): add chain metadata & core addresses --- chains/bitrock/README.md | 7 +++++++ chains/bitrock/addresses.yaml | 13 +++++++++++++ chains/bitrock/logo.svg | 22 ++++++++++++++++++++++ chains/bitrock/metadata.yaml | 19 +++++++++++++++++++ 4 files changed, 61 insertions(+) create mode 100644 chains/bitrock/README.md create mode 100644 chains/bitrock/addresses.yaml create mode 100644 chains/bitrock/logo.svg create mode 100644 chains/bitrock/metadata.yaml diff --git a/chains/bitrock/README.md b/chains/bitrock/README.md new file mode 100644 index 000000000..f321e6323 --- /dev/null +++ b/chains/bitrock/README.md @@ -0,0 +1,7 @@ +# Bitrock (domain 7171) + +- Consensus: IBFT-2 PoA (instant finality), ~1s block time +- Explorer: https://explorer.bit-rock.io +- RPC: https://brockrpc.io + +Contracts deployed by Hyperlane Core are listed in `addresses.yaml`. \ No newline at end of file diff --git a/chains/bitrock/addresses.yaml b/chains/bitrock/addresses.yaml new file mode 100644 index 000000000..f4951be1c --- /dev/null +++ b/chains/bitrock/addresses.yaml @@ -0,0 +1,13 @@ +domainRoutingIsmFactory: "0x0473b5c0Af725b43b9E204dB7e70479d4A316037" +interchainAccountRouter: "0x9458751d1133fe5D0110dfdDfBe34d7FB7f0fb6e" +mailbox: "0x516c2087AFd06843609460543E6b70b57ABaE35b" +merkleTreeHook: "0x7C7253131CaEa3C56cD3772dD7E94e2Fd28838F9" +proxyAdmin: "0xC44d8f4D9977369F465c5329acA19Ff1F3D3123C" +staticAggregationHookFactory: "0xBa0a67F475490faBE5DDAE1cA57373719D61dd95" +staticAggregationIsmFactory: "0xB4dDA9ef7439d04953CE4eB49698Ec7154F61237" +staticMerkleRootMultisigIsmFactory: "0x8fe6A915DE00B3F0e96874b0E7A38bB2E58A0e49" +staticMerkleRootWeightedMultisigIsmFactory: "0x017D7227502E9b0EF3c2759e581201219dff7240" +staticMessageIdMultisigIsmFactory: "0xBB70Af76c017704b32d9eE6685f1EFe65DF314a2" +staticMessageIdWeightedMultisigIsmFactory: "0xA336e2Ba3D2F409c38613cbb9359090049F492dF" +testRecipient: "0xf6454ab90745020C3C6d75C43AC1B299660b06bB" +validatorAnnounce: "0x8f715D9B174d1F4727d42022B3F75a7C0a152C44" diff --git a/chains/bitrock/logo.svg b/chains/bitrock/logo.svg new file mode 100644 index 000000000..28dc02f26 --- /dev/null +++ b/chains/bitrock/logo.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/chains/bitrock/metadata.yaml b/chains/bitrock/metadata.yaml new file mode 100644 index 000000000..dbc4eebeb --- /dev/null +++ b/chains/bitrock/metadata.yaml @@ -0,0 +1,19 @@ +# yaml-language-server: $schema=../schema.json +blockExplorers: + - apiUrl: https://explorer.bit-rock.io/api + family: blockscout + name: bitrock explorer + url: https://explorer.bit-rock.io +chainId: 7171 +displayName: Bitrock +domainId: 7171 +isTestnet: false +name: bitrock +nativeToken: + decimals: 18 + name: Bitrock + symbol: BROCK +protocol: ethereum +rpcUrls: + - http: https://brockrpc.io +technicalStack: other From 1f6963347b89b59635fbcc932a41eee87aea7360 Mon Sep 17 00:00:00 2001 From: Bitrock Blockchain <138885902+BitrockChain@users.noreply.github.com> Date: Sat, 30 Aug 2025 17:34:30 +0700 Subject: [PATCH 2/3] chore(changeset): add bitrock registry changeset --- .changeset/mighty-dingos-pay.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/mighty-dingos-pay.md diff --git a/.changeset/mighty-dingos-pay.md b/.changeset/mighty-dingos-pay.md new file mode 100644 index 000000000..2ce3c7f37 --- /dev/null +++ b/.changeset/mighty-dingos-pay.md @@ -0,0 +1,5 @@ +--- +'@hyperlane-xyz/registry': minor +--- + +feat(bitrock): add chain metadata and core contract addresses From 0450c81648a1e1223c04e622fc81e0c77d5afdd4 Mon Sep 17 00:00:00 2001 From: Bitrock Blockchain <138885902+BitrockChain@users.noreply.github.com> Date: Sat, 30 Aug 2025 17:59:01 +0700 Subject: [PATCH 3/3] chore(bitrock): polish README links and explorer name --- chains/bitrock/README.md | 8 ++++---- chains/bitrock/metadata.yaml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/chains/bitrock/README.md b/chains/bitrock/README.md index f321e6323..e42a96d4a 100644 --- a/chains/bitrock/README.md +++ b/chains/bitrock/README.md @@ -1,7 +1,7 @@ # Bitrock (domain 7171) -- Consensus: IBFT-2 PoA (instant finality), ~1s block time -- Explorer: https://explorer.bit-rock.io -- RPC: https://brockrpc.io +- Consensus: IBFT-2 PoA (instant finality, ~1s block time) +- Explorer: [explorer.bit-rock.io](https://explorer.bit-rock.io) +- RPC: [brockrpc.io](https://brockrpc.io) -Contracts deployed by Hyperlane Core are listed in `addresses.yaml`. \ No newline at end of file +Contracts deployed by Hyperlane Core are listed in [`addresses.yaml`](./addresses.yaml). \ No newline at end of file diff --git a/chains/bitrock/metadata.yaml b/chains/bitrock/metadata.yaml index dbc4eebeb..6efa5ffbd 100644 --- a/chains/bitrock/metadata.yaml +++ b/chains/bitrock/metadata.yaml @@ -2,7 +2,7 @@ blockExplorers: - apiUrl: https://explorer.bit-rock.io/api family: blockscout - name: bitrock explorer + name: Bitrock Explorer url: https://explorer.bit-rock.io chainId: 7171 displayName: Bitrock