Commit 66f44bb
authored
web(version_signaling): show V35->V36 crossing banner on ALL ratcheting coins (#496)
rest_version_signaling() gated on a hardcoded {LITECOIN,DOGECOIN} allowlist,
returning an empty object for every other coin. But BTC/DGB/BCH are also
v36-ratcheting (each wires core::version_gate / AutoRatchet: #440 BTC, #293 DGB,
#255 BCH). On those nodes the dashboard crossing banner was suppressed entirely,
so an operator could not see the V35->V36 cross — a charter #3 blind spot
(operators must see the ratchet truthfully, cross-coin).
Invert the guard to exclude only static-version coins (Dash = v16), which
genuinely have no pending transition. Coins whose sharechain stats carry no
vote data fall through to the existing empty-result path below, so the banner
stays hidden until there is real crossing state — no false banners. Web-only,
non-consensus.
Co-authored-by: frstrtr <frstrtr@users.noreply.github.com>1 parent e5af5f4 commit 66f44bb
1 file changed
Lines changed: 9 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5744 | 5744 | | |
5745 | 5745 | | |
5746 | 5746 | | |
5747 | | - | |
5748 | | - | |
5749 | | - | |
5750 | | - | |
| 5747 | + | |
| 5748 | + | |
| 5749 | + | |
| 5750 | + | |
| 5751 | + | |
| 5752 | + | |
| 5753 | + | |
| 5754 | + | |
| 5755 | + | |
5751 | 5756 | | |
5752 | 5757 | | |
5753 | 5758 | | |
| |||
0 commit comments