Some checks failed
Demo images / Build & push demo images (push) Failing after 1m42s
The Home wallet card counted every incoming tx with num_confirmations < 3 in the pulsing 'Incoming N' badge. Lightning history hardcodes 1 conf and ecash/fedimint/ark receives are normalized to 1 conf, so instant payments qualified permanently — old receives showed as 'incoming' forever (seen on .228 with week-old lightning orders). - On-chain keeps confirmation-based logic (< 3 confs, expires naturally). - Instant rails (lightning/cashu/fedimint/ark) now surface in the incoming panel only for 5 minutes after receipt — the nice arrival moment without the perpetual pending state. - Panel rows: 'Unconfirmed / N conf' badge and mempool link are now on-chain-only; instant rows get a rail badge instead. - Home now polls wallet balances+transactions every 30s (like Web5.vue), so pending on-chain receives actually flip to confirmed and the badge appears/expires without a manual wallet action. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>