From d15e68de27f8b5e1a3130a0f8415dd132e5bbe58 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Tue, 21 Oct 2025 21:10:03 +0800 Subject: feat: display block and blockchain --- src/network.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/network.rs') diff --git a/src/network.rs b/src/network.rs index 197c997..969d021 100644 --- a/src/network.rs +++ b/src/network.rs @@ -223,14 +223,15 @@ impl Peer { async fn handle(parent: Weak>, req: Request) { match req { Request::Block(mut block) => { - if !block + if block .pow - .is_none() + .is_some() { if !block.verify_pow() { eprintln!("Rejecting remote block, POW verification failed"); // TODO: log remote IP return; } + println!("Accepting and storing remote block: {:?}", block); parent .upgrade() .unwrap() @@ -241,7 +242,6 @@ impl Peer { .await .store(block) } else { - print!("as"); block.calc_set_pow(); let parent = parent .upgrade() -- cgit v1.2.3