Skip to content

Commit

Permalink
feat: oct 25 deployment batch (#4766)
Browse files Browse the repository at this point in the history
### Description

- feat: oct 25 deployment batch
- apechain, arbitrumnova, b3, fantom, gravity, harmony, kaia, morph,
orderly, snaxchain
	- deployed as normal
- zeronetwork, zksync
- deployed from special zksync branch containing txfusion's changes +
latest `main` pulled in
	- #4761

### Drive-by changes

- igp updates

### Related issues

n/a

### Backward compatibility

yes

### Testing

manual using local CLI from this branch, no tx fusion changes required
for hyperlane send or self-relay to work
  • Loading branch information
paulbalaji authored Oct 29, 2024
1 parent 0640f83 commit d9505ab
Showing 16 changed files with 3,196 additions and 104 deletions.
5 changes: 5 additions & 0 deletions .changeset/fresh-pigs-work.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@hyperlane-xyz/sdk': minor
---

Deploy to apechain, arbitrumnova, b3, fantom, gravity, harmony, kaia, morph, orderly, snaxchain, zeronetwork, zksync. Update default metadata in `HyperlaneCore` to `0x00001` to ensure empty metadata does not break on zksync.
2 changes: 1 addition & 1 deletion .registryrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
18666269e99ad8d2ba45579c4be783478e50e936
302be4817c063629cec70c0b02322b250df71122
785 changes: 784 additions & 1 deletion rust/main/config/mainnet_config.json

Large diffs are not rendered by default.

42 changes: 39 additions & 3 deletions typescript/infra/config/environments/mainnet3/agent.ts
Original file line number Diff line number Diff line change
@@ -58,10 +58,13 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
[Role.Validator]: {
ancient8: true,
alephzeroevm: true,
apechain: true,
arbitrum: true,
arbitrumnova: true,
astar: true,
astarzkevm: true,
avalanche: true,
b3: true,
base: true,
bitlayer: true,
blast: true,
@@ -78,14 +81,18 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
endurance: true,
ethereum: true,
everclear: true,
fantom: true,
flare: true,
flow: true,
fraxtal: true,
fusemainnet: true,
gnosis: true,
gravity: true,
harmony: true,
immutablezkevm: true,
inevm: true,
injective: true,
kaia: true,
kroma: true,
linea: true,
lisk: true,
@@ -100,9 +107,11 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
mode: true,
molten: true,
moonbeam: true,
morph: true,
neutron: true,
oortmainnet: true,
optimism: true,
orderly: true,
osmosis: true,
polygon: true,
polygonzkevm: true,
@@ -116,6 +125,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
scroll: true,
sei: true,
shibarium: true,
snaxchain: true,
solanamainnet: true,
stride: false,
superposition: true,
@@ -125,17 +135,22 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
worldchain: true,
xai: true,
xlayer: true,
zeronetwork: true,
zetachain: true,
zircuit: true,
zksync: true,
zoramainnet: true,
},
[Role.Relayer]: {
alephzeroevm: true,
ancient8: true,
apechain: true,
arbitrum: true,
arbitrumnova: true,
astar: true,
astarzkevm: true,
avalanche: true,
b3: true,
base: true,
bitlayer: true,
blast: true,
@@ -152,14 +167,18 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
endurance: true,
ethereum: true,
everclear: true,
fantom: true,
flare: true,
flow: true,
fraxtal: true,
fusemainnet: true,
gnosis: true,
gravity: true,
harmony: true,
immutablezkevm: true,
inevm: true,
injective: true,
kaia: true,
kroma: true,
linea: true,
lisk: true,
@@ -174,10 +193,12 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
mode: true,
molten: true,
moonbeam: true,
morph: true,
// At the moment, we only relay between Neutron and Manta Pacific on the neutron context.
neutron: false,
oortmainnet: true,
optimism: true,
orderly: true,
osmosis: true,
polygon: true,
polygonzkevm: true,
@@ -191,6 +212,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
scroll: true,
sei: true,
shibarium: true,
snaxchain: true,
solanamainnet: true,
stride: true,
superposition: true,
@@ -200,17 +222,22 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
worldchain: true,
xai: true,
xlayer: true,
zeronetwork: true,
zetachain: true,
zircuit: true,
zksync: true,
zoramainnet: true,
},
[Role.Scraper]: {
ancient8: true,
alephzeroevm: true,
apechain: true,
arbitrum: true,
arbitrumnova: true,
astar: true,
astarzkevm: true,
avalanche: true,
b3: true,
base: true,
bitlayer: true,
blast: true,
@@ -228,14 +255,18 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
endurance: true,
ethereum: true,
everclear: true,
fantom: true,
flare: true,
flow: true,
fraxtal: true,
fusemainnet: true,
gnosis: true,
gravity: true,
harmony: true,
immutablezkevm: true,
inevm: true,
injective: true,
kaia: true,
kroma: true,
linea: true,
lisk: true,
@@ -250,9 +281,11 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
mode: true,
molten: true,
moonbeam: true,
morph: true,
neutron: true,
oortmainnet: true,
optimism: true,
orderly: true,
osmosis: true,
polygon: true,
polygonzkevm: true,
@@ -266,6 +299,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
scroll: true,
sei: true,
shibarium: true,
snaxchain: true,
// Cannot scrape Sealevel chains
solanamainnet: false,
stride: true,
@@ -277,8 +311,10 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
worldchain: true,
xai: true,
xlayer: true,
zeronetwork: true,
zetachain: true,
zircuit: true,
zksync: true,
zoramainnet: true,
},
};
@@ -429,7 +465,7 @@ const hyperlane: RootAgentConfig = {
rpcConsensusType: RpcConsensusType.Fallback,
docker: {
repo,
tag: 'a64af8b-20241024-120818',
tag: '45399a3-20241025-210128',
},
gasPaymentEnforcement: gasPaymentEnforcement,
metricAppContexts,
@@ -438,7 +474,7 @@ const hyperlane: RootAgentConfig = {
validators: {
docker: {
repo,
tag: 'a64af8b-20241024-120818',
tag: '45399a3-20241025-210128',
},
rpcConsensusType: RpcConsensusType.Quorum,
chains: validatorChainConfig(Contexts.Hyperlane),
@@ -448,7 +484,7 @@ const hyperlane: RootAgentConfig = {
rpcConsensusType: RpcConsensusType.Fallback,
docker: {
repo,
tag: 'a64af8b-20241024-120818',
tag: '45399a3-20241025-210128',
},
resources: scraperResources,
},
Original file line number Diff line number Diff line change
@@ -5,13 +5,19 @@
"alephzeroevm": {
"validators": ["0xcae8fab142adc4e434bb7409e40dd932cc3851aa"]
},
"apechain": {
"validators": ["0x773d7fe6ffb1ba4de814c28044ff9a2d83a48221"]
},
"arbitrum": {
"validators": [
"0x4d966438fe9e2b1e7124c87bbb90cb4f0f6c59a1",
"0x6333e110b8a261cab28acb43030bcde59f26978a",
"0x3369e12edd52570806f126eb50be269ba5e65843"
]
},
"arbitrumnova": {
"validators": ["0xd2a5e9123308d187383c87053811a2c21bd8af1f"]
},
"astar": {
"validators": ["0x4d1b2cade01ee3493f44304653d8e352c66ec3e7"]
},
@@ -25,6 +31,9 @@
"0x6c754f1e9cd8287088b46a7c807303d55d728b49"
]
},
"b3": {
"validators": ["0xd77b516730a836fc41934e7d5864e72c165b934e"]
},
"base": {
"validators": [
"0xb9453d675e0fa3c178a17b4ce1ad5b1a279b3af9",
@@ -89,6 +98,9 @@
"everclear": {
"validators": ["0xeff20ae3d5ab90abb11e882cfce4b92ea6c74837"]
},
"fantom": {
"validators": ["0xa779572028e634e16f26af5dfd4fa685f619457d"]
},
"flare": {
"validators": ["0xb65e52be342dba3ab2c088ceeb4290c744809134"]
},
@@ -108,6 +120,12 @@
"0xb93a72cee19402553c9dd7fed2461aebd04e2454"
]
},
"gravity": {
"validators": ["0x23d549bf757a02a6f6068e9363196ecd958c974e"]
},
"harmony": {
"validators": ["0xd677803a67651974b1c264171b5d7ca8838db8d5"]
},
"immutablezkevm": {
"validators": ["0xa787c2952a4d22f776ee6e87e828e6f75de24330"]
},
@@ -121,6 +139,9 @@
"injective": {
"validators": ["0xbfb8911b72cfb138c7ce517c57d9c691535dc517"]
},
"kaia": {
"validators": ["0x9de0b3abb221d19719882fa4d61f769fdc2be9a4"]
},
"kroma": {
"validators": ["0x71b83c21342787d758199e4b8634d3a15f02dc6e"]
},
@@ -171,6 +192,9 @@
"0xcc4a78aa162482bea43313cd836ba7b560b44fc4"
]
},
"morph": {
"validators": ["0x4884535f393151ec419add872100d352f71af380"]
},
"neutron": {
"validators": [
"0xa9b8c1f4998f781f958c63cfcd1708d02f004ff0",
@@ -188,6 +212,9 @@
"0x779a17e035018396724a6dec8a59bda1b5adf738"
]
},
"orderly": {
"validators": ["0xec3dc91f9fa2ad35edf5842aa764d5573b778bb6"]
},
"osmosis": {
"validators": ["0xea483af11c19fa41b16c31d1534c2a486a92bcac"]
},
@@ -239,6 +266,9 @@
"shibarium": {
"validators": ["0xfa33391ee38597cbeef72ccde8c9e13e01e78521"]
},
"snaxchain": {
"validators": ["0x2c25829ae32a772d2a49f6c4b34f8b01fd03ef9e"]
},
"solanamainnet": {
"validators": ["0x28464752829b3ea59a497fca0bdff575c534c3ff"]
},
@@ -263,12 +293,18 @@
"xlayer": {
"validators": ["0xa2ae7c594703e988f23d97220717c513db638ea3"]
},
"zeronetwork": {
"validators": ["0x1bd9e3f8a90ea1a13b0f2838a1858046368aad87"]
},
"zetachain": {
"validators": ["0xa3bca0b80317dbf9c7dce16a16ac89f4ff2b23ef"]
},
"zircuit": {
"validators": ["0x169ec400cc758fef3df6a0d6c51fbc6cdd1015bb"]
},
"zksync": {
"validators": ["0xadd1d39ce7a687e32255ac457cf99a6d8c5b5d1a"]
},
"zoramainnet": {
"validators": ["0x35130945b625bb69b28aee902a3b9a76fa67125f"]
}
Loading

0 comments on commit d9505ab

Please sign in to comment.