Implement validation data refactor (#1585)
* update primitives * correct parent_head field * make hrmp field pub * refactor validation data: runtime * refactor validation data: messages * add arguments to full_validation_data runtime API * port runtime API * mostly port over candidate validation * remove some parameters from ValidationParams * guide: update candidate validation * update candidate outputs * update ValidationOutputs in primitives * port over candidate validation * add a new test for no-transient behavior * update util runtime API wrappers * candidate backing * fix missing imports * change some fields of validation data around * runtime API impl * update candidate validation * fix backing tests * grumbles from review * fix av-store tests * fix some more crates * fix provisioner tests * fix availability distribution tests * port collation-generation to new validation data * fix overseer tests * Update roadmap/implementers-guide/src/node/utility/candidate-validation.md Co-authored-by:Peter Goodspeed-Niklaus <coriolinus@users.noreply.github.com> Co-authored-by:
Peter Goodspeed-Niklaus <coriolinus@users.noreply.github.com>
Showing
- polkadot/Cargo.lock 0 additions, 14 deletionspolkadot/Cargo.lock
- polkadot/Cargo.toml 0 additions, 1 deletionpolkadot/Cargo.toml
- polkadot/node/collation-generation/src/lib.rs 39 additions, 67 deletionspolkadot/node/collation-generation/src/lib.rs
- polkadot/node/core/av-store/src/lib.rs 7 additions, 34 deletionspolkadot/node/core/av-store/src/lib.rs
- polkadot/node/core/backing/src/lib.rs 22 additions, 37 deletionspolkadot/node/core/backing/src/lib.rs
- polkadot/node/core/candidate-validation/src/lib.rs 140 additions, 152 deletionspolkadot/node/core/candidate-validation/src/lib.rs
- polkadot/node/core/provisioner/src/lib.rs 13 additions, 23 deletionspolkadot/node/core/provisioner/src/lib.rs
- polkadot/node/core/runtime-api/src/lib.rs 41 additions, 20 deletionspolkadot/node/core/runtime-api/src/lib.rs
- polkadot/node/network/availability-distribution/src/tests.rs 9 additions, 24 deletionspolkadot/node/network/availability-distribution/src/tests.rs
- polkadot/node/overseer/src/lib.rs 1 addition, 1 deletionpolkadot/node/overseer/src/lib.rs
- polkadot/node/primitives/src/lib.rs 6 additions, 6 deletionspolkadot/node/primitives/src/lib.rs
- polkadot/node/subsystem-util/src/lib.rs 6 additions, 6 deletionspolkadot/node/subsystem-util/src/lib.rs
- polkadot/node/subsystem/src/messages.rs 21 additions, 13 deletionspolkadot/node/subsystem/src/messages.rs
- polkadot/parachain/src/primitives.rs 9 additions, 13 deletionspolkadot/parachain/src/primitives.rs
- polkadot/parachain/test-parachains/Cargo.toml 0 additions, 2 deletionspolkadot/parachain/test-parachains/Cargo.toml
- polkadot/parachain/test-parachains/code-upgrader/Cargo.toml 0 additions, 27 deletionspolkadot/parachain/test-parachains/code-upgrader/Cargo.toml
- polkadot/parachain/test-parachains/code-upgrader/build.rs 0 additions, 25 deletionspolkadot/parachain/test-parachains/code-upgrader/build.rs
- polkadot/parachain/test-parachains/code-upgrader/src/lib.rs 0 additions, 163 deletionspolkadot/parachain/test-parachains/code-upgrader/src/lib.rs
- polkadot/parachain/test-parachains/code-upgrader/src/wasm_validation.rs 0 additions, 57 deletions...hain/test-parachains/code-upgrader/src/wasm_validation.rs
- polkadot/parachain/test-parachains/code-upgrader/wasm/Cargo.toml 0 additions, 0 deletions...t/parachain/test-parachains/code-upgrader/wasm/Cargo.toml
Please register or sign in to comment