Collation protocol: stricter validators (#2810)
* guide: declare one para as a collator
* add ParaId to Declare messages and clean up
* fix build
* fix the testerinos
* begin adding keystore to collator-protocol
* remove request_x_ctx
* add core_for_group
* add bump_rotation
* add some more helpers to subsystem-util
* change signing_key API to take ref
* determine current and next para assignments
* disconnect collators who are not on current or next para
* add collator peer count metric
* notes for later
* some fixes
* add data & keystore to test state
* add a test utility for answering runtime API requests
* fix existing collator tests
* add new tests
* remove sc_keystore
* update cargo lock
Co-authored-by:
Andronik Ordian <write@reusable.software>
Showing
- polkadot/Cargo.lock 1 addition, 0 deletionspolkadot/Cargo.lock
- polkadot/node/collation-generation/src/lib.rs 10 additions, 10 deletionspolkadot/node/collation-generation/src/lib.rs
- polkadot/node/core/candidate-selection/src/lib.rs 1 addition, 1 deletionpolkadot/node/core/candidate-selection/src/lib.rs
- polkadot/node/network/availability-distribution/src/error.rs 2 additions, 6 deletionspolkadot/node/network/availability-distribution/src/error.rs
- polkadot/node/network/availability-distribution/src/requester/mod.rs 2 additions, 2 deletions...de/network/availability-distribution/src/requester/mod.rs
- polkadot/node/network/availability-distribution/src/runtime.rs 4 additions, 4 deletions...dot/node/network/availability-distribution/src/runtime.rs
- polkadot/node/network/availability-distribution/src/session_cache.rs 4 additions, 4 deletions...de/network/availability-distribution/src/session_cache.rs
- polkadot/node/network/availability-distribution/src/tests/mod.rs 1 addition, 1 deletion...t/node/network/availability-distribution/src/tests/mod.rs
- polkadot/node/network/availability-recovery/src/lib.rs 4 additions, 4 deletionspolkadot/node/network/availability-recovery/src/lib.rs
- polkadot/node/network/bridge/src/lib.rs 2 additions, 0 deletionspolkadot/node/network/bridge/src/lib.rs
- polkadot/node/network/collator-protocol/Cargo.toml 3 additions, 2 deletionspolkadot/node/network/collator-protocol/Cargo.toml
- polkadot/node/network/collator-protocol/src/collator_side.rs 45 additions, 36 deletionspolkadot/node/network/collator-protocol/src/collator_side.rs
- polkadot/node/network/collator-protocol/src/lib.rs 23 additions, 5 deletionspolkadot/node/network/collator-protocol/src/lib.rs
- polkadot/node/network/collator-protocol/src/validator_side.rs 859 additions, 142 deletions...adot/node/network/collator-protocol/src/validator_side.rs
- polkadot/node/network/gossip-support/src/lib.rs 2 additions, 2 deletionspolkadot/node/network/gossip-support/src/lib.rs
- polkadot/node/network/protocol/src/lib.rs 2 additions, 2 deletionspolkadot/node/network/protocol/src/lib.rs
- polkadot/node/service/src/lib.rs 5 additions, 1 deletionpolkadot/node/service/src/lib.rs
- polkadot/node/subsystem-util/src/lib.rs 29 additions, 94 deletionspolkadot/node/subsystem-util/src/lib.rs
- polkadot/node/subsystem-util/src/validator_discovery.rs 4 additions, 4 deletionspolkadot/node/subsystem-util/src/validator_discovery.rs
- polkadot/primitives/src/v1.rs 53 additions, 0 deletionspolkadot/primitives/src/v1.rs
Please register or sign in to comment