-
Notifications
You must be signed in to change notification settings - Fork 307
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
bdk v1.0.0-alpha.0 #793
bdk v1.0.0-alpha.0 #793
Commits on Mar 2, 2023
-
Modified build, clippy and test steps
Co-authored-by: Daniela Brozzoni <danielabrozzoni@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 544c397 - Browse repository at this point
Copy the full SHA 544c397View commit details -
bdk_core integration initial commit 🔥
We prepare the BDK repo for a major restructuring. - database modules removed - blockchain module removed - minimal API changes. - Many macros removed. - no longer applicable examples removed. - Much conditional compilation removed. Can compile with --all-features. - delete verify module
Configuration menu - View commit details
-
Copy full SHA for aab2b12 - Browse repository at this point
Copy the full SHA aab2b12View commit details -
Configuration menu - View commit details
-
Copy full SHA for a40da9b - Browse repository at this point
Copy the full SHA a40da9bView commit details -
To stop my rust-anlayzer from killing me
Configuration menu - View commit details
-
Copy full SHA for 57538e5 - Browse repository at this point
Copy the full SHA 57538e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5985706 - Browse repository at this point
Copy the full SHA 5985706View commit details -
To allow you to re-use change addresses from transactions that get cancelled.
Configuration menu - View commit details
-
Copy full SHA for b310a7a - Browse repository at this point
Copy the full SHA b310a7aView commit details -
instead of bdk's one
Configuration menu - View commit details
-
Copy full SHA for 3baf972 - Browse repository at this point
Copy the full SHA 3baf972View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1eb025 - Browse repository at this point
Copy the full SHA e1eb025View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdfc9b9 - Browse repository at this point
Copy the full SHA fdfc9b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a6de3a - Browse repository at this point
Copy the full SHA 8a6de3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22bec6d - Browse repository at this point
Copy the full SHA 22bec6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b60820a - Browse repository at this point
Copy the full SHA b60820aView commit details -
we shouldn't have a feature flag for this it should always be done.
Configuration menu - View commit details
-
Copy full SHA for 6d05598 - Browse repository at this point
Copy the full SHA 6d05598View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20e45b7 - Browse repository at this point
Copy the full SHA 20e45b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9edbdf5 - Browse repository at this point
Copy the full SHA 9edbdf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94a084a - Browse repository at this point
Copy the full SHA 94a084aView commit details -
If you want to have tests on the hardware-signer you need to install the python libraries and start the emulator
Configuration menu - View commit details
-
Copy full SHA for 1c970a9 - Browse repository at this point
Copy the full SHA 1c970a9View commit details -
Make lib.rs's docs be the README.md
Also flesh out README a bit
Configuration menu - View commit details
-
Copy full SHA for f2188f9 - Browse repository at this point
Copy the full SHA f2188f9View commit details -
Move bdk_chain into the bdk repo 🎉
Original repository: https://github.com/LLFourn/bdk_core_staging/tree/250b4f1dcce10805adfb2f201901675eb6076554/bdk_chain Co-authored-by: Steve Myers <steve@notmandatory.org> Co-authored-by: 志宇 <hello@evanlinjin.me> Co-authored-by: LLFourn <lloyd.fourn@gmail.com> Co-authored-by: rajarshimaitra <rajarshi149@gmail.com> Co-authored-by: LagginTimes <wzc110@gmail.com> Co-authored-by: Steve Myers <steve@notmandatory.org> Co-authored-by: Vladimir Fomene <vladimirfomene@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 37dfa77 - Browse repository at this point
Copy the full SHA 37dfa77View commit details -
Move bdk_file_store into the bdk repo 🎉
Original repository: https://github.com/LLFourn/bdk_core_staging/tree/250b4f1dcce10805adfb2f201901675eb6076554/bdk_file_store Co-authored-by: 志宇 <hello@evanlinjin.me> Co-authored-by: LLFourn <lloyd.fourn@gmail.com> Co-authored-by: Vladimir Fomene <vladimirfomene@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 03deafb - Browse repository at this point
Copy the full SHA 03deafbView commit details -
Move bdk_electrum into the bdk repo 🎉
Original repository: https://github.com/LLFourn/bdk_core_staging/tree/250b4f1dcce10805adfb2f201901675eb6076554/bdk_electrum Co-authored-by: 志宇 <hello@evanlinjin.me> Co-authored-by: LLFourn <lloyd.fourn@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 949608a - Browse repository at this point
Copy the full SHA 949608aView commit details -
This completes the move of things from https://github.com/LLFourn/bdk_core_staging
Configuration menu - View commit details
-
Copy full SHA for c069b0f - Browse repository at this point
Copy the full SHA c069b0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e82cd8 - Browse repository at this point
Copy the full SHA 2e82cd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b555976 - Browse repository at this point
Copy the full SHA b555976View commit details -
Configuration menu - View commit details
-
Copy full SHA for 303a170 - Browse repository at this point
Copy the full SHA 303a170View commit details
Commits on Mar 3, 2023
-
I suspect the latest version of HWI just broke everything
Configuration menu - View commit details
-
Copy full SHA for 3f5a78a - Browse repository at this point
Copy the full SHA 3f5a78aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1805bd3 - Browse repository at this point
Copy the full SHA 1805bd3View commit details -
Disabled warnings for nursery/tmp_plan as it's going to be replaced anyways
Configuration menu - View commit details
-
Copy full SHA for c61b360 - Browse repository at this point
Copy the full SHA c61b360View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c9bceb - Browse repository at this point
Copy the full SHA 8c9bcebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5acee82 - Browse repository at this point
Copy the full SHA 5acee82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5708bf0 - Browse repository at this point
Copy the full SHA 5708bf0View commit details -
Explicitly sets the project MSRV so that clippy won't give warnings for feature added after our MSRV
Configuration menu - View commit details
-
Copy full SHA for 96d932c - Browse repository at this point
Copy the full SHA 96d932cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a5d727 - Browse repository at this point
Copy the full SHA 3a5d727View commit details -
Make bdk and bdk_chain work under 1.57.0
- rewrite some parts of the code to deal with older borrow checker - downgraded hashbrown
Configuration menu - View commit details
-
Copy full SHA for 38ef170 - Browse repository at this point
Copy the full SHA 38ef170View commit details -
Configuration menu - View commit details
-
Copy full SHA for a38f633 - Browse repository at this point
Copy the full SHA a38f633View commit details -
Make bdk_esplora wasm compatible again
There's a huge todo!() for the AsyncClient
Configuration menu - View commit details
-
Copy full SHA for 0ba41c5 - Browse repository at this point
Copy the full SHA 0ba41c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfcbafd - Browse repository at this point
Copy the full SHA dfcbafdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c7a0ab - Browse repository at this point
Copy the full SHA 0c7a0abView commit details -
Configuration menu - View commit details
-
Copy full SHA for d267517 - Browse repository at this point
Copy the full SHA d267517View commit details -
Configuration menu - View commit details
-
Copy full SHA for b082932 - Browse repository at this point
Copy the full SHA b082932View commit details
Commits on Mar 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b3836cb - Browse repository at this point
Copy the full SHA b3836cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69cf6d7 - Browse repository at this point
Copy the full SHA 69cf6d7View commit details
Commits on Mar 7, 2023
-
Changed
inflate_update
logic to not depend onCow
As mentioned by @LLFourn: 1. We have a "sparse chain" from which there is a subset of txids M that are missing from graph. 2. There is also another subset C that are in the graph but their positions have changed. 3. We used the Cow to avoid copying/duplicating in memory transactions in subset C and M Instead in inflate_update we could remove transactions in subset M and just clone data in subset C (which is usually tiny).
Configuration menu - View commit details
-
Copy full SHA for de9457f - Browse repository at this point
Copy the full SHA de9457fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0505cd7 - Browse repository at this point
Copy the full SHA 0505cd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for eddd748 - Browse repository at this point
Copy the full SHA eddd748View commit details
Commits on Mar 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9d26121 - Browse repository at this point
Copy the full SHA 9d26121View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47faa88 - Browse repository at this point
Copy the full SHA 47faa88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aaf420 - Browse repository at this point
Copy the full SHA 0aaf420View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab9242d - Browse repository at this point
Copy the full SHA ab9242dView commit details -
Implement EsploraExt for Async client
Creates a separate async EsploraAsyncExt trait for the async client using async-trait crate. It has thesame methods as the EsploraExt trait for the blocking client. This trait is implemented on the AsyncClient of the rust-esplora-client crate.
Configuration menu - View commit details
-
Copy full SHA for 26ab2e2 - Browse repository at this point
Copy the full SHA 26ab2e2View commit details -
Add
wallet_esplora_async
example and various fixesFixes include: * Allow `bdk_esplora` to use async with tls * Reorganize `bdk_esplora` crate to have separate files for async vs blocking * Use optional dependencies for `bdk_esplora` async
Configuration menu - View commit details
-
Copy full SHA for def0c9e - Browse repository at this point
Copy the full SHA def0c9eView commit details
Commits on Mar 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ae9b19d - Browse repository at this point
Copy the full SHA ae9b19dView commit details
Commits on Mar 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5dd4ce7 - Browse repository at this point
Copy the full SHA 5dd4ce7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fcf9c4 - Browse repository at this point
Copy the full SHA 2fcf9c4View commit details
Commits on Mar 13, 2023
-
LLFourn is squashing these to get them all signed: Remove useless clippy allow ci: use clippy action [ci] remove check for features=default
Configuration menu - View commit details
-
Copy full SHA for 352f95f - Browse repository at this point
Copy the full SHA 352f95fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc3e05c - Browse repository at this point
Copy the full SHA bc3e05cView commit details