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