robert
robert
Currently, Cumulus runtimes are designed to check inherents and consensus seals in the `validate_block` entry point used by relay-chain validators to execute the block. But the `execute_block` entry point used...
We should read the storage of the relay chain at the relay parent, but if it's not present fall back to a default hardcoded value of 0. Adding a utility...
We should provide a pluggable framework in Cumulus for collators to determine when to bid on parathread blockspace. Parathread node authors should be able to use this framework to choose...
Related discussions: #3026 #3023 - in #2300 I'm simply ignoring the tests to enable a merge, but a fix to the tests should be forthcoming afterwards. https://github.com/paritytech/cumulus/pull/2300/commits/17db1fbd29dbfd4f071a3326f6798df402f01e27
Motivation: 1. Enable nodes to submit collations for blocks they haven't themselves authored (probably needed for implementing PBFT/HotStuff style consensus) 2. Disconnect the concept of "collation" from being a single...
The lookahead collator currently operates like this: 1. It accepts an `authoring_duration` 2. Every relay-chain block, it authors blocks in a loop with `authoring_duration` as a limit. The lookahead collator...
Introduced in https://github.com/paritytech/cumulus/pull/2573 This should test that: * Blocks are not returned when the relay-parent is too old * The `ignore_alternative_branches` parameter is respected, both with and without blocks pending...
This is currently hardcoded to 500ms. For asynchronous backing, we should implement a plugin system that accepts the unincluded segment length and the relay-parent to set the proposal duration to...
Polkadot currently limits the maximum age of a relay parent, which presents an issue if we try to build any kind of "finality" into parachains: a parachain block can be...
We already have `Add`, `Sub`, `Div`, etc. The assigning versions of these ops would be super useful as well.