bdk 0.28.2

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

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

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

sqlite-bundled

  • sqlite
  • rusqlite/bundled

test-blockchains

  • bitcoincore-rpc
  • electrum-client

use-esplora-blocking

  • esplora
  • esplora-client/blocking

sqlite

  • rusqlite
  • ahash

test-md-docs

  • electrum

bip39

  • dep:bip39

esplora-client

  • dep:esplora-client

bitcoinconsensus

  • dep:bitcoinconsensus

hardware-signer

  • hwi

rocksdb

  • dep:rocksdb

rusqlite

  • dep:rusqlite

keys-bip39

  • bip39

use-esplora-ureq

  • use-esplora-blocking

dev-getrandom-wasm

  • getrandom/js

async-trait

  • dep:async-trait

ahash

  • dep:ahash

hwi

  • dep:hwi

socks

  • dep:socks

reqwest-default-tls

  • esplora-client/async-https

use-esplora-reqwest

  • use-esplora-async

cc

  • dep:cc

futures

  • dep:futures

all-keys

  • keys-bip39

async-interface

  • async-trait

compiler

  • miniscript/compiler

rpc

  • bitcoincore-rpc

bitcoincore-rpc

  • dep:bitcoincore-rpc

verify

  • bitcoinconsensus

test-hardware-signer

  • hardware-signer

minimal

    This feature flag does not enable additional features.

esplora

    This feature flag does not enable additional features.