Skip to content

v0.20-alpha

Choose a tag to compare

@FreeOnlineUser FreeOnlineUser released this 08 Mar 05:33
· 443 commits to main since this release

What's New

Burst Sync Reliability

  • Fixed burst completing instantly when bitcoind already synced, leaving LDK behind
  • Mutex prevents concurrent burst runs (was getting triple bursts)
  • Burst now waits for LDK to reach bitcoind's actual tip height before turning network off
  • Skips LDK wait gracefully when Lightning isn't running (bitcoind-only setups)
  • Logs next scheduled burst time for cycle health visibility

Deposit Address Management

  • Deposit address persisted to SharedPreferences, survives app restarts
  • Smart rotation: only generates new address when current one receives funds
  • Local address usage tracking (persistent Set, no more scantxoutset RPC)
  • Skips already-funded addresses when generating new deposit address
  • Removed startup newAddress() call that burned an index every restart

Seed Restore

  • Watchtower connection settings (pubkey, address, password) survive seed restore
  • Only sweep address is cleared on restore (needs re-derivation from new node keys)

Full Changelog

v0.19-alpha...v0.20-alpha