consensus: handle justification sync for blocks authored locally (#8698)
* consensus: add trait to control justification sync process * network: implement JustificationSyncLink for NetworkService * slots: handle justification sync in slot worker * babe: fix slot worker instantiation * aura: fix slot worker instantiation * pow: handle justification sync in miner * babe: fix tests * aura: fix tests * node: fix compilation * node-template: fix compilation * consensus: rename justification sync link parameter * aura: fix test compilation * consensus: slots: move JustificationSyncLink out of on_slot
Showing
- substrate/bin/node-template/node/src/service.rs 2 additions, 1 deletionsubstrate/bin/node-template/node/src/service.rs
- substrate/bin/node/cli/src/service.rs 1 addition, 0 deletionssubstrate/bin/node/cli/src/service.rs
- substrate/client/consensus/aura/src/lib.rs 41 additions, 21 deletionssubstrate/client/consensus/aura/src/lib.rs
- substrate/client/consensus/babe/src/lib.rs 37 additions, 16 deletionssubstrate/client/consensus/babe/src/lib.rs
- substrate/client/consensus/babe/src/tests.rs 2 additions, 3 deletionssubstrate/client/consensus/babe/src/tests.rs
- substrate/client/consensus/pow/src/lib.rs 7 additions, 4 deletionssubstrate/client/consensus/pow/src/lib.rs
- substrate/client/consensus/pow/src/worker.rs 15 additions, 4 deletionssubstrate/client/consensus/pow/src/worker.rs
- substrate/client/consensus/slots/src/lib.rs 37 additions, 18 deletionssubstrate/client/consensus/slots/src/lib.rs
- substrate/client/network/src/protocol.rs 5 additions, 0 deletionssubstrate/client/network/src/protocol.rs
- substrate/client/network/src/protocol/sync.rs 6 additions, 1 deletionsubstrate/client/network/src/protocol/sync.rs
- substrate/client/network/src/service.rs 20 additions, 0 deletionssubstrate/client/network/src/service.rs
- substrate/primitives/consensus/common/src/block_import.rs 53 additions, 0 deletionssubstrate/primitives/consensus/common/src/block_import.rs
- substrate/primitives/consensus/common/src/lib.rs 2 additions, 2 deletionssubstrate/primitives/consensus/common/src/lib.rs
Please register or sign in to comment