Notes / Findings
Source: chains/hyperliquid/data/finding_2026-09-19-section6-open-questions.md in the repository, rendered here without changes. Source file
Read-only, mainnet-only pass (no testnet/devnet write, no key, no funding request). Live reads: python3 chains/hyperliquid/scripts/scout_2026_09_19_section6.py bridge-vs-l1 and ... hip4-deployers (new script, reuses scout_2026_09_17_run2.py's own HTTP/RPC helpers rather than duplicating them), plus direct curl/docs reads recorded inline below for the second question, which has no live endpoint to script against. Values below were read 2026-09-19 around 00:50-01:10 UTC and will drift (validator set, outcome-market inventory).
Scope note: the "run a non-validator with --serve-info" item, the setMarginTableIds/setMarginModes item, and the already-resolved-in-place "para/mkts EVM-proxy" narrative bullet in section 6 are NOT touched by this pass -- only the three items this pass was asked to resolve.
Resolved: zero overlap, and the bridge's own quorum is structurally much smaller than the L1's active validator set -- not just differently keyed.
The last validator-set-changing call on Bridge2 was decoded from tx