summaryrefslogtreecommitdiff
path: root/src/network.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/network.rs')
-rw-r--r--src/network.rs6
1 files changed, 3 insertions, 3 deletions
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<Mutex<Network>>, 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()