Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
12f54e390d
commit
d59cf6d299
@ -39,6 +39,26 @@ claude-login.html, chown 1000:1000, restart, verify sha256+health). Recreate fro
|
|||||||
`2679725907` = federation_peer_contact_id(.120 pubkey 535fb91f…), name "Archy-X250-EXP".
|
`2679725907` = federation_peer_contact_id(.120 pubkey 535fb91f…), name "Archy-X250-EXP".
|
||||||
It's a **duplicate-contact SURFACING** problem (user confirmed doubles).
|
It's a **duplicate-contact SURFACING** problem (user confirmed doubles).
|
||||||
|
|
||||||
|
## SESSION 3 PROGRESS (2026-06-20 — deployed fleet-wide, binary `e1f2e88`)
|
||||||
|
- **#5 Arch Mobile messages CONFIRMED FIXED** by the #12 dedup — user verified MeshCore surfaces them.
|
||||||
|
- **#3 ecash pay-for-file — confirm UI + auto-refund** (`12f54e39`): PeerFiles shows a confirmation
|
||||||
|
step (amount + which wallet Cashu/Fedimint + balances + switch + styled Confirm); `content.download-peer-paid`
|
||||||
|
takes `method`, logs the backend+outcome, gives backend-specific rejection errors, and RECLAIMS the
|
||||||
|
spent token on any failure (fedimint reissue / cashu receive) so funds aren't lost. Root cause of the
|
||||||
|
user's failed pay: `.198` had no Cashu → spent Fedimint notes → seller `.89` not in the SAME federation
|
||||||
|
→ rejected → notes stuck (now auto-refunded; old stuck notes auto-return in ~1h via the 3600s spend timeout).
|
||||||
|
To COMPLETE a fedimint pay, payer+seller must share a federation (or share a Cashu mint w/ balance).
|
||||||
|
- **#1 companion crash** — added an on-screen red error overlay (`242baf5d`) since chrome://inspect isn't
|
||||||
|
reachable on the WebView; user reproduces → screenshots the box → that's the real error to fix on.
|
||||||
|
- **#7 NEW: can't add Fedimint federations on `.116`** — fmcd sidecar crash-loops `Operation not permitted
|
||||||
|
(os error 1)` on every start (DHT can't bootstrap), so `:8178` answers HTTP 000 and `wallet.fedimint-join`
|
||||||
|
fails. fmcd data dir IS correctly owned (100999). NODE-SPECIFIC: fmcd WORKS on `.198` (spent notes there),
|
||||||
|
fails only on `.116` → likely a seccomp/rootless syscall restriction on `.116`'s kernel (6.12.74).
|
||||||
|
Survives container recreate (reconciler made a fresh fedimint-clientd, still EPERM). NOT the ecash code.
|
||||||
|
Likely fix: add `--security-opt seccomp=unconfined` (or the specific cap) to the fmcd container spec, or
|
||||||
|
disable the fmcd DHT. WORKAROUND: test fedimint on `.198`/`.89`, not `.116`.
|
||||||
|
- Deploy: all 6 nodes verified on `e1f2e88`; pushed gitea-vps2 (gitea-local token still 401s).
|
||||||
|
|
||||||
## SESSION 2 PROGRESS (2026-06-20, code-complete — NOT yet deployed; user held deploy)
|
## SESSION 2 PROGRESS (2026-06-20, code-complete — NOT yet deployed; user held deploy)
|
||||||
All committed to local `main`; NOT pushed to gitea-vps2/origin yet, NOT sideloaded.
|
All committed to local `main`; NOT pushed to gitea-vps2/origin yet, NOT sideloaded.
|
||||||
- **#12 dup contacts DONE** (`f92e442b`, +3 unit tests pass). Backend `group_peer_twins()`
|
- **#12 dup contacts DONE** (`f92e442b`, +3 unit tests pass). Backend `group_peer_twins()`
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user