bdk icon indicating copy to clipboard operation
bdk copied to clipboard

Update `bdk` out of date dependencies

Open notmandatory opened this issue 7 months ago • 3 comments

Where possible we should update out of date dependencies, including for dev and example projects.

https://deps.rs/repo/github/bitcoindevkit/bdk

Also tracking:

  • [x] ~rusqlite~
  • [ ] rand
  • [ ] criterion
  • [ ] hashbrown
  • [ ] bincode
  • [ ] tokio
  • [ ] electrsd bitcoindevkit/bdk#1826
  • [ ] ctrlc

notmandatory avatar Apr 26 '25 00:04 notmandatory

  • rusqlite

I'd be careful around this one, as you can't have multiple libsqlite3-sys versions in your dependency tree. In fact, I know that multiple projects kinda 'standardized' around the version currently used in BDK/CDK/LDK Node for this reason. So needlessly bumping the dependency would render BDK incompatible with all of these crates, requiring corresponding bumps and releases on all sides.

tnull avatar Apr 26 '25 01:04 tnull

@tnull good call. I took it off the list.

notmandatory avatar May 01 '25 02:05 notmandatory

Moving this to the 3.0 milestone when I hope we'll be able to bump to a higher MSRV which will make these updates easier.

notmandatory avatar May 25 '25 17:05 notmandatory