"bdk_redb",
"bdk_sp",
"bdk_testenv",
- "bdk_wallet 2.4.0",
+ "bdk_wallet",
"bitcoin-payment-instructions",
"clap",
"clap_complete",
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "346c1d502ee4613cf2201db9c3b93a2317772d8eaa372114f34bf5f374be94fd"
dependencies = [
- "bdk_wallet 2.4.0",
+ "bdk_wallet",
"bip157",
]
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2e0c999b3dcc448ceb6337658c363df3197bbed987b663810497bd9c20ea4ef"
-dependencies = [
- "bdk_wallet 3.1.0",
- "bitcoin",
-]
-
-[[package]]
-name = "bdk_redb"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2e0c999b3dcc448ceb6337658c363df3197bbed987b663810497bd9c20ea4ef"
dependencies = [
"bdk_wallet",
"bitcoin",
checksum = "69ac8b88c9594c615fcb5b763e7afa16937e94f7a7f5ca334bf59a7fee69fea1"
dependencies = [
"bdk_chain",
- "bdk_wallet 2.4.0",
+ "bdk_wallet",
"ciborium",
"redb",
"thiserror 2.0.18",
"serde_json",
]
-[[package]]
-name = "bdk_wallet"
-version = "3.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1284fb23acc3e3022673712b55f4d5ce7e38aadc2c49bbef830dc3935f0a3289"
-dependencies = [
- "bdk_chain",
- "bitcoin",
- "miniscript",
- "rand_core 0.6.4",
- "serde",
- "serde_json",
-]
-
[[package]]
name = "bech32"
version = "0.11.1"
use {
crate::utils::parse_signature_format,
crate::utils::types::MessageResult,
- bdk_message_signer::{MessageSigner, MessageProof},
+ bdk_message_signer::{MessageProof, MessageSigner},
};
impl OfflineWalletSubCommand {
use crate::{commands::WalletOpts, config::WalletConfig, error::BDKCliError as Error};
-#[cfg(feature = "message_signer")]
-use bdk_message_signer::SignatureFormat;
#[cfg(feature = "cbf")]
use bdk_kyoto::{Info, Receiver, UnboundedReceiver, Warning};
+#[cfg(feature = "message_signer")]
+use bdk_message_signer::SignatureFormat;
#[cfg(feature = "silent-payments")]
use bdk_sp::encoding::SilentPaymentCode;
use bdk_wallet::bitcoin::{Address, Network, OutPoint, ScriptBuf};
.stderr(predicate::str::contains("Invalid"));
}
- #[cfg(feature = "bip322")]
+ #[cfg(feature = "message_signer")]
#[test]
fn test_sign_message_and_verify_message() {
let (cli, mut cmd_init) = setup_wallet_config();
.stdout(predicate::str::contains("\"valid\": true"));
}
- #[cfg(feature = "bip322")]
+ #[cfg(feature = "message_signer")]
#[test]
fn test_verify_message_rejects_tampered_message() {
let (cli, mut cmd_init) = setup_wallet_config();
}
}
- #[cfg(feature = "bip322")]
+ #[cfg(feature = "message_signer")]
#[test]
fn test_verify_message_proof_of_funds_uses_persisted_utxos() {
let env = TestEnv::new().expect("Failed to start bdk_testenv");