diff options
| author | Adam Soltys <[email protected]> | 2026-06-24 23:44:48 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-06-24 23:44:48 -0700 |
| commit | faceb2eef8abe14302b057d835f0449bcd06bc59 (patch) | |
| tree | d82769103a809a23d600da2f9f0f9d41bb9332e1 /src/format.js | |
| parent | 6d8df4d5b004ea9a84057ff78b9276262cb8f264 (diff) | |
| download | coinosv3-faceb2eef8abe14302b057d835f0449bcd06bc59.tar.gz coinosv3-faceb2eef8abe14302b057d835f0449bcd06bc59.zip | |
Watch pending-coin addresses; let per-address rescans queue
- watchedAddresses() now includes any address holding an unconfirmed coin (not
just the frontier), so a pending deposit's confirmation pushes over the socket
instantly. Capped at the socket's 10-address limit. refreshLive/rescanAddress
retrack when a new pending coin changes the set.
- While any coin is pending, the frontier poll runs every ~6s even when live, so
confirmations show fast as a belt-and-suspenders to the WS push.
- Per-address rescans no longer disable each other: clicking many queues them,
and the api.js global scheduler (1 concurrent, 500ms spacing, 429 backoff)
serializes and staggers the underlying requests within the rate limit.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Diffstat (limited to 'src/format.js')
0 files changed, 0 insertions, 0 deletions
