Skip to content

Commit 3dac3f9

Browse files
Update example_electrum to rust-bitcoin 0.30.0
1 parent 2949bdc commit 3dac3f9

File tree

1 file changed

+4
-3
lines changed
  • example-crates/example_electrum/src

1 file changed

+4
-3
lines changed

example-crates/example_electrum/src/main.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use std::{
55
};
66

77
use bdk_chain::{
8-
bitcoin::{Address, Network, OutPoint, Txid},
8+
bitcoin::{Address, Network, OutPoint, ScriptBuf, Txid},
99
indexed_tx_graph::{IndexedAdditions, IndexedTxGraph},
1010
keychain::LocalChangeSet,
1111
local_chain::LocalChain,
@@ -79,6 +79,7 @@ fn main() -> anyhow::Result<()> {
7979
Network::Testnet => "ssl://electrum.blockstream.info:60002",
8080
Network::Regtest => "tcp://localhost:60401",
8181
Network::Signet => "tcp://signet-electrumx.wakiyamap.dev:50001",
82+
_ => panic!("Unknown network"),
8283
};
8384
let config = electrum_client::Config::builder()
8485
.validate_domain(matches!(args.network, Network::Bitcoin))
@@ -172,7 +173,7 @@ fn main() -> anyhow::Result<()> {
172173
unused_spks = false;
173174
}
174175

175-
let mut spks: Box<dyn Iterator<Item = bdk_chain::bitcoin::Script>> =
176+
let mut spks: Box<dyn Iterator<Item = bdk_chain::bitcoin::ScriptBuf>> =
176177
Box::new(core::iter::empty());
177178
if all_spks {
178179
let all_spks = graph
@@ -190,7 +191,7 @@ fn main() -> anyhow::Result<()> {
190191
let unused_spks = graph
191192
.index
192193
.unused_spks(..)
193-
.map(|(k, v)| (*k, v.clone()))
194+
.map(|(k, v)| (*k, ScriptBuf::from(v)))
194195
.collect::<Vec<_>>();
195196
spks = Box::new(spks.chain(unused_spks.into_iter().map(|(index, script)| {
196197
eprintln!(

0 commit comments

Comments
 (0)