~/talk

Implementing Replace-By-Fee (BIP 125) in LDK Node

slides:none on file

LDK Node implements BIP 125 using BDK as the wallet backend and ships a new pending payment store that persists to file/SQLite/Postgres and tracks a tree of conflicting transaction ids so replaced TXIDs remain linked. Only outbound onchain payments are bumpable. Fee bumping uses a hybrid flow: user fee or BDK’s required fee with auto-retry and a 1.5× sanity cap; replacement events are applied before unconfirmed events, transactions are rebroadcast each block, and confirmed replacements prune the pending store.

AI-written summary · about

  1. 0:00Replace-By-Fee and LDK Node
  2. 1:57BIP 125 rules and requirements
  3. 3:23LDK Node architecture and BDK wallet
  4. 7:18On-chain payment flow
  5. 9:26Pending payment store design
  6. 14:45Bumpable transaction detection
  7. 15:54Hybrid fee bumping with auto-retry
  8. 17:22Q&A: Conflicting transaction IDs
  9. 21:45Q&A: Store persistence and anti-reorg
  10. 24:37Q&A: Privacy in payment storage
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.