diff options
| author | Adam Soltys <[email protected]> | 2026-07-06 10:44:35 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-07-06 10:44:35 -0700 |
| commit | ef1a901314cb667bc8a7c7ff5f080550edef2815 (patch) | |
| tree | 5119e7034771a9a5a6ad7a39e21010690dedbea5 /src/app.js | |
| parent | f8708f5472b7fa9ee6f0a248a0d6461ff259cb94 (diff) | |
| download | coinosv3-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/app.js')
0 files changed, 0 insertions, 0 deletions
