Skip to content

Commit 7c1c298

Browse files
committed
Refactor extender
1 parent 039c752 commit 7c1c298

File tree

10 files changed

+786
-392
lines changed

10 files changed

+786
-392
lines changed

consensus/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "aleph-bft"
3-
version = "0.33.0"
3+
version = "0.33.1"
44
edition = "2021"
55
authors = ["Cardinal Cryptography"]
66
categories = ["algorithms", "data-structures", "cryptography", "database"]

consensus/src/consensus.rs

+3-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use log::{debug, error, warn};
88
use crate::{
99
config::Config,
1010
creation,
11-
extender::Extender,
11+
extension::Service as Extender,
1212
handle_task_termination,
1313
runway::{NotificationIn, NotificationOut},
1414
terminal::Terminal,
@@ -26,15 +26,14 @@ pub(crate) async fn run<H: Hasher + 'static>(
2626
) {
2727
debug!(target: "AlephBFT", "{:?} Starting all services...", conf.node_ix());
2828

29-
let n_members = conf.n_members();
3029
let index = conf.node_ix();
3130

3231
let (electors_tx, electors_rx) = mpsc::unbounded();
33-
let mut extender = Extender::<H>::new(index, n_members, electors_rx, ordered_batch_tx);
32+
let extender = Extender::<H>::new(index, electors_rx, ordered_batch_tx);
3433
let extender_terminator = terminator.add_offspring_connection("AlephBFT-extender");
3534
let mut extender_handle = spawn_handle
3635
.spawn_essential("consensus/extender", async move {
37-
extender.extend(extender_terminator).await
36+
extender.run(extender_terminator).await
3837
})
3938
.fuse();
4039

0 commit comments

Comments
 (0)