aboutsummaryrefslogtreecommitdiffstats
path: root/src/wallet.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-07-06 10:44:35 -0700
committerAdam Soltys <[email protected]>2026-07-06 10:44:35 -0700
commitef1a901314cb667bc8a7c7ff5f080550edef2815 (patch)
tree5119e7034771a9a5a6ad7a39e21010690dedbea5 /src/wallet.js
parentf8708f5472b7fa9ee6f0a248a0d6461ff259cb94 (diff)
downloadcoinosv3-ef1a901314cb667bc8a7c7ff5f080550edef2815.tar.gz
coinosv3-ef1a901314cb667bc8a7c7ff5f080550edef2815.zip
Slim ark state for sync so it fits the relay's 64KB event cap
Cross-device ark sync silently failed: the full snapshot (deep-genesis vtxo bytes + done-action signing hex) was ~153KB and relay.coinos.io rejects events over 64KB, so no publish ever landed and other devices never saw the balance. The synced ark state is now slimmed — spent vtxos drop their signed bytes (kept only for spendable/pending, which a device might spend/exit), done board/offboard/exit actions keep just the fields history labels need (hex stripped), in-flight actions and movements beyond the last 300 are dropped. Local storage keeps the full state; only the published copy is slim. ~150KB -> well under 64KB. Co-Authored-By: Claude Fable 5 <[email protected]>
Diffstat (limited to 'src/wallet.js')
0 files changed, 0 insertions, 0 deletions