From 78895565b7f4a57e94d1b6a8f069d670f8ed98c7 Mon Sep 17 00:00:00 2001 From: Paul Balaji <10051819+paulbalaji@users.noreply.github.com> Date: Wed, 5 Feb 2025 17:09:11 +0000 Subject: [PATCH] feat: deploy to berachain (#553) ### Description feat: deploy to berachain ### Backward compatibility ### Testing manual --- .changeset/popular-points-speak.md | 5 +++++ chains/addresses.yaml | 26 ++++++++++++++++++++++++++ chains/berachain/addresses.yaml | 25 +++++++++++++++++++++++++ chains/berachain/logo.svg | 1 + chains/berachain/metadata.yaml | 26 ++++++++++++++++++++++++++ chains/metadata.yaml | 26 ++++++++++++++++++++++++++ 6 files changed, 109 insertions(+) create mode 100644 .changeset/popular-points-speak.md create mode 100644 chains/berachain/addresses.yaml create mode 100644 chains/berachain/logo.svg create mode 100644 chains/berachain/metadata.yaml diff --git a/.changeset/popular-points-speak.md b/.changeset/popular-points-speak.md new file mode 100644 index 000000000..ed7b5cf0f --- /dev/null +++ b/.changeset/popular-points-speak.md @@ -0,0 +1,5 @@ +--- +'@hyperlane-xyz/registry': minor +--- + +Deploy to berachain. diff --git a/chains/addresses.yaml b/chains/addresses.yaml index 14637a351..611efa923 100644 --- a/chains/addresses.yaml +++ b/chains/addresses.yaml @@ -587,6 +587,32 @@ berabartio: testRecipient: "0xe0B988062A0C6492177d64823Ab95a9c256c2a5F" timelockController: "0x0000000000000000000000000000000000000000" validatorAnnounce: "0xB057Fb841027a8554521DcCdeC3c3474CaC99AB5" +berachain: + aggregationHook: "0x55901b6f03D493C12eeC2C66958b2396b08fA987" + domainRoutingIsm: "0xDEed16fe4b1c9b2a93483EDFf34C77A9b57D31Ff" + domainRoutingIsmFactory: "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1" + fallbackRoutingHook: "0x7937CB2886f01F38210506491A69B0D107Ea0ad9" + interchainAccountIsm: "0x30a539E2E2d09FB4e68661B1EDD70D266211602a" + interchainAccountRouter: "0xB2b0A80b2fa3fC9aB1564A4FaF013d4D6084B325" + interchainGasPaymaster: "0x7Ce3a48cd9FD80004d95b088760bD05bA86C1f7b" + interchainSecurityModule: "0x11f4E62575EE171D4df15b2D5426abd5d4196284" + mailbox: "0x7f50C5776722630a0024fAE05fDe8b47571D7B39" + merkleTreeHook: "0x8F23872dAb3B166cef411EeB6C391Ff6Ce419532" + pausableHook: "0x2351FBe24C1212F253b7a300ff0cBCFd97952a19" + pausableIsm: "0xE885941aF52eab9E7f4c67392eACd96ea2A65d9B" + protocolFee: "0xF16E63B42Df7f2676B373979120BBf7e6298F473" + proxyAdmin: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E" + staticAggregationHookFactory: "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004" + staticAggregationIsm: "0x11f4E62575EE171D4df15b2D5426abd5d4196284" + staticAggregationIsmFactory: "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908" + staticMerkleRootMultisigIsmFactory: "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A" + staticMerkleRootWeightedMultisigIsmFactory: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7" + staticMessageIdMultisigIsmFactory: "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6" + staticMessageIdWeightedMultisigIsmFactory: "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D" + storageGasOracle: "0xb201817dFdd822B75Fa9b595457E6Ee466a7C187" + testRecipient: "0x82540c4C1C6956FC4815E583DDc6d88A782E0F3e" + timelockController: "0x0000000000000000000000000000000000000000" + validatorAnnounce: "0xa377b8269e0A47cdd2fD5AAeAe860b45623c6d82" bitlayer: aggregationHook: "0x9aA6A7525Aa42f861AB07F8556654971dd4525ED" domainRoutingIsm: "0xBD70Ea9D599a0FC8158B026797177773C3445730" diff --git a/chains/berachain/addresses.yaml b/chains/berachain/addresses.yaml new file mode 100644 index 000000000..d7818b1a1 --- /dev/null +++ b/chains/berachain/addresses.yaml @@ -0,0 +1,25 @@ +aggregationHook: "0x55901b6f03D493C12eeC2C66958b2396b08fA987" +domainRoutingIsm: "0xDEed16fe4b1c9b2a93483EDFf34C77A9b57D31Ff" +domainRoutingIsmFactory: "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1" +fallbackRoutingHook: "0x7937CB2886f01F38210506491A69B0D107Ea0ad9" +interchainAccountIsm: "0x30a539E2E2d09FB4e68661B1EDD70D266211602a" +interchainAccountRouter: "0xB2b0A80b2fa3fC9aB1564A4FaF013d4D6084B325" +interchainGasPaymaster: "0x7Ce3a48cd9FD80004d95b088760bD05bA86C1f7b" +interchainSecurityModule: "0x11f4E62575EE171D4df15b2D5426abd5d4196284" +mailbox: "0x7f50C5776722630a0024fAE05fDe8b47571D7B39" +merkleTreeHook: "0x8F23872dAb3B166cef411EeB6C391Ff6Ce419532" +pausableHook: "0x2351FBe24C1212F253b7a300ff0cBCFd97952a19" +pausableIsm: "0xE885941aF52eab9E7f4c67392eACd96ea2A65d9B" +protocolFee: "0xF16E63B42Df7f2676B373979120BBf7e6298F473" +proxyAdmin: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E" +staticAggregationHookFactory: "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004" +staticAggregationIsm: "0x11f4E62575EE171D4df15b2D5426abd5d4196284" +staticAggregationIsmFactory: "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908" +staticMerkleRootMultisigIsmFactory: "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A" +staticMerkleRootWeightedMultisigIsmFactory: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7" +staticMessageIdMultisigIsmFactory: "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6" +staticMessageIdWeightedMultisigIsmFactory: "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D" +storageGasOracle: "0xb201817dFdd822B75Fa9b595457E6Ee466a7C187" +testRecipient: "0x82540c4C1C6956FC4815E583DDc6d88A782E0F3e" +timelockController: "0x0000000000000000000000000000000000000000" +validatorAnnounce: "0xa377b8269e0A47cdd2fD5AAeAe860b45623c6d82" diff --git a/chains/berachain/logo.svg b/chains/berachain/logo.svg new file mode 100644 index 000000000..5b970a4bb --- /dev/null +++ b/chains/berachain/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chains/berachain/metadata.yaml b/chains/berachain/metadata.yaml new file mode 100644 index 000000000..4e767862b --- /dev/null +++ b/chains/berachain/metadata.yaml @@ -0,0 +1,26 @@ +# yaml-language-server: $schema=../schema.json +blockExplorers: + - apiUrl: https://api.routescan.io/v2/network/mainnet/evm/80094/etherscan/api/ + family: routescan + name: Berachain Explorer + url: https://beratrail.io +blocks: + confirmations: 1 + estimateBlockTime: 2 + reorgPeriod: 5 +chainId: 80094 +deployer: + name: Abacus Works + url: https://www.hyperlane.xyz +displayName: Berachain +domainId: 80094 +gasCurrencyCoinGeckoId: berachain-bera +name: berachain +nativeToken: + decimals: 18 + name: BERA + symbol: BERA +protocol: ethereum +rpcUrls: + - http: https://rpc.berachain.com +technicalStack: other diff --git a/chains/metadata.yaml b/chains/metadata.yaml index 791973c66..534967b3c 100644 --- a/chains/metadata.yaml +++ b/chains/metadata.yaml @@ -737,6 +737,32 @@ berabartio: - http: https://bartio.rpc.berachain.com/ - http: https://bartio.drpc.org - http: https://bera-testnet.nodeinfra.com +berachain: + blockExplorers: + - apiUrl: https://api.routescan.io/v2/network/mainnet/evm/80094/etherscan/api/ + family: routescan + name: Berachain Explorer + url: https://beratrail.io + blocks: + confirmations: 1 + estimateBlockTime: 2 + reorgPeriod: 5 + chainId: 80094 + deployer: + name: Abacus Works + url: https://www.hyperlane.xyz + displayName: Berachain + domainId: 80094 + gasCurrencyCoinGeckoId: berachain-bera + name: berachain + nativeToken: + decimals: 18 + name: BERA + symbol: BERA + protocol: ethereum + rpcUrls: + - http: https://rpc.berachain.com + technicalStack: other bitlayer: blockExplorers: - apiUrl: https://api.btrscan.com/scan/api