]> Untitled Git - bdk/tag
v1.0.0-beta.3
object 98e1c9dc990ea2dac53c89487daf5b4534d3a551
authorSteve Myers <steve@notmandatory.org>
Fri, 13 Sep 2024 16:02:21 +0000 (11:02 -0500)
Release 1.0.0-beta.3

Summary

Fixed transaction creation to not skip unused addresses, added function for sorting wallet transactions and option to change default BNB fallback back coin selection. We moved the bdk_hwi crate functionality to the rust-hwi repo.

Changelog

* chore: add `print_stdout`/`print_stderr` lints to workspace level. #1425
* ci: add token for cron-update-rust.yml. #1580
* feat(core): add `TxUpdate::map_anchors`. #1587
* ci: pin `tokio-util` dependency version to build with rust 1.63. #1590
* feat(wallet): add transactions_sort_by function. #1477
* docs: update CONTRIBUTING.md. #1584
* fix(wallet): only mark change address used if `create_tx` succeeds. #1579
* refactor(wallet): use `Amount` everywhere. #1595
* Change methods of `IndexedTxGraph`/`TxGraph`/`Wallet` that insert txs to be more generic. #1586
* fix: typos by @storopoli. #1599
* fix(wallet): do `check_wallet_descriptor` when creating and loading. #1597
* refactor(bdk_hwi): remove `bdk_hwi`, as `HWISigner`'s being moved to `rust-hwi`. #1561
* Allow custom fallback algorithm for bnb. #1581
* fix(core): calling `CheckPoint::insert` with existing block must succeed. #1601
* fix(wallet): fix SingleRandomDraw to error if insufficient funds. #1605
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE2f+QEL4Wm2TT7cv5gQWkayLC0FEFAmbkYo4ACgkQgQWkayLC
0FFcURAAyI9pz3NZMtVRfV/P1xA9Wic36QqtB6axBK2uEOcJRBk3FiCelak0vpW/
Th7Jq+vJEY6LQeJM4ra6dq1e9pKc32nYYF1zwIqY+MIFXPbzXMtQeWvwojAWCdW3
919an5QZ5Oyj7wQfpzhPHBusBObVgDftD360nANzLJFchoEbVZw9xjEyV1C9n3R9
ItfreuvJfT9t7uEEt6PLpbRrFf/ojtl4uKQKmNdHzscP1X6ltgOeAwThpSOx8pFB
AAGTCwD5fYoQ45IQaVfcy1RLMfsjdwO2OL4YF91GoafKYazrHxuz8bHCw/+Da5Ui
6/josi0VBXB9IVrzQmNur777IEvOabBOX+AOpnmRVHqihw7bjdWeloOhOCOmmoun
bsFDbfdiL0WHWOb/hEpvuOaBA30xM3AA4YW2oYVf7mqzc63L09cql/ZX3ketch1T
MutVHuvYlieoVXuaB4RXa19ftHyN5jNhCZCFpoiT7SvGCuRaKQYgHz6Wuw3wAxDY
5OidCja7i7OKTHenbk8QsTjOhTMe7NAWI0lrsSZ8exxAqsHheoJNk/M1vjF701z1
bS/PdGYXIoFbsMW4zdB/euE6mEwCAHvHZ3aJh8GM4cbjfyK3IYn0qSbXdy8iqvIM
mjBmogc/ebGTBFR2ba7VR8WfryEJD8VZc90jjfIOq9zNMD4JQFU=
=Ncg2
-----END PGP SIGNATURE-----
-----BEGIN OPENTIMESTAMPS GIT TIMESTAMP-----

AQHwIDTs0v8HPAeJG080gbckIBglg1GmM3dqAQFm2hnKAt/wCP/wEDnMcECe8+yK
yqADGDfdTcoI8CD0j0cWB4XzNnmZB7yL4TZ+8xnVPcRlPck3wLx/18GkmwjxIJ2y
wnIekJsiHKBJ9SIspgeN5iKW9vKBGM2fqsRLYK12CPAgXa2i7L9TywoUbis7TUCG
XACbvhnwzLspz9BajiRzhFsI8QRm5GKP8AjYmVRn7+k1LQCD3+MNLvkMjiwraHR0
cHM6Ly9ib2IuYnRjLmNhbGVuZGFyLm9wZW50aW1lc3RhbXBzLm9yZ//wEILp4g9n
NuQfiKjmd82vC8wI8SBQvC85gpMC+y0hkwOwbgmm1FwMqf6CI9/MQS5AmoSlYQjw
INXsD4U49BkRm6h9FtRbpaRAdaILUjroM1+Ji/UwaSw/CPEgIYnvHBsjTBW38KgY
tzUwWiQ/5lx9uK8j3lqlQYU1c3kI8CAAGzNfwGwKJby6OjFxBOFAFncu48k+6qLl
jPX/TTjzMgjxBGbkYo/wCN3EBPoF8SFYAIPf4w0u+QyOLi1odHRwczovL2FsaWNl
LmJ0Yy5jYWxlbmRhci5vcGVudGltZXN0YW1wcy5vcmf/8BDU9I5LYWsqG7jfpV4i
MKFiCPEgnDFhPJ6CTKw939HBVKRNqBqhYlNLtzklvIdkRnAr1vYI8CDSzsIreCBb
Beot7oSpTFosiq2CotLFJo06VpBMeU/VygjwICS8C3QIVzbLAjfI9Ttdag0bEn9i
zLZGelf80mPDiQeeCPEEZuRij/AISeeIgkvmvasAg9/jDS75DI4jImh0dHBzOi8v
YnRjLmNhbGVuZGFyLmNhdGFsbGF4eS5jb23wEO4Lg5Q6c9WxtnOrVyeCmHAI8SBm
Md5Tjp5+cHUTwR2Dl9/WoBt8JGjGF4LGznpIqLLZ3AjwIHSoqKyF1f4XYD3ZldGb
PPzdSBnh6cAoSDV2a6MV9L0OCPEg3V9X5v1WNlQaE44uexLtMskeFqrNSRy4TXdc
EbSoQvsI8CCFWDIz85pPodRdHY4xt/Qp+8Ct9+1ZfPxM6M85RmCdEAjxBGbkYo/w
CGaVncAh2eTkAIPf4w0u+QyOKShodHRwczovL2Zpbm5leS5jYWxlbmRhci5ldGVy
bml0eXdhbGwuY29t
-----END OPENTIMESTAMPS GIT TIMESTAMP-----