Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update bdk version to 1.0.0-alpha.2 #402

Merged
merged 2 commits into from
Oct 23, 2023

Conversation

thunderbiscuit
Copy link
Member

@thunderbiscuit thunderbiscuit commented Sep 13, 2023

Description

This is the beginning of the migration to the new 1.0 API for the bitcoin development kit bindings.

Notes to the reviewers

This is likely to be a fairly big PR; let's review it one commit at a time.

Changelog notice

Oh lordy lord the changelog on this thing

@thunderbiscuit thunderbiscuit force-pushed the 1.0-work branch 3 times, most recently from 872f8e9 to 2541a92 Compare October 17, 2023 19:31
Copy link
Collaborator

@reez reez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have tested this branch locally

Just calling out a couple high level changes here for reference:

  • Related adding of esplora.rs and removal of blockchain.rs
  • Some changes to scripts and .sh files related to removal of workspace
  • database.rs removed and will be reimplemented in some different form in follow up PR's
  • psbt.rs fully commented out but stays because we know it will be implemented fully in follow up PR's

.github/workflows/audit.yml Outdated Show resolved Hide resolved
bdk-ffi/Cargo.toml Show resolved Hide resolved
bdk-ffi/src/bdk.udl Show resolved Hide resolved
@reez
Copy link
Collaborator

reez commented Oct 19, 2023

nice job thunder!!! 🚀

@reez reez mentioned this pull request Oct 19, 2023
8 tasks
@thunderbiscuit thunderbiscuit changed the title Update bdk version to 1.0.0-alpha.1 Update bdk version to 1.0.0-alpha.2 Oct 19, 2023
This is a big change that updates some of our build infrastructure
as well as upgrading the bdk dependency. It adds the simple
new_no_persist constructor on the wallet as well as the blocking
esplora client.
Copy link
Member

@notmandatory notmandatory left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 7463fa7

Looks great! 1.0 here we come.

@thunderbiscuit thunderbiscuit merged commit 7463fa7 into bitcoindevkit:master Oct 23, 2023
17 checks passed
@thunderbiscuit thunderbiscuit deleted the 1.0-work branch November 14, 2023 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants