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

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

use-esplora-async

  • esplora
  • esplora-client/async
  • futures

compact_filters

  • rocksdb
  • socks
  • cc

sqlite

  • rusqlite
  • ahash

sqlite-bundled

  • sqlite
  • rusqlite/bundled

use-esplora-blocking

  • esplora
  • esplora-client/blocking

test-blockchains

  • bitcoincore-rpc
  • electrum-client

bip39

  • dep:bip39

bitcoincore-rpc

  • dep:bitcoincore-rpc

compiler

  • miniscript/compiler

test-md-docs

  • electrum

esplora-client

  • dep:esplora-client

ahash

  • dep:ahash

rocksdb

  • dep:rocksdb

async-interface

  • async-trait

socks

  • dep:socks

hardware-signer

  • hwi

all-keys

  • keys-bip39

verify

  • bitcoinconsensus

bitcoinconsensus

  • dep:bitcoinconsensus

use-esplora-reqwest

  • use-esplora-async

keys-bip39

  • bip39

async-trait

  • dep:async-trait

futures

  • dep:futures

reqwest-default-tls

  • esplora-client/async-https

use-esplora-ureq

  • use-esplora-blocking

rpc

  • bitcoincore-rpc

hwi

  • dep:hwi

test-hardware-signer

  • hardware-signer

dev-getrandom-wasm

  • getrandom/js

rusqlite

  • dep:rusqlite

cc

  • dep:cc

esplora

    This feature flag does not enable additional features.

minimal

    This feature flag does not enable additional features.