-
Notifications
You must be signed in to change notification settings - Fork 3
Closed
Labels
CallLive audio callLive audio call
Description
📆 Tue January 2, 2024 12:00 UTC
📍 Discord General Voice Channel
Please add comments to this issue to suggest issues and PRs to discuss.
General Discussion Items
- BDK 1.0 milestones and timeline: added an alpha.4 milestone to separate the work -> we will try with deadlines every two week for alphas, then we will evaluate if to extend to once every month (the day after the dev call) -> next release tomorrow afternoon (3rd of Jan)
- BDK Review Club: no review scheduled
- Any review begs? 🙏
- Blockers? 🪨
Top BDK 1.0 PRs and issues
alpha.3
Recently merged:
- build(esplora): Add async-https-rustls flag to esplora client bdk#1179
- ci: pin home dependency to 0.5.5 and check_clippy to rust stable version bdk#1247
- doc(bdk): Clarify the absolute_fee docs bdk#1158
- doc: Improve TxGraph & co docs bdk#1188
- Use a universal lookahead value for
KeychainTxOutIndexand have a reasonable default bdk#1229 - Bump MSRV to 1.63.0 bdk#1183
Ready to be merged:
- ref(hwi): Move hwi out of bdk bdk#1161: needs to be rebased after CI fix, then it can be merged -> needs some more feedback by evan before merging
Need Review:
- Refactor/rename electrum_ext and esplora_ext to have sync and full_scan functions bdk#1235: review required -> needs some more review and then it's ready to be merged. Lower priority than 1203 and 1172
In Progress:
- Include the descriptor in
keychain::Changesetbdk#1203: needs more discussion (?) and to be rebased, but being pretty important we can leave it to alpha.3 -> in progress but close to be committed. This will ideally be the next merge since it is the biggest one left for alpha.3 - Introduce block-by-block API to
bdk::Walletand add RPC wallet example bdk#1172: evan took it over. Needs review -> in progress. Close to be ready (probably tomorrow)
###Milestone TBD
- Introduce
bdk::Walletbuilder API bdk#1250: alpha.3 or alpha.4? -> alpha.4 - For wallet change sets persist and verify descriptor hashes bdk#1234: it is an alternative solution to Reintroduce descriptor data to
bdk::Walletpersistence bdk#1101. The other solution proposed (#1203) is in alpha.3 -> needs another check to see if it can be closed or kept - BIP 371 noncompliance: Taproot fields remain after adding
PSBT_IN_FINAL_SCRIPTWITNESSin finalize_psbt bdk#1243: bug on taproot fields -> put in alpha.4 since it seems important - The fact that the
Wallet.transactions()API can return more than wallet-related txs is not explicit bdk#1239: discussion on what transactions the function Wallet.transactions() should return -> probably we need more documentation on that, put in alpha.4 in order to have it in sight - Design block-by-block API bdk#1245: discussion on design of a block-by-block API -> will be closed when 1172 is merged
Other updates for future releases
- Liquid support bdk_wallet#118: on Liquid support. Seems very complicated, postponed -> we leave it open in case someone else wants to comment
- ci: add test with MSRV 1.63.0 rust-electrum-client#128 -> we are going to define an MSRV for the rust-electrum-client crate
New Projects and Support
Upcoming Events
- Africa Bitcoin Conference (Accra) Dec 1-3 2023
- Bitcoin Atlantis (Funchal, Madera Island) Mar 1-3 2024
- Bitcoin Seoul (Seoul, South Korea) Apr 26-27 2024
Metadata
Metadata
Assignees
Labels
CallLive audio callLive audio call