Skip to content

Commit

Permalink
feat: oct 30 enrollments (#4785)
Browse files Browse the repository at this point in the history
### Description

- update validators for op, mode, lisk as part of superlane
- add merkly/mitosis validators for apechain, arbitrumnova, b3, fantom,
gravity, harmony, kaia, morph, orderly, snaxchain, zeronetwork, zksync
- add blockhunters to default set on redstone, cheesechain

### Drive-by changes

- igp updates
- introduce `chainsToSkip` list to reuse in deploy.ts and
check-deploy.ts
- filter out `chainsToSkip` in deploy.ts and check-deploy.ts
- add retry logic when doing safe api operations in app governor 
- update scripts for checking/getting ICAs

### Related issues

na

### Backward compatibility

yes

### Testing

manual

---------

Signed-off-by: pbio <10051819+paulbalaji@users.noreply.github.com>
  • Loading branch information
paulbalaji authored Nov 1, 2024
1 parent 4c0605d commit db91968
Show file tree
Hide file tree
Showing 13 changed files with 350 additions and 170 deletions.
5 changes: 5 additions & 0 deletions .changeset/proud-turkeys-type.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@hyperlane-xyz/sdk': minor
---

Update default validator sets. Throw in `InterchainAccount.getOrDeployAccount` if the origin router is the zero address.
30 changes: 15 additions & 15 deletions typescript/infra/config/environments/mainnet3/gasPrices.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"decimals": 9
},
"astarzkevm": {
"amount": "0.0696",
"amount": "0.119",
"decimals": 9
},
"avalanche": {
Expand All @@ -44,7 +44,7 @@
"decimals": 9
},
"blast": {
"amount": "0.004639802",
"amount": "0.004069265",
"decimals": 9
},
"bob": {
Expand Down Expand Up @@ -92,7 +92,7 @@
"decimals": 9
},
"ethereum": {
"amount": "9.379005838",
"amount": "15.468343175",
"decimals": 9
},
"everclear": {
Expand All @@ -104,7 +104,7 @@
"decimals": 9
},
"flare": {
"amount": "26.179282546",
"amount": "38.052815213",
"decimals": 9
},
"flow": {
Expand Down Expand Up @@ -152,7 +152,7 @@
"decimals": 9
},
"linea": {
"amount": "0.312253183",
"amount": "0.381023276",
"decimals": 9
},
"lisk": {
Expand All @@ -168,7 +168,7 @@
"decimals": 9
},
"mantapacific": {
"amount": "0.001001418",
"amount": "0.001003562",
"decimals": 9
},
"mantle": {
Expand All @@ -184,15 +184,15 @@
"decimals": 9
},
"metis": {
"amount": "1.077971462",
"amount": "1.280562502",
"decimals": 9
},
"mint": {
"amount": "0.001000252",
"decimals": 9
},
"mode": {
"amount": "0.001000265",
"amount": "0.001000252",
"decimals": 9
},
"molten": {
Expand All @@ -204,7 +204,7 @@
"decimals": 9
},
"morph": {
"amount": "0.0041472",
"amount": "0.01",
"decimals": 9
},
"neutron": {
Expand All @@ -216,7 +216,7 @@
"decimals": 9
},
"optimism": {
"amount": "0.001001064",
"amount": "0.001000604",
"decimals": 9
},
"orderly": {
Expand Down Expand Up @@ -264,7 +264,7 @@
"decimals": 9
},
"scroll": {
"amount": "0.041113999",
"amount": "0.049509194",
"decimals": 9
},
"sei": {
Expand Down Expand Up @@ -304,15 +304,15 @@
"decimals": 9
},
"worldchain": {
"amount": "0.001000298",
"amount": "0.001000315",
"decimals": 9
},
"xai": {
"amount": "0.10081",
"amount": "0.73774",
"decimals": 9
},
"xlayer": {
"amount": "5.882081",
"amount": "10.44609375",
"decimals": 9
},
"zeronetwork": {
Expand All @@ -332,7 +332,7 @@
"decimals": 9
},
"zoramainnet": {
"amount": "0.001000255",
"amount": "0.001000267",
"decimals": 9
}
}
33 changes: 23 additions & 10 deletions typescript/infra/config/environments/mainnet3/owners.ts
Original file line number Diff line number Diff line change
Expand Up @@ -128,16 +128,29 @@ export const icas: Partial<

