Implements `PoV` export and local validation (#4640)
This pull requests adds a new CLI flag to `polkadot-parachains` `--export-pov-to-path`. This CLI flag will instruct the node to export any `PoV` that it build locally to export to the given folder. Then these `PoV` files can be validated using the introduced `cumulus-pov-validator`. The combination of export and validation can be used for debugging parachain validation issues that may happen on the relay chain.
parent
394ea70d
Showing
- Cargo.lock 20 additions, 2 deletionsCargo.lock
- Cargo.toml 1 addition, 0 deletionsCargo.toml
- cumulus/bin/pov-validator/Cargo.toml 26 additions, 0 deletionscumulus/bin/pov-validator/Cargo.toml
- cumulus/bin/pov-validator/src/main.rs 154 additions, 0 deletionscumulus/bin/pov-validator/src/main.rs
- cumulus/client/consensus/aura/src/collators/lookahead.rs 111 additions, 6 deletionscumulus/client/consensus/aura/src/collators/lookahead.rs
- cumulus/polkadot-parachain/src/cli.rs 11 additions, 1 deletioncumulus/polkadot-parachain/src/cli.rs
- cumulus/polkadot-parachain/src/command.rs 12 additions, 13 deletionscumulus/polkadot-parachain/src/command.rs
- cumulus/polkadot-parachain/src/common/mod.rs 4 additions, 0 deletionscumulus/polkadot-parachain/src/common/mod.rs
- cumulus/polkadot-parachain/src/service.rs 39 additions, 25 deletionscumulus/polkadot-parachain/src/service.rs
- prdoc/pr_4640.prdoc 20 additions, 0 deletionsprdoc/pr_4640.prdoc
Please register or sign in to comment