From 722567af1391f0a1c6eca05d74831305340a4698 Mon Sep 17 00:00:00 2001 From: ekulkisnek Date: Wed, 3 Jun 2026 20:06:41 -0500 Subject: [PATCH] Fallback when mining info next target is missing --- lib/server.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/server.rs b/lib/server.rs index 43466ef..b06109f 100644 --- a/lib/server.rs +++ b/lib/server.rs @@ -730,7 +730,12 @@ where .get_mining_info() .await .map_err(internal_error)?; - let target = mining_info.next.target; + let target = mining_info + .next + .map(|next| next.target) + .unwrap_or_else(|| { + bitcoin::Target::from_be_bytes(self.sample_block_template.target) + }); self.known_targets.write().insert(prev_blockhash, target); target }