// Oct 16, 2024 batch
// ----------------------------------------------------------
immutablezkevm: '0x8483e1480B62cB9f0aCecEbF42469b9f4013577a',
rari: '0x1124D54E989570A798769E534eAFbE1444f40AF6',
rootstock: '0x69350aeA98c5195F2c3cC6E6A065d0d8B12F659A',
alephzeroevm: '0x004a4C2e4Cd4F5Bd564fe0A6Ab2Da56258aE576f',
chiliz: '0xb52D281aD2BA9761c16f400d755837493e2baDB7',
lumia: '0x418E10Ac9e0b84022d0636228d05bc74172e0e41',
superposition: '0x34b57ff8fBA8da0cFdA795CC0F874FfaB14B1DE9',
flow: '0xf48377f8A3ddA7AAD7C2460C81d939434c829b45',
metall2: '0x2f1b1B0Fb7652E621316460f6c3b019F61d8dC9a',
polynomial: '0xC20eFa1e5A378af9233e9b24515eb3408d43f900',
// immutablezkevm: '0x8483e1480B62cB9f0aCecEbF42469b9f4013577a',
// rari: '0x1124D54E989570A798769E534eAFbE1444f40AF6',
// rootstock: '0x69350aeA98c5195F2c3cC6E6A065d0d8B12F659A',
// alephzeroevm: '0x004a4C2e4Cd4F5Bd564fe0A6Ab2Da56258aE576f',
// chiliz: '0xb52D281aD2BA9761c16f400d755837493e2baDB7',
// lumia: '0x418E10Ac9e0b84022d0636228d05bc74172e0e41',
// superposition: '0x34b57ff8fBA8da0cFdA795CC0F874FfaB14B1DE9',
// flow: '0xf48377f8A3ddA7AAD7C2460C81d939434c829b45',
// metall2: '0x2f1b1B0Fb7652E621316460f6c3b019F61d8dC9a',
// polynomial: '0xC20eFa1e5A378af9233e9b24515eb3408d43f900',

// // Oct 30, 2024 batch
// // ----------------------------------------------------------
// apechain: '0xe68b0aB6BB8c11D855556A5d3539524f6DB3bdc6',
// arbitrumnova: '0x8965d9f19336EB4e910d5f1B9070205FdBee6837',
// b3: '0x8965d9f19336EB4e910d5f1B9070205FdBee6837',
// fantom: '0x8965d9f19336EB4e910d5f1B9070205FdBee6837',
// gravity: '0x3104ADE26e21AEbdB325321433541DfE8B5dCF23',
// harmony: '0x8965d9f19336EB4e910d5f1B9070205FdBee6837',
// kaia: '0x8965d9f19336EB4e910d5f1B9070205FdBee6837',
// morph: '0x8965d9f19336EB4e910d5f1B9070205FdBee6837',
// orderly: '0x8965d9f19336EB4e910d5f1B9070205FdBee6837',
// snaxchain: '0x8965d9f19336EB4e910d5f1B9070205FdBee6837',
} as const;

