From 9f45473b92477165ec64b81f77ca30a60f64250c Mon Sep 17 00:00:00 2001 From: Arya Date: Thu, 5 Sep 2024 17:21:19 -0400 Subject: [PATCH] log errors returned by getblocktemplate method from internal miner --- Cargo.lock | 4 ++-- zebrad/src/components/miner.rs | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c1f59580c17..0602cc209c7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5784,9 +5784,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" -version = "0.6.19" +version = "0.6.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c52ac009d615e79296318c1bcce2d422aaca15ad08515e344feeda07df67a587" +checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" dependencies = [ "memchr", ] diff --git a/zebrad/src/components/miner.rs b/zebrad/src/components/miner.rs index c888aa4b425..fa9e7cbf864 100644 --- a/zebrad/src/components/miner.rs +++ b/zebrad/src/components/miner.rs @@ -264,6 +264,10 @@ where while !template_sender.is_closed() && !is_shutting_down() { let template: Result<_, _> = rpc.get_block_template(Some(parameters.clone())).await; + if template.is_err() { + info!(?template, "error getting block template") + } + // Wait for the chain to sync so we get a valid template. let Ok(template) = template else { info!(