Skip to content

Commit

Permalink
feat: deploy to B² Network (#396)
Browse files Browse the repository at this point in the history
### Description

feat: deploy to B² Network

drive-by update to default ISMs for boba, duckchain, superseed,
unichain, vana as they are also in the same batch as bsquared

### Backward compatibility

<!--
Are these changes backward compatible? Note that additions are backwards
compatible.

Yes/No
-->

### Testing

<!--
Have any new metadata configs and deployment addresses been used with
any Hyperlane tooling, such as the CLI?
-->

---------

Signed-off-by: pbio <[email protected]>
  • Loading branch information
paulbalaji authored Nov 26, 2024
1 parent ae7df1b commit fa13e99
Show file tree
Hide file tree
Showing 11 changed files with 124 additions and 10 deletions.
5 changes: 5 additions & 0 deletions .changeset/quick-mice-dream.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@hyperlane-xyz/registry': minor
---

Deploy to B² Network ("bsquared").
36 changes: 31 additions & 5 deletions chains/addresses.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -576,7 +576,7 @@ boba:
interchainAccountIsm: "0x25EAC2007b0D40E3f0AF112FD346412321038719"
interchainAccountRouter: "0xfF26696DcDb6BbFD27e959b847D4f1399D5BcF64"
interchainGasPaymaster: "0x9534122Aae7978dB8f5f10dF4432233c53e820A1"
interchainSecurityModule: "0x46De8b87577624b9ce63201238982b95ad0d7Ea4"
interchainSecurityModule: "0x9c582a96B7350eEd313560Aeb9aBDff047aeaD36"
mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
merkleTreeHook: "0x9eaaC366BFD70430cFee6E70265fefFf1CfC9E47"
pausableHook: "0x9eb56085DdbDA60aDf7d2B533AFeD90e38fC9666"
Expand Down Expand Up @@ -678,6 +678,32 @@ bsctestnet:
testTokenRecipient: "0x260f6024119549a40595d0937471e607411E8ea5"
timelockController: "0x0000000000000000000000000000000000000000"
validatorAnnounce: "0xf09701B0a93210113D175461b6135a96773B5465"
bsquared:
aggregationHook: "0x03D610d916D5D274e4A31c026fd6884281A35d9C"
domainRoutingIsm: "0xBD70Ea9D599a0FC8158B026797177773C3445730"
domainRoutingIsmFactory: "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908"
fallbackRoutingHook: "0x60bB6D060393D3C206719A7bD61844cC82891cfB"
interchainAccountIsm: "0xfF26696DcDb6BbFD27e959b847D4f1399D5BcF64"
interchainAccountRouter: "0x4D50044335dc1d4D26c343AdeDf6E47808475Deb"
interchainGasPaymaster: "0x70EbA87Cd15616f32C736B3f3BdCfaeD0713a82B"
interchainSecurityModule: "0x7dBb82188F553161d4B4ac3a2362Bff3a57e21D2"
mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
merkleTreeHook: "0xbb0AE51BCa526cF313b6a95BfaB020794af6C394"
pausableHook: "0x83475ca5bEB2Eaa59A2FF48a0544ebaa4a32c2de"
pausableIsm: "0x0D3bD9F1bcDA82bD1682b2C895a907d7aaE45849"
protocolFee: "0xbB88a31E4b709b645c06825c0E0b5CAC906d97DE"
proxyAdmin: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7"
staticAggregationHookFactory: "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6"
staticAggregationIsm: "0x7dBb82188F553161d4B4ac3a2362Bff3a57e21D2"
staticAggregationIsmFactory: "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A"
staticMerkleRootMultisigIsmFactory: "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC"
staticMerkleRootWeightedMultisigIsmFactory: "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004"
staticMessageIdMultisigIsmFactory: "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE"
staticMessageIdWeightedMultisigIsmFactory: "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1"
storageGasOracle: "0x451dF8AB0936D85526D816f0b4dCaDD934A034A4"
testRecipient: "0x0F9d4704E1Fb25e416042524e594F1cEac6fF597"
timelockController: "0x0000000000000000000000000000000000000000"
validatorAnnounce: "0x25EAC2007b0D40E3f0AF112FD346412321038719"
camptestnet:
aggregationHook: "0xb97D172479E9EC2501524E02703B42247559A1bD"
domainRoutingIsm: "0x2a2F4AAaf726abb4B969c2804D38e188555683b5"
Expand Down Expand Up @@ -992,7 +1018,7 @@ duckchain:
interchainAccountIsm: "0x25EAC2007b0D40E3f0AF112FD346412321038719"
interchainAccountRouter: "0xfF26696DcDb6BbFD27e959b847D4f1399D5BcF64"
interchainGasPaymaster: "0x9534122Aae7978dB8f5f10dF4432233c53e820A1"
interchainSecurityModule: "0x46De8b87577624b9ce63201238982b95ad0d7Ea4"
interchainSecurityModule: "0x739800B825916456b55CF832A535eE253bC1f358"
mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
merkleTreeHook: "0x9eaaC366BFD70430cFee6E70265fefFf1CfC9E47"
pausableHook: "0x9eb56085DdbDA60aDf7d2B533AFeD90e38fC9666"
Expand Down Expand Up @@ -3112,7 +3138,7 @@ superseed:
interchainAccountIsm: "0x25EAC2007b0D40E3f0AF112FD346412321038719"
interchainAccountRouter: "0xfF26696DcDb6BbFD27e959b847D4f1399D5BcF64"
interchainGasPaymaster: "0x9534122Aae7978dB8f5f10dF4432233c53e820A1"
interchainSecurityModule: "0x46De8b87577624b9ce63201238982b95ad0d7Ea4"
interchainSecurityModule: "0x9bdafD7aEd501B30f72b24Ce85d423eB77f51ba0"
mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
merkleTreeHook: "0x9eaaC366BFD70430cFee6E70265fefFf1CfC9E47"
pausableHook: "0x9eb56085DdbDA60aDf7d2B533AFeD90e38fC9666"
Expand Down Expand Up @@ -3264,7 +3290,7 @@ unichain:
interchainAccountIsm: "0x25EAC2007b0D40E3f0AF112FD346412321038719"
interchainAccountRouter: "0xfF26696DcDb6BbFD27e959b847D4f1399D5BcF64"
interchainGasPaymaster: "0x9534122Aae7978dB8f5f10dF4432233c53e820A1"
interchainSecurityModule: "0x46De8b87577624b9ce63201238982b95ad0d7Ea4"
interchainSecurityModule: "0xce5718713f019b71F7d37058cD75d12e01dE2611"
mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
merkleTreeHook: "0x9eaaC366BFD70430cFee6E70265fefFf1CfC9E47"
pausableHook: "0x9eb56085DdbDA60aDf7d2B533AFeD90e38fC9666"
Expand Down Expand Up @@ -3316,7 +3342,7 @@ vana:
interchainAccountIsm: "0x25EAC2007b0D40E3f0AF112FD346412321038719"
interchainAccountRouter: "0xfF26696DcDb6BbFD27e959b847D4f1399D5BcF64"
interchainGasPaymaster: "0x9534122Aae7978dB8f5f10dF4432233c53e820A1"
interchainSecurityModule: "0x46De8b87577624b9ce63201238982b95ad0d7Ea4"
interchainSecurityModule: "0xce5718713f019b71F7d37058cD75d12e01dE2611"
mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
merkleTreeHook: "0x9eaaC366BFD70430cFee6E70265fefFf1CfC9E47"
pausableHook: "0x9eb56085DdbDA60aDf7d2B533AFeD90e38fC9666"
Expand Down
2 changes: 1 addition & 1 deletion chains/boba/addresses.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ fallbackRoutingHook: "0x0D3bD9F1bcDA82bD1682b2C895a907d7aaE45849"
interchainAccountIsm: "0x25EAC2007b0D40E3f0AF112FD346412321038719"
interchainAccountRouter: "0xfF26696DcDb6BbFD27e959b847D4f1399D5BcF64"
interchainGasPaymaster: "0x9534122Aae7978dB8f5f10dF4432233c53e820A1"
interchainSecurityModule: "0x46De8b87577624b9ce63201238982b95ad0d7Ea4"
interchainSecurityModule: "0x9c582a96B7350eEd313560Aeb9aBDff047aeaD36"
mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
merkleTreeHook: "0x9eaaC366BFD70430cFee6E70265fefFf1CfC9E47"
pausableHook: "0x9eb56085DdbDA60aDf7d2B533AFeD90e38fC9666"
Expand Down
25 changes: 25 additions & 0 deletions chains/bsquared/addresses.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
aggregationHook: "0x03D610d916D5D274e4A31c026fd6884281A35d9C"
domainRoutingIsm: "0xBD70Ea9D599a0FC8158B026797177773C3445730"
domainRoutingIsmFactory: "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908"
fallbackRoutingHook: "0x60bB6D060393D3C206719A7bD61844cC82891cfB"
interchainAccountIsm: "0xfF26696DcDb6BbFD27e959b847D4f1399D5BcF64"
interchainAccountRouter: "0x4D50044335dc1d4D26c343AdeDf6E47808475Deb"
interchainGasPaymaster: "0x70EbA87Cd15616f32C736B3f3BdCfaeD0713a82B"
interchainSecurityModule: "0x7dBb82188F553161d4B4ac3a2362Bff3a57e21D2"
mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
merkleTreeHook: "0xbb0AE51BCa526cF313b6a95BfaB020794af6C394"
pausableHook: "0x83475ca5bEB2Eaa59A2FF48a0544ebaa4a32c2de"
pausableIsm: "0x0D3bD9F1bcDA82bD1682b2C895a907d7aaE45849"
protocolFee: "0xbB88a31E4b709b645c06825c0E0b5CAC906d97DE"
proxyAdmin: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7"
staticAggregationHookFactory: "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6"
staticAggregationIsm: "0x7dBb82188F553161d4B4ac3a2362Bff3a57e21D2"
staticAggregationIsmFactory: "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A"
staticMerkleRootMultisigIsmFactory: "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC"
staticMerkleRootWeightedMultisigIsmFactory: "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004"
staticMessageIdMultisigIsmFactory: "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE"
staticMessageIdWeightedMultisigIsmFactory: "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1"
storageGasOracle: "0x451dF8AB0936D85526D816f0b4dCaDD934A034A4"
testRecipient: "0x0F9d4704E1Fb25e416042524e594F1cEac6fF597"
timelockController: "0x0000000000000000000000000000000000000000"
validatorAnnounce: "0x25EAC2007b0D40E3f0AF112FD346412321038719"
1 change: 1 addition & 0 deletions chains/bsquared/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
28 changes: 28 additions & 0 deletions chains/bsquared/metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
blockExplorers:
- apiUrl: https://explorer.bsquared.network/api
family: etherscan
name: B² Network Explorer
url: https://explorer.bsquared.network
blocks:
confirmations: 1
estimateBlockTime: 3
reorgPeriod: 5
chainId: 223
deployer:
name: Abacus Works
url: https://www.hyperlane.xyz
displayName: B² Network
domainId: 223
gasCurrencyCoinGeckoId: bitcoin
name: bsquared
nativeToken:
decimals: 18
name: Bitcoin
symbol: BTC
protocol: ethereum
rpcUrls:
- http: https://rpc.bsquared.network
- http: https://rpc.ankr.com/b2
- http: https://mainnet.b2-rpc.com
- http: https://b2-mainnet.alt.technology
technicalStack: other
2 changes: 1 addition & 1 deletion chains/duckchain/addresses.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ fallbackRoutingHook: "0x0D3bD9F1bcDA82bD1682b2C895a907d7aaE45849"
interchainAccountIsm: "0x25EAC2007b0D40E3f0AF112FD346412321038719"
interchainAccountRouter: "0xfF26696DcDb6BbFD27e959b847D4f1399D5BcF64"
interchainGasPaymaster: "0x9534122Aae7978dB8f5f10dF4432233c53e820A1"
interchainSecurityModule: "0x46De8b87577624b9ce63201238982b95ad0d7Ea4"
interchainSecurityModule: "0x739800B825916456b55CF832A535eE253bC1f358"
mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
merkleTreeHook: "0x9eaaC366BFD70430cFee6E70265fefFf1CfC9E47"
pausableHook: "0x9eb56085DdbDA60aDf7d2B533AFeD90e38fC9666"
Expand Down
29 changes: 29 additions & 0 deletions chains/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -803,6 +803,35 @@ bsctestnet:
rpcUrls:
- http: https://bsc-testnet.publicnode.com
- http: https://bsc-testnet.blockpi.network/v1/rpc/public
bsquared:
blockExplorers:
- apiUrl: https://explorer.bsquared.network/api
family: etherscan
name: B² Network Explorer
url: https://explorer.bsquared.network
blocks:
confirmations: 1
estimateBlockTime: 3
reorgPeriod: 5
chainId: 223
deployer:
name: Abacus Works
url: https://www.hyperlane.xyz
displayName: B² Network
domainId: 223
gasCurrencyCoinGeckoId: bitcoin
name: bsquared
nativeToken:
decimals: 18
name: Bitcoin
symbol: BTC
protocol: ethereum
rpcUrls:
- http: https://rpc.bsquared.network
- http: https://rpc.ankr.com/b2
- http: https://mainnet.b2-rpc.com
- http: https://b2-mainnet.alt.technology
technicalStack: other
camptestnet:
blockExplorers:
- apiUrl: https://camp-network-testnet.blockscout.com/api
Expand Down
2 changes: 1 addition & 1 deletion chains/superseed/addresses.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ fallbackRoutingHook: "0x0D3bD9F1bcDA82bD1682b2C895a907d7aaE45849"
interchainAccountIsm: "0x25EAC2007b0D40E3f0AF112FD346412321038719"
interchainAccountRouter: "0xfF26696DcDb6BbFD27e959b847D4f1399D5BcF64"
interchainGasPaymaster: "0x9534122Aae7978dB8f5f10dF4432233c53e820A1"
interchainSecurityModule: "0x46De8b87577624b9ce63201238982b95ad0d7Ea4"
interchainSecurityModule: "0x9bdafD7aEd501B30f72b24Ce85d423eB77f51ba0"
mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
merkleTreeHook: "0x9eaaC366BFD70430cFee6E70265fefFf1CfC9E47"
pausableHook: "0x9eb56085DdbDA60aDf7d2B533AFeD90e38fC9666"
Expand Down
2 changes: 1 addition & 1 deletion chains/unichain/addresses.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ fallbackRoutingHook: "0x0D3bD9F1bcDA82bD1682b2C895a907d7aaE45849"
interchainAccountIsm: "0x25EAC2007b0D40E3f0AF112FD346412321038719"
interchainAccountRouter: "0xfF26696DcDb6BbFD27e959b847D4f1399D5BcF64"
interchainGasPaymaster: "0x9534122Aae7978dB8f5f10dF4432233c53e820A1"
interchainSecurityModule: "0x46De8b87577624b9ce63201238982b95ad0d7Ea4"
interchainSecurityModule: "0xce5718713f019b71F7d37058cD75d12e01dE2611"
mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
merkleTreeHook: "0x9eaaC366BFD70430cFee6E70265fefFf1CfC9E47"
pausableHook: "0x9eb56085DdbDA60aDf7d2B533AFeD90e38fC9666"
Expand Down
2 changes: 1 addition & 1 deletion chains/vana/addresses.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ fallbackRoutingHook: "0x0D3bD9F1bcDA82bD1682b2C895a907d7aaE45849"
interchainAccountIsm: "0x25EAC2007b0D40E3f0AF112FD346412321038719"
interchainAccountRouter: "0xfF26696DcDb6BbFD27e959b847D4f1399D5BcF64"
interchainGasPaymaster: "0x9534122Aae7978dB8f5f10dF4432233c53e820A1"
interchainSecurityModule: "0x46De8b87577624b9ce63201238982b95ad0d7Ea4"
interchainSecurityModule: "0xce5718713f019b71F7d37058cD75d12e01dE2611"
mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
merkleTreeHook: "0x9eaaC366BFD70430cFee6E70265fefFf1CfC9E47"
pausableHook: "0x9eb56085DdbDA60aDf7d2B533AFeD90e38fC9666"
Expand Down

0 comments on commit fa13e99

Please sign in to comment.