bdk 0.29.0

A modern, lightweight, descriptor-based wallet library
Documentation

bdk

There is very little structured metadata to build this page from currently. You should check the main library docs, readme, or Cargo.toml in case the author documented the features in them.

This version has 43 feature flags, 6 of them enabled by default.

default

  • std
  • key-value-db
  • electrum

std

  • bitcoin/std
  • miniscript/std

key-value-db

  • sled

electrum

  • electrum-client

sled

  • dep:sled

electrum-client

  • dep:electrum-client

test-rpc-legacy

  • rpc
  • electrsd/electrs_0_8_10
  • electrsd/bitcoind_0_20_0
  • test-blockchains

test-electrum

  • electrum
  • electrsd/electrs_0_8_10
  • electrsd/bitcoind_22_0
  • test-blockchains

test-esplora

  • electrsd/legacy
  • electrsd/esplora_a33e97e1
  • electrsd/bitcoind_22_0
  • test-blockchains

test-rpc

  • rpc
  • electrsd/electrs_0_8_10
  • electrsd/bitcoind_22_0
  • test-blockchains

compact_filters

  • rocksdb
  • socks
  • cc

use-esplora-async

  • esplora
  • esplora-client/async
  • futures

test-blockchains

  • bitcoincore-rpc
  • electrum-client

sqlite

  • rusqlite
  • ahash

use-esplora-blocking

  • esplora
  • esplora-client/blocking

sqlite-bundled

  • sqlite
  • rusqlite/bundled

hwi

  • dep:hwi

bip39

  • dep:bip39

reqwest-default-tls

  • esplora-client/async-https

bitcoinconsensus

  • dep:bitcoinconsensus

hardware-signer

  • hwi

bitcoincore-rpc

  • dep:bitcoincore-rpc

esplora-client

  • dep:esplora-client

verify

  • bitcoinconsensus

test-hardware-signer

  • hardware-signer

dev-getrandom-wasm

  • getrandom/js

futures

  • dep:futures

all-keys

  • keys-bip39

rocksdb

  • dep:rocksdb

async-interface

  • async-trait

use-esplora-ureq

  • use-esplora-blocking

async-trait

  • dep:async-trait

socks

  • dep:socks

rpc

  • bitcoincore-rpc

rusqlite

  • dep:rusqlite

keys-bip39

  • bip39

cc

  • dep:cc

compiler

  • miniscript/compiler

ahash

  • dep:ahash

use-esplora-reqwest

  • use-esplora-async

test-md-docs

  • electrum

minimal

    This feature flag does not enable additional features.

esplora

    This feature flag does not enable additional features.