From c9ef5769e2f614574050cc17f28bff6b452815b9 Mon Sep 17 00:00:00 2001 From: Nicolas Gailly Date: Fri, 18 Mar 2022 05:08:15 +0000 Subject: [PATCH] Examples/watch_block: show how to retrieve block metadata (#1058) * better watch example * put back normal interval --- examples/watch_blocks.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/watch_blocks.rs b/examples/watch_blocks.rs index 7e075857..53895540 100644 --- a/examples/watch_blocks.rs +++ b/examples/watch_blocks.rs @@ -8,7 +8,8 @@ async fn main() -> eyre::Result<()> { let provider = Provider::new(ws).interval(Duration::from_millis(2000)); let mut stream = provider.watch_blocks().await?.take(5); while let Some(block) = stream.next().await { - dbg!(block); + let block = provider.get_block(block).await?.unwrap(); + println!("Ts: {:?}, block number: {} -> {:?}",block.timestamp,block.number.unwrap(),block.hash.unwrap()); } Ok(())