Skip to content
  1. Aug 21, 2020
  2. Aug 20, 2020
  3. Aug 19, 2020
    • Bastian Köcher's avatar
      Fix build · 6b2d1a7d
      Bastian Köcher authored
      6b2d1a7d
    • Bastian Köcher's avatar
      Propose parachain pallet for Rococo (#1607) · f6fb9555
      Bastian Köcher authored
      
      
      * Adds a new pallet for proposing parachains on rococo
      
      * Finish first version
      
      * Remove the validators after deregistering the parachain
      
      * Docs and other fixes
      
      * Enable it in the runtime
      
      * Be more smart ;)
      
      * Store validity_guarantors in a vec instead of a hash set
      
      If multiple parties don't have set their session keys, this code will
      otherwise merge both of these validators into "one validator". This
      leads to PovBlock being sent to the runtime without the required number
      of votes and that makes the block building fail, because the runtime use
      a slightly different algorithm to calculate the number of validity votes.
      
      * Implement the correct origin for the pallet in the runtime
      
      * Update runtime/rococo/src/lib.rs
      
      Co-authored-by: default avatarDan Forbes <[email protected]>
      
      * Fix runtime benchmarks
      
      Co-authored-by: default avatarDan Forbes <[email protected]>
      f6fb9555
  4. Aug 14, 2020
  5. Aug 12, 2020
  6. Aug 11, 2020
    • Bastian Köcher's avatar
      Support `build-spec` for other chains than Polkadot · fd4b176f
      Bastian Köcher authored
      The problem when building a chain specification is that you require the
      native runtime to parse the json file (assuming the chain spec is not
      raw yet). Before this pr we could only overwrite the native runtime when
      running the node using `force_*`. This pr now adds support to load the
      native runtime when the filename starts with the name of the chain. So,
      when usng `build-spec --chain rococo-something-else.jon` it will use the
      rococo native runtime to load the chain spec.
      fd4b176f
  7. Aug 06, 2020
  8. Aug 04, 2020
  9. Aug 03, 2020
  10. Aug 02, 2020
  11. Jul 31, 2020
    • Fedor Sakharov's avatar
      Parachains-runtime (#1505) · eca01a8c
      Fedor Sakharov authored
      * Initial commit
      
      * v0 to v1 primitives and remove attestations
      
      * Review fixes
      
      * implement candidate_events
      
      * remove dead code
      eca01a8c
    • ordian's avatar
      Chain API subsystem (#1498) · d4022633
      ordian authored
      * chain-api subsystem skeleton
      
      * chain-api subsystem: draft impl
      
      * chain-api subsystem: mock testclient
      
      * chain-api subsystem: impl HeaderBacked for TestClient
      
      * chain-api subsystem: impl basic tests
      
      * chain-api subsystem: tiny guide
      
      * chain-api subsystem: rename ChainApiRequestMessage to ChainApiMessage
      
      * chain-api subsystem: add the page to the ToC
      
      * chain-api subsystem: proper error type
      
      * chain-api subsystem: impl ancestors request
      
      * chain-api subsystem: tests for ancestors request
      
      * guide: fix ancestor return type
      
      * runtime-api subsystem: remove unused dep
      
      * fix fmt
      
      * fix outdated comment
      
      * chain-api subsystem: s/format/to_string
      
      * lower-case subsystem names
      
      * chain-api subsystem: resolve Finalized todo
      
      * chain-api subsystem: remove TODO
      
      * extract request errors into a module
      
      * remove caching TODO
      
      * fix imports
      d4022633
    • Bastian Köcher's avatar
      473f204f
    • asynchronous rob's avatar
      guide: collator networking & subsystems (#1452) · 0bcb6f9d
      asynchronous rob authored
      * Do a small write-up on collation-generation
      
      * preamble to collator protocol
      
      * notes on protocol
      
      * collation-generation: point to collator protocol
      
      * fix missing bracket
      
      * expand on collator protocol wire protocol
      
      * add a couple more sentences
      
      * expand on requests some more
      
      * go higher level
      
      * network bridge: note peerset
      
      * note peer-set = validation for protocols
      
      * add `ConnectToValidators` message
      
      * use ConnectToValidators in collator protocol
      
      * typo
      
      * remove references to sentry nodes
      0bcb6f9d
    • ordian's avatar
      Guide: add a diagram for Inclusion Pipeline & Approval Subsystem (#1457) · caaed9a1
      ordian authored
      * guide: optimize diagrams for readability
      
      * guide: inclusion subsystem diagram
      
      * guide: rename Approval Subsystem for clarity
      
      * guide: correct the approval subsystem
      
      * guide: clarify that validator are selected from the same set
      
      * guide: simplify secondary checkers labels
      caaed9a1
    • s3krit's avatar
      [CI] Build wasm blob with srtool and include prop hashes and blobs in release notes (#1506) · 75acb330
      s3krit authored
      * initial build-wasms commit
      
      * fix wasm builds
      
      * add caching and artifact upload
      
      * test for git dir
      
      * Revert "test for git dir"
      
      This reverts commit 295e4655.
      
      * fix git version incompability
      
      * attempt to fix caching
      
      * Revert "fix git version incompability"
      
      This reverts commit 1d22ffd2.
      
      * add kusama job
      
      * use a build matrix for building runtimes
      
      * combine build-wasms and publish draft release
      
      * attempt to name runtimes according to version
      
      * Revert "attempt to name runtimes according to version"
      
      This reverts commit 82f7b4dc.
      Failed experiment
      
      * name runtimes according to version #2
      
      * fix asset path and name
      
      * build wasms first, include prop hash
      75acb330
  12. Jul 30, 2020
    • asynchronous rob's avatar
      Candidate Validation Subsystem (#1432) · cdb5c408
      asynchronous rob authored
      * skeleton for candidate-validation
      
      * add to workspace
      
      * implement candidate validation logic
      
      * guide: note occupied-core assumption for candidate validation
      
      * adjust message doc
      
      * wire together `run` asynchronously
      
      * add a Subsystem implementation
      
      * clean up a couple warnings
      
      * fix compilation errors due to merge
      
      * improve candidate-validation.md
      
      * remove old reference to subsystem-test helpers crate
      
      * update Cargo.lock
      
      * add a couple new Runtime API methods
      
      * add a candidate validation message
      
      * fetch validation data from the chain state
      
      * some tests for assumption checking
      
      * make spawn_validate_exhaustive mockable
      
      * more tests on the error handling side
      
      * fix all other grumbles except for wasm validation API change
      
      * wrap a SpawnNamed in candidate-validation
      
      * warn
      
      * amend guide
      
      * squanch warning
      
      * remove duplicate after merge
      cdb5c408