aboutsummaryrefslogtreecommitdiffstats
path: root/src/style.css
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-04 08:41:47 -0700
committerAdam Soltys <[email protected]>2026-09-04 08:41:47 -0700
commit174ce1027327230154b37b80e44c6b2d45929101 (patch)
tree4cf0fa5ff6a70be44393af5277856e261297e20f /src/style.css
parente887bac97cf292b3f92c19aeba6fc9fa2f98d174 (diff)
downloadcoinosv3-174ce1027327230154b37b80e44c6b2d45929101.tar.gz
coinosv3-174ce1027327230154b37b80e44c6b2d45929101.zip
On-chain tx history now UNIONS across every device's core snapshot (+ local state) at sync time, newest-first per txid, instead of adopting the newest core's list wholesale. The wholesale apply lost history: a device whose history fetch keeps failing (mobile 429 storms — the balance scan is cheap per-address calls, history is the heavy /txs pulls) publishes a THIN core with txs:[] and a fine balance, and every fresh device then adopted the newest=thin core and showed a balance with no transactions — adam's phone today, with three ~2KB thin cores on the relay shadowing the fat 7KB core from Aug 18 that still holds the history. Union is safe because history is append-mostly and every SUCCESSFUL local scan still prunes rows its addresses no longer report; a wiped device also self-heals the fleet, since its republished core carries the union'd txs back to the relay
Co-Authored-By: Claude Fable 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01MGzU12QrAA4G6BYGzGVdXz
Diffstat (limited to 'src/style.css')
0 files changed, 0 insertions, 0 deletions