From 5d25193c0e3271ad5b9f971c881d4ce59389e408 Mon Sep 17 00:00:00 2001 From: ekzyis Date: Sun, 16 Aug 2026 01:13:19 +0200 Subject: [PATCH] bitcoind: check createwallet status --- smite-scenarios/src/targets/bitcoind.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/smite-scenarios/src/targets/bitcoind.rs b/smite-scenarios/src/targets/bitcoind.rs index e46b57ed..d700b24a 100644 --- a/smite-scenarios/src/targets/bitcoind.rs +++ b/smite-scenarios/src/targets/bitcoind.rs @@ -133,13 +133,17 @@ pub fn start( /// Creates wallet and generates initial blocks. fn setup_wallet(cli: &BitcoinCli) -> Result<(), TargetError> { // Create wallet - let _ = cli + let status = cli .run() .arg("createwallet") .arg("default") .stdout(Stdio::null()) .stderr(Stdio::null()) - .status(); + .status()?; + + if !status.success() { + return Err(TargetError::StartFailed("failed to create wallet".into())); + } // Generate initial blocks let status = cli