mirror of
https://github.com/Such-Software/smirk-backend-core.git
synced 2026-10-17 15:31:38 +02:00
- config: grin is a supported tip chain (voucher model verified against the node), so FEATURE_TIPS with only grin enabled no longer fails closed at boot. - social_tips: revert_sweep_on_reorg now preserves sweep_txid instead of nulling it. Address-scan chains (btc/ltc/xmr/wow) overwrite it via confirm_sweep_onchain on the next cycle, so preserving the orphaned value is harmless; grin needs the kernel excess to re-date a re-mined sweep via get_kernel, so nulling it stranded reorged grin tips in 'claiming'. Test updated to assert preservation. - lws import_account: retry the birthday backfill rescan (3 attempts, backoff) so a transient failure no longer strands a new account at the chain tip. The already-registered Some(_) no-op is unchanged, so this cannot reintroduce the balance-reset bug.