core-rs-albatross
core-rs-albatross copied to clipboard
Rust implementation of the Albatross protocol
Change `metrics-server`, `rpc-interface` and `rpc-server` crates to receive `BlockchainProxy` instead of `Blockchain`. This adds support for these crates to work with `LightBlockchain`s as well when the functionality allows it. Also...
Bumps [clap](https://github.com/clap-rs/clap) from 4.0.26 to 4.0.27. Changelog Sourced from clap's changelog. [4.0.27] - 2022-11-24 Features Have Arg::value_parser accept Vec<impl Into<PossibleValue>> Implement Display and FromStr for ColorChoice Fixes Remove soundness issue...
- Add a block separation time and change the micro block producer within the `validator` to check when a block needs to be either: - Immediately produced because the expected...
- Refactor block verification functions in `blockchain` such that they can be split by its small verification functions that only receive as argument the required information. - Add tests at...
Bumps [libp2p](https://github.com/libp2p/rust-libp2p) from 0.46.1 to 0.49.0. Release notes Sourced from libp2p's releases. v0.49.0 This is a large release with a couple of breaking changes. As always, please read the changelogs....
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.88 to 1.0.89. Release notes Sourced from serde_json's releases. v1.0.89 Fix invalid JSON incorrectly accepted when a large number has no digits after decimal point (#953) Commits...
Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.5.3 to 1.6.0. Changelog Sourced from rayon's changelog. Release rayon 1.6.0 / rayon-core 1.10.0 (2022-11-18) The minimum supported rustc is now 1.56. The new IndexedParallelIterator::fold_chunks and fold_chunks_with...
Bumps [bytes](https://github.com/tokio-rs/bytes) from 1.2.1 to 1.3.0. Changelog Sourced from bytes's changelog. 1.3.0 (November 20, 2022) Added Rename and expose BytesMut::spare_capacity_mut (#572) Implement native-endian get and put functions for Buf and...
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.21.2 to 1.22.0. Release notes Sourced from tokio's releases. Tokio v1.22.0 Added runtime: add Handle::runtime_flavor (#5138) sync: add Mutex::blocking_lock_owned (#5130) sync: add Semaphore::MAX_PERMITS (#5144) sync: add merge()...