From 9056435942f082f842bb072fae17da03b922df3c Mon Sep 17 00:00:00 2001 From: teor Date: Tue, 16 Feb 2021 05:53:12 +1000 Subject: [PATCH] Make the state usage clearer in script::Verifier (#1733) --- zebra-consensus/src/script.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/zebra-consensus/src/script.rs b/zebra-consensus/src/script.rs index fbecb9f5..1a95b7ba 100644 --- a/zebra-consensus/src/script.rs +++ b/zebra-consensus/src/script.rs @@ -100,6 +100,7 @@ where transparent::Input::PrevOut { outpoint, .. } => { let outpoint = *outpoint; + // Avoid calling the state service if the utxo is already known let span = tracing::trace_span!("script", ?outpoint); let query = span.in_scope(|| self.state.call(zebra_state::Request::AwaitUtxo(outpoint)));