Replace free for all collation in cumulus runtimes (#1251)

Partially fixes #103 

This PR removes instances of "free for all" collation in the `glutton`,
`shell`, and `seedling` runtimes and replaces them with Aura instances.
Aura is configured without a session manager, so the initial authority
set cannot be changed later on.

---------

Signed-off-by: georgepisaltu <george.pisaltu@parity.io>
This commit is contained in:
georgepisaltu
2023-09-18 18:17:14 +03:00
committed by GitHub
parent e6f5e23b0f
commit a181ced46b
12 changed files with 378 additions and 43 deletions
Generated
+14
View File
@@ -5788,9 +5788,11 @@ dependencies = [
name = "glutton-runtime"
version = "1.0.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
"cumulus-pallet-xcm",
"cumulus-primitives-core",
"cumulus-primitives-timestamp",
"frame-benchmarking",
"frame-executive",
"frame-support",
@@ -5798,14 +5800,17 @@ dependencies = [
"frame-system-benchmarking",
"frame-system-rpc-runtime-api",
"frame-try-runtime",
"pallet-aura",
"pallet-glutton",
"pallet-sudo",
"pallet-timestamp",
"parachain-info",
"parachains-common",
"parity-scale-codec",
"scale-info",
"sp-api",
"sp-block-builder",
"sp-consensus-aura",
"sp-core",
"sp-inherents",
"sp-offchain",
@@ -16058,20 +16063,25 @@ dependencies = [
name = "seedling-runtime"
version = "0.1.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
"cumulus-pallet-solo-to-para",
"cumulus-primitives-core",
"cumulus-primitives-timestamp",
"frame-executive",
"frame-support",
"frame-system",
"pallet-aura",
"pallet-balances",
"pallet-sudo",
"pallet-timestamp",
"parachain-info",
"parachains-common",
"parity-scale-codec",
"scale-info",
"sp-api",
"sp-block-builder",
"sp-consensus-aura",
"sp-core",
"sp-inherents",
"sp-offchain",
@@ -16302,6 +16312,7 @@ dependencies = [
name = "shell-runtime"
version = "0.1.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
"cumulus-pallet-xcm",
"cumulus-primitives-core",
@@ -16309,12 +16320,15 @@ dependencies = [
"frame-support",
"frame-system",
"frame-try-runtime",
"pallet-aura",
"pallet-timestamp",
"parachain-info",
"parachains-common",
"parity-scale-codec",
"scale-info",
"sp-api",
"sp-block-builder",
"sp-consensus-aura",
"sp-core",
"sp-inherents",
"sp-offchain",