Generalize the Consensus Infrastructure (#883)
* Split out Consensus * Supply ImportQueue through network-service - simplify ImportQueue.import_blocks - remove Deadlock on import_block - Adding Verifier-Trait - Implement import_queue provisioning in service; allow cli to import * Allow to actually customize import queue * Consensus Gossip: Cache Message hash per Topic
parent
a24e61cb
Showing
- substrate/Cargo.lock 828 additions, 796 deletionssubstrate/Cargo.lock
- substrate/Cargo.toml 2 additions, 2 deletionssubstrate/Cargo.toml
- substrate/core/bft/Cargo.toml 0 additions, 20 deletionssubstrate/core/bft/Cargo.toml
- substrate/core/bft/README.adoc 0 additions, 13 deletionssubstrate/core/bft/README.adoc
- substrate/core/client/Cargo.toml 1 addition, 1 deletionsubstrate/core/client/Cargo.toml
- substrate/core/client/db/src/lib.rs 4 additions, 5 deletionssubstrate/core/client/db/src/lib.rs
- substrate/core/client/src/backend.rs 2 additions, 3 deletionssubstrate/core/client/src/backend.rs
- substrate/core/client/src/blockchain.rs 2 additions, 3 deletionssubstrate/core/client/src/blockchain.rs
- substrate/core/client/src/client.rs 76 additions, 105 deletionssubstrate/core/client/src/client.rs
- substrate/core/client/src/error.rs 0 additions, 5 deletionssubstrate/core/client/src/error.rs
- substrate/core/client/src/in_mem.rs 9 additions, 9 deletionssubstrate/core/client/src/in_mem.rs
- substrate/core/client/src/lib.rs 1 addition, 2 deletionssubstrate/core/client/src/lib.rs
- substrate/core/client/src/light/backend.rs 3 additions, 3 deletionssubstrate/core/client/src/light/backend.rs
- substrate/core/client/src/light/blockchain.rs 3 additions, 3 deletionssubstrate/core/client/src/light/blockchain.rs
- substrate/core/consensus/common/Cargo.toml 8 additions, 0 deletionssubstrate/core/consensus/common/Cargo.toml
- substrate/core/consensus/common/src/lib.rs 33 additions, 0 deletionssubstrate/core/consensus/common/src/lib.rs
- substrate/core/consensus/common/src/offline_tracker.rs 0 additions, 0 deletionssubstrate/core/consensus/common/src/offline_tracker.rs
- substrate/core/consensus/rhd/Cargo.toml 37 additions, 0 deletionssubstrate/core/consensus/rhd/Cargo.toml
- substrate/core/consensus/rhd/src/error.rs 1 addition, 2 deletionssubstrate/core/consensus/rhd/src/error.rs
- substrate/core/consensus/rhd/src/lib.rs 59 additions, 143 deletionssubstrate/core/consensus/rhd/src/lib.rs
Please register or sign in to comment