From d1e5b87bfc1d37c5cd6631427ab521a59fa4e67a Mon Sep 17 00:00:00 2001 From: Peter Todd Date: Sun, 11 Dec 2022 13:54:33 -0500 Subject: [PATCH] Make README.md code examples compile without errors --- README.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index d3ff3dc9..c68c73a8 100644 --- a/README.md +++ b/README.md @@ -68,12 +68,13 @@ fn main() -> Result<(), bdk::Error> { ```rust use bdk::{Wallet, database::MemoryDatabase}; use bdk::wallet::AddressIndex::New; +use bdk::bitcoin::Network; fn main() -> Result<(), bdk::Error> { let wallet = Wallet::new( "wpkh([c258d2e4/84h/1h/0h]tpubDDYkZojQFQjht8Tm4jsS3iuEmKjTiEGjG6KnuFNKKJb5A6ZUCUZKdvLdSDWofKi4ToRCwb9poe1XdqfUnP4jaJjCB2Zwv11ZLgSbnZSNecE/0/*)", Some("wpkh([c258d2e4/84h/1h/0h]tpubDDYkZojQFQjht8Tm4jsS3iuEmKjTiEGjG6KnuFNKKJb5A6ZUCUZKdvLdSDWofKi4ToRCwb9poe1XdqfUnP4jaJjCB2Zwv11ZLgSbnZSNecE/1/*)"), - bitcoin::Network::Testnet, + Network::Testnet, MemoryDatabase::default(), )?; @@ -96,14 +97,15 @@ use bdk::electrum_client::Client; use bdk::wallet::AddressIndex::New; use base64; -use bitcoin::consensus::serialize; +use bdk::bitcoin::consensus::serialize; +use bdk::bitcoin::Network; fn main() -> Result<(), bdk::Error> { let blockchain = ElectrumBlockchain::from(Client::new("ssl://electrum.blockstream.info:60002")?); let wallet = Wallet::new( "wpkh([c258d2e4/84h/1h/0h]tpubDDYkZojQFQjht8Tm4jsS3iuEmKjTiEGjG6KnuFNKKJb5A6ZUCUZKdvLdSDWofKi4ToRCwb9poe1XdqfUnP4jaJjCB2Zwv11ZLgSbnZSNecE/0/*)", Some("wpkh([c258d2e4/84h/1h/0h]tpubDDYkZojQFQjht8Tm4jsS3iuEmKjTiEGjG6KnuFNKKJb5A6ZUCUZKdvLdSDWofKi4ToRCwb9poe1XdqfUnP4jaJjCB2Zwv11ZLgSbnZSNecE/1/*)"), - bitcoin::Network::Testnet, + Network::Testnet, MemoryDatabase::default(), )?; @@ -133,20 +135,21 @@ fn main() -> Result<(), bdk::Error> { use bdk::{Wallet, SignOptions, database::MemoryDatabase}; use base64; -use bitcoin::consensus::deserialize; +use bdk::bitcoin::consensus::deserialize; +use bdk::bitcoin::Network; fn main() -> Result<(), bdk::Error> { let wallet = Wallet::new( "wpkh([c258d2e4/84h/1h/0h]tprv8griRPhA7342zfRyB6CqeKF8CJDXYu5pgnj1cjL1u2ngKcJha5jjTRimG82ABzJQ4MQe71CV54xfn25BbhCNfEGGJZnxvCDQCd6JkbvxW6h/0/*)", Some("wpkh([c258d2e4/84h/1h/0h]tprv8griRPhA7342zfRyB6CqeKF8CJDXYu5pgnj1cjL1u2ngKcJha5jjTRimG82ABzJQ4MQe71CV54xfn25BbhCNfEGGJZnxvCDQCd6JkbvxW6h/1/*)"), - bitcoin::Network::Testnet, + Network::Testnet, MemoryDatabase::default(), )?; let psbt = "..."; let mut psbt = deserialize(&base64::decode(psbt).unwrap())?; - let finalized = wallet.sign(&mut psbt, SignOptions::default())?; + let _finalized = wallet.sign(&mut psbt, SignOptions::default())?; Ok(()) }