Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: bitcoindevkit/bdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 95e9b7f5fc0ee5aa6586217c8b8ff6400eab6853
Choose a base ref
..
head repository: bitcoindevkit/bdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: f13d5e6bbb4d375037cd54cac694ca04003420c8
Choose a head ref
Showing with 5 additions and 4 deletions.
  1. +2 −2 examples/electrum_backend.rs
  2. +3 −2 examples/esplora_backend.rs
4 changes: 2 additions & 2 deletions examples/electrum_backend.rs
Original file line number Diff line number Diff line change
@@ -31,7 +31,7 @@ fn main() {
run(&network, electrum_url, xpriv);
}

pub fn create_wallet(network: &Network, xpriv: &ExtendedPrivKey) -> Wallet<MemoryDatabase> {
fn create_wallet(network: &Network, xpriv: &ExtendedPrivKey) -> Wallet<MemoryDatabase> {
let wallet = Wallet::new(
Bip84(*xpriv, KeychainKind::External),
Some(Bip84(*xpriv, KeychainKind::Internal)),
@@ -43,7 +43,7 @@ pub fn create_wallet(network: &Network, xpriv: &ExtendedPrivKey) -> Wallet<Memor
wallet
}

pub fn run(network: &Network, electrum_url: &str, xpriv: &str) {
fn run(network: &Network, electrum_url: &str, xpriv: &str) {
let xpriv = bip32::ExtendedPrivKey::from_str(xpriv).unwrap();

// Apparently it works only with Electrs (not EletrumX)
5 changes: 3 additions & 2 deletions examples/esplora_backend.rs
Original file line number Diff line number Diff line change
@@ -38,7 +38,7 @@ fn main() {
run(&network, esplora_url, xpriv);
}

pub fn create_wallet(network: &Network, xpriv: &ExtendedPrivKey) -> Wallet<MemoryDatabase> {
fn create_wallet(network: &Network, xpriv: &ExtendedPrivKey) -> Wallet<MemoryDatabase> {
let wallet = Wallet::new(
Bip84(*xpriv, KeychainKind::External),
Some(Bip84(*xpriv, KeychainKind::Internal)),
@@ -49,7 +49,8 @@ pub fn create_wallet(network: &Network, xpriv: &ExtendedPrivKey) -> Wallet<Memor

wallet
}
pub fn run(network: &Network, esplora_url: &str, xpriv: &str) {

fn run(network: &Network, esplora_url: &str, xpriv: &str) {
let xpriv = bip32::ExtendedPrivKey::from_str(xpriv).unwrap();

let blockchain = EsploraBlockchain::new(esplora_url, 20);