diff --git a/Cargo.lock b/Cargo.lock index 5353a451..e8f547bc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -28,7 +28,7 @@ dependencies = [ [[package]] name = "aleph-bft" -version = "0.37.2" +version = "0.37.3" dependencies = [ "aleph-bft-mock", "aleph-bft-rmc", @@ -116,7 +116,7 @@ dependencies = [ [[package]] name = "aleph-bft-rmc" -version = "0.13.0" +version = "0.14.0" dependencies = [ "aleph-bft-crypto", "aleph-bft-mock", diff --git a/consensus/Cargo.toml b/consensus/Cargo.toml index 73d73129..d31da11e 100644 --- a/consensus/Cargo.toml +++ b/consensus/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aleph-bft" -version = "0.37.2" +version = "0.37.3" edition = "2021" authors = ["Cardinal Cryptography"] categories = ["algorithms", "data-structures", "cryptography", "database"] @@ -13,7 +13,7 @@ readme = "../README.md" description = "AlephBFT is an asynchronous and Byzantine fault tolerant consensus protocol aimed at ordering arbitrary messages (transactions). It has been designed to continuously operate even in the harshest conditions: with no bounds on message-delivery delays and in the presence of malicious actors. This makes it an excellent fit for blockchain-related applications." [dependencies] -aleph-bft-rmc = { path = "../rmc", version = "0.13" } +aleph-bft-rmc = { path = "../rmc", version = "0.14" } aleph-bft-types = { path = "../types", version = "0.14" } anyhow = "1.0" async-trait = "0.1" diff --git a/rmc/Cargo.toml b/rmc/Cargo.toml index d82be4da..ba17756c 100644 --- a/rmc/Cargo.toml +++ b/rmc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aleph-bft-rmc" -version = "0.13.0" +version = "0.14.0" edition = "2021" authors = ["Cardinal Cryptography"] categories = ["algorithms", "cryptography"] diff --git a/rmc/src/lib.rs b/rmc/src/lib.rs index 1bb72053..572eafa8 100644 --- a/rmc/src/lib.rs +++ b/rmc/src/lib.rs @@ -11,7 +11,7 @@ mod scheduler; mod service; pub use handler::Handler; -pub use scheduler::DoublingDelayScheduler; +pub use scheduler::{DoublingDelayScheduler, TaskScheduler}; pub use service::Service; /// An RMC message consisting of either a signed (indexed) hash, or a multisigned hash.