summaryrefslogtreecommitdiff
path: root/src/network.rs
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2025-10-21 23:34:32 +0800
committerlittleblack111 <littleblack11111@gmail.com>2025-10-21 23:34:32 +0800
commit3d0251cea297fefe7b87f3a50824e3eebc5337b7 (patch)
tree5746d18e357f7adae628a8ce23c873c496a0f900 /src/network.rs
parent60fd0a71365a7b15c66c10428cf76adc74a49697 (diff)
refactor: multithreaded mining
Diffstat (limited to 'src/network.rs')
-rw-r--r--src/network.rs10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/network.rs b/src/network.rs
index 8ca5ab0..1708d2e 100644
--- a/src/network.rs
+++ b/src/network.rs
@@ -169,14 +169,14 @@ impl Network {
.clone()
};
for p in peers {
- p.lock()
+ _ = p
+ .lock()
.await
.sink
.lock()
.await
.send(data.clone())
- .await
- .unwrap();
+ .await;
}
}
@@ -262,7 +262,9 @@ impl Peer {
.store(block)
} else {
println!("Mining new block for transaction: {:#?}", block.trans);
- block.calc_set_pow();
+ block
+ .calc_set_pow()
+ .await;
let network = parent
.upgrade()
.unwrap();