Commit 92b1ddd
freeze(v8-v10): mainnet rollout (Base + NeuroWeb + Gnosis)
Deploys the v8->v10 freeze on all 3 mainnets. Hub-rotated contracts
(uniform across chains):
Staking 1.0.2-freeze 0xDaa40BEb1D73bC43E437cDC3188abE565119619d
RandomSampling 1.0.1-freeze 0xA32780d6A89542462271ca6d2d78373889F1C2d9
verify_freeze.ts: 17/17 PASS on all 3 mainnets.
Operational fixes captured here:
- hardhat.config.ts: bump neuroweb_mainnet gasPrice from 100 to 15_000_000
wei. The previous value was 1600x below baseFeePerGas and was rejected
with 'gas price less than block base fee'. The slightly unusual value
(vs round 10_000_000) also helps invalidate previously-rejected tx
hashes still cached by the parachain RPC's mempool dedup.
- deployments/parameters.json: pin neuroweb_mainnet.stakeWithdrawalDelay
override to '300' (intentional per-network value) so the standard
policy diff doesn't auto-bump it on the next deploy.
New operational scripts:
- audit_hub_registry.mjs full Hub registry audit per chain
- replace_hub_slot.ts generic single-slot Hub registry update
(env-driven, dry-run by default)
- replace_stale_slots_*.ts per-chain canonical batch (dry-run by
default; REGISTRY_WRITE=1 to execute)
- finalize_staking_swap_*.ts one-off Staking swap (recovered the
NeuroWeb deploy after a hardhat-deploy
partial-resume edge case)
- simulate_freeze_claim_*.ts live-chain claimDelegatorRewards
dry-run against a forked Base mainnet
- registry_state_check_*.mjs on-chain verification that
previously-registered addresses are
no longer authorised by the Hub
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent c05a10c commit 92b1ddd
15 files changed
Lines changed: 2632 additions & 1051 deletions
File tree
- abi
- deployments
- deploy
- scripts
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
4 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
5 | 18 | | |
6 | 19 | | |
7 | 20 | | |
| |||
0 commit comments