aboutsummaryrefslogtreecommitdiffstats
path: root/dev.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-06-26 09:20:53 -0700
committerAdam Soltys <[email protected]>2026-06-26 09:20:53 -0700
commitf090a29e9a208e67716cd61e43443ec7e095002f (patch)
tree813365515804be8693cbb3462e888543406f714e /dev.js
parenteef3193729ccea2c3d712cda9381c24325fac260 (diff)
downloadcoinosv3-f090a29e9a208e67716cd61e43443ec7e095002f.tar.gz
coinosv3-f090a29e9a208e67716cd61e43443ec7e095002f.zip
Stage Electrum failover + coinos-primary cutover switch
Failover (live now): the Electrum backend now tries an ordered list of servers, advancing to the next when one fails to connect or dies within ~5s. Named public presets fall over to the other public servers; a custom your-node URL does NOT fall over (won't silently leak your addresses to a server you didn't pick). Verified: dead primary → auto-advances to a working server. Cutover switch (dormant): COINOS_ELECTRUM (false) flips 'coinos' mode from explorer-REST + watcher push to a full Electrum backend pointed at wss://coinos.io/electrum, with the public servers as failover, and disables the watcher for coinos mode. Flip it true once Fulcrum serves data behind that endpoint — no new logic needed at cutover. Flag off = current behavior exactly (default coinos → esplora + watcher), so this ships safely while Fulcrum syncs. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Diffstat (limited to 'dev.js')
0 files changed, 0 insertions, 0 deletions