pvf-precheck: PVF pre-checker subsystem (#4643)

This commit implements the last major piece of #3211: the subsystem that
tracks PVFs that require voting, issues pre-check requests to
candidate-validation and makes sure that the votes are submitted to the
chain.
This commit is contained in:
Sergei Shulepov
2022-01-07 19:10:23 +01:00
committed by GitHub
parent db790e967f
commit d752f8664a
16 changed files with 1829 additions and 7 deletions
+24
View File
@@ -6467,6 +6467,29 @@ dependencies = [
"tracing",
]
[[package]]
name = "polkadot-node-core-pvf-checker"
version = "0.9.13"
dependencies = [
"futures 0.3.19",
"futures-timer",
"polkadot-node-primitives",
"polkadot-node-subsystem",
"polkadot-node-subsystem-test-helpers",
"polkadot-node-subsystem-util",
"polkadot-overseer",
"polkadot-primitives",
"polkadot-primitives-test-helpers",
"sc-keystore",
"sp-application-crypto",
"sp-core",
"sp-keyring",
"sp-keystore",
"sp-runtime",
"thiserror",
"tracing",
]
[[package]]
name = "polkadot-node-core-runtime-api"
version = "0.9.13"
@@ -7050,6 +7073,7 @@ dependencies = [
"polkadot-node-core-dispute-coordinator",
"polkadot-node-core-parachains-inherent",
"polkadot-node-core-provisioner",
"polkadot-node-core-pvf-checker",
"polkadot-node-core-runtime-api",
"polkadot-node-network-protocol",
"polkadot-node-primitives",