Skip to content

Onchain bdk#1870

Draft
thesimplekid wants to merge 10 commits intocashubtc:mainfrom
thesimplekid:onchain_bdk
Draft

Onchain bdk#1870
thesimplekid wants to merge 10 commits intocashubtc:mainfrom
thesimplekid:onchain_bdk

Conversation

@thesimplekid
Copy link
Copy Markdown
Collaborator

@thesimplekid thesimplekid commented Apr 9, 2026

Description


Notes to the reviewers


Suggested CHANGELOG Updates

CHANGED

ADDED

REMOVED

FIXED


Checklist

@github-project-automation github-project-automation bot moved this to Backlog in CDK Apr 9, 2026
@thesimplekid thesimplekid force-pushed the onchain_bdk branch 2 times, most recently from ca08cae to bdc06cf Compare April 10, 2026 08:14
@thesimplekid thesimplekid added this to the 0.17.0 milestone Apr 10, 2026
@thesimplekid thesimplekid force-pushed the onchain_bdk branch 4 times, most recently from 3a49397 to caf4bec Compare April 17, 2026 14:40
@thesimplekid thesimplekid added the stacked hold PR is based on top of another PR, so should be merged in sequence. See comments for details. label Apr 17, 2026
The wallet's update_melt_quote_state() was receiving the payment_proof
parameter and forwarding it to add_transaction_for_pending_melt() but never
writing it to the persisted quote record. As a result, the proof (lightning
preimage / onchain outpoint) was never visible on the quote itself after a
successful melt, only in the transaction log.

Assign payment_proof to quote.payment_proof before persistence, and carry it
through the ConcurrentUpdate retry path.
- Pass optional onchain config through create_fake_wallet_settings()
- Add onchain: None field to Settings struct literals in regtest mint setup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

stacked hold PR is based on top of another PR, so should be merged in sequence. See comments for details.

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant