Skip to content

Technical

BDK's Scope and Approach to Rust Bindings

  thunderbiscuit
  Jun 2, 2023


tldr; we can't produce and maintain bindings for all Rust crates we get requests for, but we are working to help others build their own bindings by (1) making our architecture composable and reusable, and (2) building strong examples and documentation on how to do it for other crates.

The Road to BDK 1.0

  Alekos Filini
  Oct 3, 2022


Over the past few months the work on [bdk_core] quietly continued behind the scenes, and as the time went on it started expanding beyond the scope of just improving the syncing mechanism of BDK. Being a new fresh project it allowed for iterating much faster, and we soon realized we could make large improvements to the general architecture of BDK to fix many of the issues and shortcomings found over time.

bdk_core: a new architecture for the Bitcoin Dev Kit

  Lloyd Fournier
  May 9, 2022


The Bitcoin Devkit (BDK) lets you do a lot of useful things through convenient high level abstractions. It works great when these abstractions map nicely onto what you are trying to do. My goal is to develop a new bdk_core library for when they don't. I want bdk_core to expose all the useful mechanisms that BDK has inside it without them being tied to any particular usage policy and with very minimal dependencies.