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-rpc

  • rpc
  • electrsd/electrs_0_8_10
  • electrsd/bitcoind_22_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

use-esplora-async

  • esplora
  • esplora-client/async
  • futures

compact_filters

  • rocksdb
  • socks
  • cc

test-blockchains

  • bitcoincore-rpc
  • electrum-client

sqlite-bundled

  • sqlite
  • rusqlite/bundled

use-esplora-blocking

  • esplora
  • esplora-client/blocking

sqlite

  • rusqlite
  • ahash

bitcoincore-rpc

  • dep:bitcoincore-rpc

bip39

  • dep:bip39

ahash

  • dep:ahash

reqwest-default-tls

  • esplora-client/async-https

use-esplora-ureq

  • use-esplora-blocking

socks

  • dep:socks

verify

  • bitcoinconsensus

keys-bip39

  • bip39

dev-getrandom-wasm

  • getrandom/js

use-esplora-reqwest

  • use-esplora-async

hwi

  • dep:hwi

rpc

  • bitcoincore-rpc

compiler

  • miniscript/compiler

cc

  • dep:cc

rocksdb

  • dep:rocksdb

async-interface

  • async-trait

esplora-client

  • dep:esplora-client

rusqlite

  • dep:rusqlite

futures

  • dep:futures

test-hardware-signer

  • hardware-signer

bitcoinconsensus

  • dep:bitcoinconsensus

async-trait

  • dep:async-trait

all-keys

  • keys-bip39

test-md-docs

  • electrum

hardware-signer

  • hwi

minimal

    This feature flag does not enable additional features.

esplora

    This feature flag does not enable additional features.