Aura consensus for parachains (#371)
* Update polkadot * Migrate all uses of MQC heads to merkle proofs * Mass rename `relay_parent_storage_root` * Restore parachain-system tests * Update polkadot and libp2p swarm for testing * Collapse match into an if let Co-authored-by:Bastian Köcher <bkchr@users.noreply.github.com> * Start with something * Update Substrate & Polkadot * Start to make it compile * Make it compile * Begin with something * Yep * I'm a hacker * Bring back the builder * Make it work in some way * Compile * Parachains use their own "slot" * Adds cumulus-pallet-aura * Wrap AuRa import queue to disable equivocation checking by default * Pass slot duration * Check the seal when validating a block * Adds missing file * Try to make the seal working * Fix it * Some fixes * Bring in the latest features to cleanup the code * Update and make it compile * Improve the import * Start fixing * More work * Fix fix fix * Make everything compile * Small cleanups * Rename and more docs * Docs * Fixes fixes fixes * Update rococo-parachains/src/chain_spec.rs * Update client/consensus/aura/src/lib.rs Co-authored-by:
André Silva <123550+andresilva@users.noreply.github.com> * Update client/consensus/aura/src/lib.rs Co-authored-by:
André Silva <123550+andresilva@users.noreply.github.com> * Update primitives/parachain-inherent/Cargo.toml Co-authored-by:
André Silva <123550+andresilva@users.noreply.github.com> * Update primitives/parachain-inherent/Cargo.toml * Update primitives/parachain-inherent/Cargo.toml * Update primitives/parachain-inherent/Cargo.toml Co-authored-by:
Sergei Shulepov <sergei@parity.io> Co-authored-by:
André Silva <123550+andresilva@users.noreply.github.com>
parent
647a9e6d
Showing
- cumulus/Cargo.lock 339 additions, 206 deletionscumulus/Cargo.lock
- cumulus/Cargo.toml 2 additions, 0 deletionscumulus/Cargo.toml
- cumulus/client/consensus/aura/Cargo.toml 38 additions, 0 deletionscumulus/client/consensus/aura/Cargo.toml
- cumulus/client/consensus/aura/src/import_queue.rs 101 additions, 0 deletionscumulus/client/consensus/aura/src/import_queue.rs
- cumulus/client/consensus/aura/src/lib.rs 536 additions, 0 deletionscumulus/client/consensus/aura/src/lib.rs
- cumulus/client/consensus/relay-chain/Cargo.toml 0 additions, 1 deletioncumulus/client/consensus/relay-chain/Cargo.toml
- cumulus/client/consensus/relay-chain/src/import_queue.rs 1 addition, 1 deletioncumulus/client/consensus/relay-chain/src/import_queue.rs
- cumulus/client/consensus/relay-chain/src/lib.rs 12 additions, 35 deletionscumulus/client/consensus/relay-chain/src/lib.rs
- cumulus/pallets/aura-ext/Cargo.toml 39 additions, 0 deletionscumulus/pallets/aura-ext/Cargo.toml
- cumulus/pallets/aura-ext/src/lib.rs 161 additions, 0 deletionscumulus/pallets/aura-ext/src/lib.rs
- cumulus/pallets/parachain-system/src/validate_block/mod.rs 1 addition, 1 deletioncumulus/pallets/parachain-system/src/validate_block/mod.rs
- cumulus/primitives/parachain-inherent/Cargo.toml 6 additions, 0 deletionscumulus/primitives/parachain-inherent/Cargo.toml
- cumulus/primitives/parachain-inherent/src/client_side.rs 67 additions, 1 deletioncumulus/primitives/parachain-inherent/src/client_side.rs
- cumulus/rococo-parachains/Cargo.toml 6 additions, 1 deletioncumulus/rococo-parachains/Cargo.toml
- cumulus/rococo-parachains/runtime/Cargo.toml 6 additions, 0 deletionscumulus/rococo-parachains/runtime/Cargo.toml
- cumulus/rococo-parachains/runtime/src/lib.rs 27 additions, 12 deletionscumulus/rococo-parachains/runtime/src/lib.rs
- cumulus/rococo-parachains/shell-runtime/src/lib.rs 2 additions, 12 deletionscumulus/rococo-parachains/shell-runtime/src/lib.rs
- cumulus/rococo-parachains/src/chain_spec.rs 17 additions, 1 deletioncumulus/rococo-parachains/src/chain_spec.rs
- cumulus/rococo-parachains/src/command.rs 31 additions, 19 deletionscumulus/rococo-parachains/src/command.rs
- cumulus/rococo-parachains/src/service.rs 275 additions, 41 deletionscumulus/rococo-parachains/src/service.rs
Please register or sign in to comment