Include a reference to the validation data in the candidate descriptor (#1442)
* rename GlobalValidationSchedule to GlobalValidationData * guide: update candidate descriptor to contain validation data hash * guide: add note in inclusion module about checking validation data hash * primitives: update CandidateDescriptor to contain new hash * fix payload computation * add helpers for computing validation data to runtime modules * guide: note routines * inclusion: check validation data hash and fix local_validation_data bug * add a case to candidate_checks and improve that test substantially * bump versions * address review comments * add a test for including code upgrade * bump kusama version * bump westend & polkadot versions
Showing
- polkadot/collator/src/lib.rs 5 additions, 5 deletionspolkadot/collator/src/lib.rs
- polkadot/network/src/protocol/tests.rs 2 additions, 2 deletionspolkadot/network/src/protocol/tests.rs
- polkadot/node/core/backing/src/lib.rs 10 additions, 10 deletionspolkadot/node/core/backing/src/lib.rs
- polkadot/node/primitives/src/lib.rs 2 additions, 2 deletionspolkadot/node/primitives/src/lib.rs
- polkadot/parachain/test-parachains/adder/collator/src/main.rs 2 additions, 2 deletions...adot/parachain/test-parachains/adder/collator/src/main.rs
- polkadot/primitives/src/v0.rs 4 additions, 4 deletionspolkadot/primitives/src/v0.rs
- polkadot/primitives/src/v1.rs 49 additions, 12 deletionspolkadot/primitives/src/v1.rs
- polkadot/roadmap/implementers-guide/src/runtime-api/README.md 2 additions, 2 deletions...adot/roadmap/implementers-guide/src/runtime-api/README.md
- polkadot/roadmap/implementers-guide/src/runtime/configuration.md 3 additions, 0 deletions...t/roadmap/implementers-guide/src/runtime/configuration.md
- polkadot/roadmap/implementers-guide/src/runtime/inclusion.md 1 addition, 0 deletionspolkadot/roadmap/implementers-guide/src/runtime/inclusion.md
- polkadot/roadmap/implementers-guide/src/runtime/paras.md 1 addition, 0 deletionspolkadot/roadmap/implementers-guide/src/runtime/paras.md
- polkadot/roadmap/implementers-guide/src/types/availability.md 2 additions, 2 deletions...adot/roadmap/implementers-guide/src/types/availability.md
- polkadot/roadmap/implementers-guide/src/types/candidate.md 11 additions, 8 deletionspolkadot/roadmap/implementers-guide/src/types/candidate.md
- polkadot/roadmap/implementers-guide/src/types/overseer-protocol.md 1 addition, 1 deletion...roadmap/implementers-guide/src/types/overseer-protocol.md
- polkadot/runtime/common/src/parachains.rs 6 additions, 6 deletionspolkadot/runtime/common/src/parachains.rs
- polkadot/runtime/common/src/registrar.rs 1 addition, 1 deletionpolkadot/runtime/common/src/registrar.rs
- polkadot/runtime/kusama/src/lib.rs 3 additions, 3 deletionspolkadot/runtime/kusama/src/lib.rs
- polkadot/runtime/parachains/src/configuration.rs 12 additions, 1 deletionpolkadot/runtime/parachains/src/configuration.rs
- polkadot/runtime/parachains/src/inclusion.rs 260 additions, 56 deletionspolkadot/runtime/parachains/src/inclusion.rs
- polkadot/runtime/parachains/src/paras.rs 33 additions, 2 deletionspolkadot/runtime/parachains/src/paras.rs
Please register or sign in to comment