export const DEPLOYER = '0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba';
Expand Down
162 changes: 81 additions & 81 deletions typescript/infra/config/environments/mainnet3/tokenPrices.json
Original file line number Diff line number Diff line change
@@ -1,86 +1,86 @@
{
"ancient8": "2509.23",
"alephzeroevm": "0.374106",
"apechain": "1.17",
"arbitrum": "2509.23",
"arbitrumnova": "2509.23",
"astar": "0.056948",
"astarzkevm": "2509.23",
"avalanche": "25.94",
"b3": "2509.23",
"base": "2509.23",
"bitlayer": "67372",
"blast": "2509.23",
"bob": "2509.23",
"bsc": "587.93",
"celo": "0.687006",
"cheesechain": "0.00295261",
"chiliz": "0.065082",
"coredao": "0.9041",
"cyber": "2509.23",
"degenchain": "0.00694026",
"dogechain": "0.135405",
"eclipsemainnet": "2509.23",
"ancient8": "2677.32",
"alephzeroevm": "0.350392",
"apechain": "1.093",
"arbitrum": "2677.32",
"arbitrumnova": "2677.32",
"astar": "0.055958",
"astarzkevm": "2677.32",
"avalanche": "26.24",
"b3": "2677.32",
"base": "2677.32",
"bitlayer": "71946",
"blast": "2677.32",
"bob": "2677.32",
"bsc": "598.99",
"celo": "0.668758",
"cheesechain": "0.00278844",
"chiliz": "0.062655",
"coredao": "0.947154",
"cyber": "2677.32",
"degenchain": "0.00966441",
"dogechain": "0.167516",
"eclipsemainnet": "2677.32",
"endurance": "2.14",
"ethereum": "2509.23",
"everclear": "2509.23",
"fantom": "0.668043",
"flare": "0.01413977",
"flow": "0.537723",
"fraxtal": "2506.4",
"fusemainnet": "0.02708378",
"gnosis": "1",
"gravity": "0.03113181",
"harmony": "0.012995",
"immutablezkevm": "1.42",
"inevm": "19.75",
"injective": "19.75",
"kaia": "1",
"kroma": "2509.23",
"linea": "2509.23",
"lisk": "2509.23",
"lukso": "1.38",
"lumia": "1.14",
"mantapacific": "2509.23",
"mantle": "0.591459",
"merlin": "67402",
"metall2": "2509.23",
"metis": "41.48",
"mint": "2509.23",
"mode": "2509.23",
"molten": "0.202455",
"moonbeam": "0.163232",
"morph": "2509.23",
"neutron": "0.383777",
"oortmainnet": "0.109681",
"optimism": "2509.23",
"orderly": "2509.23",
"osmosis": "0.483881",
"polygon": "0.340093",
"polygonzkevm": "2509.23",
"polynomial": "2509.23",
"proofofplay": "2509.23",
"rari": "2509.23",
"ethereum": "2677.32",
"everclear": "2677.32",
"fantom": "0.695503",
"flare": "0.01380308",
"flow": "0.544805",
"fraxtal": "2669.11",
"fusemainnet": "0.03270532",
"gnosis": "1.003",
"gravity": "0.03103875",
"harmony": "0.01258935",
"immutablezkevm": "1.38",
"inevm": "19.88",
"injective": "19.88",
"kaia": "0.126337",
"kroma": "2677.32",
"linea": "2677.32",
"lisk": "2677.32",
"lukso": "1.52",
"lumia": "1.15",
"mantapacific": "2677.32",
"mantle": "0.605805",
"merlin": "71862",
"metall2": "2677.32",
"metis": "44.87",
"mint": "2677.32",
"mode": "2677.32",
"molten": "0.233454",
"moonbeam": "0.164444",
"morph": "2677.32",
"neutron": "0.385061",
"oortmainnet": "0.100716",
"optimism": "2677.32",
"orderly": "2677.32",
"osmosis": "0.440341",
"polygon": "0.332667",
"polygonzkevm": "2677.32",
"polynomial": "2677.32",
"proofofplay": "2677.32",
"rari": "2677.32",
"real": "1",
"redstone": "2509.23",
"rootstock": "67025",
"sanko": "47.83",
"scroll": "2509.23",
"sei": "0.393025",
"shibarium": "0.383601",
"snaxchain": "2509.23",
"solanamainnet": "168.99",
"stride": "0.731952",
"superposition": "2509.23",
"taiko": "2509.23",
"redstone": "2677.32",
"rootstock": "71827",
"sanko": "53.17",
"scroll": "2677.32",
"sei": "0.403445",
"shibarium": "0.398347",
"snaxchain": "2677.32",
"solanamainnet": "175.5",
"stride": "0.632392",
"superposition": "2677.32",
"taiko": "2677.32",
"tangle": "1",
"viction": "0.348004",
"worldchain": "2509.23",
"xai": "0.20891",
"xlayer": "39.32",
"zeronetwork": "2509.23",
"zetachain": "0.661744",
"zircuit": "2509.23",
"zksync": "2509.23",
"zoramainnet": "2509.23"
"viction": "0.357416",
"worldchain": "2677.32",
"xai": "0.214284",
"xlayer": "39.48",
"zeronetwork": "2677.32",
"zetachain": "0.694506",
"zircuit": "2677.32",
"zksync": "2677.32",
"zoramainnet": "2677.32"
}
2 changes: 2 additions & 0 deletions typescript/infra/scripts/check/check-deploy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ async function main() {
console.info(`${module} checker found no violations`);
}
}

process.exit(0);
}

main()
Expand Down
Loading

0 comments on commit db91968

Please sign in to comment.