@@ -32,6 +32,10 @@ socks = { version = "0.3", optional = true }
3232lazy_static = { version = " 1.4" , optional = true }
3333tiny-bip39 = { version = " ^0.8" , optional = true }
3434
35+ # Needed by bdk_blockchain_tests macro
36+ bitcoincore-rpc = { version = " 0.13" , optional = true }
37+ serial_test = { version = " 0.4" , optional = true }
38+
3539# Platform-specific dependencies
3640[target .'cfg(not(target_arch = "wasm32"))' .dependencies ]
3741tokio = { version = " 1" , features = [" rt" ] }
@@ -54,18 +58,15 @@ all-keys = ["keys-bip39"]
5458keys-bip39 = [" tiny-bip39" ]
5559
5660# Debug/Test features
57- debug-proc-macros = [" bdk-macros/debug" , " bdk-testutils-macros/debug" ]
58- test-electrum = [" electrum" ]
61+ test-blockchains = [" bitcoincore-rpc" , " electrum-client" ]
5962test-md-docs = [" electrum" ]
6063
6164[dev-dependencies ]
62- bdk-testutils = " 0.4"
63- bdk-testutils-macros = " 0.6"
64- serial_test = " 0.4"
6565lazy_static = " 1.4"
6666env_logger = " 0.7"
6767base64 = " ^0.11"
6868clap = " 2.33"
69+ serial_test = " 0.4"
6970
7071[[example ]]
7172name = " address_validator"
@@ -79,10 +80,7 @@ path = "examples/compiler.rs"
7980required-features = [" compiler" ]
8081
8182[workspace ]
82- members = [" macros" , " testutils" , " testutils-macros" ]
83-
84- # Generate docs with nightly to add the "features required" badge
85- # https://stackoverflow.com/questions/61417452/how-to-get-a-feature-requirement-tag-in-the-documentation-generated-by-cargo-do
83+ members = [" macros" ]
8684[package .metadata .docs .rs ]
8785features = [" compiler" , " electrum" , " esplora" , " compact_filters" , " key-value-db" , " all-keys" ]
8886# defines the configuration attribute `docsrs`
0 commit comments