From 98b8950aa2b1b2d1aadf9e4ded19219fc2c8e0fa Mon Sep 17 00:00:00 2001 From: Alexey Rehov Date: Wed, 27 Nov 2024 14:17:53 +0200 Subject: [PATCH] Add reactive testnet (#376) ### Description Add Kopli Reactive (testnet) chain. EVM compatible. --------- Co-authored-by: Daniil Romazanov <85625881+daniil-parsiq@users.noreply.github.com> Co-authored-by: Daniil Romazanov --- .changeset/fifty-peaches-flash.md | 5 +++++ chains/reactivekopli/addresses.yaml | 14 ++++++++++++++ chains/reactivekopli/logo.svg | 1 + chains/reactivekopli/metadata.yaml | 25 +++++++++++++++++++++++++ 4 files changed, 45 insertions(+) create mode 100644 .changeset/fifty-peaches-flash.md create mode 100644 chains/reactivekopli/addresses.yaml create mode 100644 chains/reactivekopli/logo.svg create mode 100644 chains/reactivekopli/metadata.yaml diff --git a/.changeset/fifty-peaches-flash.md b/.changeset/fifty-peaches-flash.md new file mode 100644 index 000000000..d212e40b6 --- /dev/null +++ b/.changeset/fifty-peaches-flash.md @@ -0,0 +1,5 @@ +--- +'@hyperlane-xyz/registry': minor +--- + +feat: add reactive kopli chain diff --git a/chains/reactivekopli/addresses.yaml b/chains/reactivekopli/addresses.yaml new file mode 100644 index 000000000..d96dcebae --- /dev/null +++ b/chains/reactivekopli/addresses.yaml @@ -0,0 +1,14 @@ +domainRoutingIsmFactory: "0x612Fc08df0D4a716926e8d076c538f06c2aDfa54" +interchainAccountIsm: "0x569a04cCB47AfEe920720fAE9c024639115247FC" +interchainAccountRouter: "0xf1C736CD66B99324C518b573F8437b66886C8CBa" +mailbox: "0xD7b76B3A180210190c00d8f077b50b0A272d6A8c" +merkleTreeHook: "0x76fe29039a9400AeB4c71c8327Da29D1eB9341Aa" +proxyAdmin: "0x296C29d3a37edf8c50291962F2AA4996eFaC49E5" +staticAggregationHookFactory: "0xa3B35C8042C6765817BEe30435e839A6b96fDe51" +staticAggregationIsmFactory: "0x48922604143B1c4E2D656f63D88D409eb3Ed511e" +staticMerkleRootMultisigIsmFactory: "0x0445c185a1808e03105AEe9E71628044284a2F5f" +staticMerkleRootWeightedMultisigIsmFactory: "0x08cBf4ef408749f3b734134f3623B09051Dcc11C" +staticMessageIdMultisigIsmFactory: "0xaA6BeF8ef3f4547545825A2C2f5FE9238e390af9" +staticMessageIdWeightedMultisigIsmFactory: "0x9C9f9CE538e58Cb690e342134439Bd8A18a765Db" +testRecipient: "0x279C888dA70c752A987f6631eB6dCCDE574302B8" +validatorAnnounce: "0x217bb7Ac3cA68D56D0C48CE26BcA616E2b87EDa6" diff --git a/chains/reactivekopli/logo.svg b/chains/reactivekopli/logo.svg new file mode 100644 index 000000000..7409db25b --- /dev/null +++ b/chains/reactivekopli/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chains/reactivekopli/metadata.yaml b/chains/reactivekopli/metadata.yaml new file mode 100644 index 000000000..afdcc279e --- /dev/null +++ b/chains/reactivekopli/metadata.yaml @@ -0,0 +1,25 @@ +# yaml-language-server: $schema=../schema.json +blockExplorers: + - apiUrl: https://kopli-api.reactscan.net + family: other + name: Kopli Reactscan + url: https://kopli.reactscan.net +blocks: + confirmations: 1 + estimateBlockTime: 7 + reorgPeriod: safe +chainId: 5318008 +deployer: + name: Reactive Network + url: https://reactive.network +displayName: Kopli Reactive +domainId: 5318008 +isTestnet: true +name: reactivekopli +nativeToken: + decimals: 18 + name: Kopli React + symbol: kREACT +protocol: ethereum +rpcUrls: + - http: https://kopli-rpc.rkt.ink