From d1ee7f263a6d2eed1a25c9c80ec3947c2d1351a3 Mon Sep 17 00:00:00 2001 From: Henry de Valence Date: Thu, 19 Nov 2020 17:18:50 -0800 Subject: [PATCH] consensus: add debug span to TransactionVerifier --- zebra-consensus/src/transaction.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zebra-consensus/src/transaction.rs b/zebra-consensus/src/transaction.rs index 91fa6ed5..b3d2be42 100644 --- a/zebra-consensus/src/transaction.rs +++ b/zebra-consensus/src/transaction.rs @@ -9,8 +9,8 @@ use futures::{ stream::{FuturesUnordered, StreamExt}, FutureExt, }; - use tower::{Service, ServiceExt}; +use tracing::Instrument; use zebra_chain::{ parameters::NetworkUpgrade, @@ -88,7 +88,9 @@ where let mut redjubjub_verifier = crate::primitives::redjubjub::VERIFIER.clone(); let mut script_verifier = self.script_verifier.clone(); + let span = tracing::debug_span!("tx", hash = ?tx.hash()); async move { + tracing::trace!(?tx); match &*tx { Transaction::V1 { .. } | Transaction::V2 { .. } | Transaction::V3 { .. } => { Err(TransactionError::WrongVersion) @@ -210,6 +212,7 @@ where } } } + .instrument(span) .boxed() } }