Skip to content
  1. Jul 06, 2021
  2. Jul 02, 2021
  3. Jul 01, 2021
  4. Jun 28, 2021
  5. Jun 22, 2021
    • asynchronous rob's avatar
      SelectChain implementation for relay chains (#3341) · b57b9cf7
      asynchronous rob authored
      * stubbed SelectRelayChain
      
      * disconnected overseer handlers
      
      * add is_disconnected
      
      * add fallback in case overseer is disconnected
      
      * fall back on fallback
      
      * fetch leaves by calling into chain-selection subsystem
      
      * implement best_chain
      
      * mostly implement finality_target
      
      * chain constrain
      
      * metrics and maximum safeguard
      
      * remove review comment after review
      b57b9cf7
  6. Jun 21, 2021
    • Shawn Tabrizi's avatar
      Use `max_code_size` and `max_wasm_data_size` from Parachains Configuration (#3329) · 6b1baba4
      Shawn Tabrizi authored
      
      
      * use `configuration::config()` for max bytes
      
      * Update integration_tests.rs
      
      * Update paras_registrar.rs
      
      * remove consts
      
      * add asserts for non-zero
      
      * more const clean up
      
      * cargo run --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=runtime_common::paras_registrar --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/runtime_common_paras_registrar.rs
      
      * cargo run --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=runtime_common::paras_registrar --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/westend/src/weights/runtime_common_paras_registrar.rs
      
      * add checks to `MAX_CODE_SIZE`
      
      * re-pot MAX_POV_SIZE
      
      * check pov limit in runtime
      
      * POV_BOMB_LIMIT multiplier
      
      * fix compile
      
      * Update configuration.rs
      
      * Update node/primitives/src/lib.rs
      
      * fix test
      
      Co-authored-by: default avatarParity Bot <[email protected]>
      6b1baba4
  7. Jun 20, 2021
  8. Jun 19, 2021
  9. Jun 16, 2021
  10. Jun 11, 2021
  11. Jun 09, 2021
    • Keith Yeung's avatar
      Companion for #8990 (#3194) · 99d49ad7
      Keith Yeung authored
      * Use new naming scheme for all Event enums generated by construct_runtime
      
      * Use new naming scheme for all GenesisConfig fields generated by construct_runtime
      
      * Fix overlooked GenesisConfig field renaming
      
      * update Substrate
      
      Co-authored-by: parity-processbot <>
      99d49ad7
  12. Jun 08, 2021
    • Bastian Köcher's avatar
      polkadot-service: Make native runtime configurable (#3189) · f6cbe8e8
      Bastian Köcher authored
      * polkadot-service: Make native runtime configurable
      
      This pull requests adds support for configuring the native runtimes used
      by polkadot-service. While this whole pr doesn't change that much for
      polkadot, besides not having the light-node enabled for the default
      polkadot binary. However, downstream projects (parachains) will have a
      much better compile time. In cumulus for example the `cargo test --all
      --release` is about 4m faster to compile.
      
      * Fixes
      
      * Fix
      
      * Enable rococo-native
      
      * Fix light client
      
      * 🤦
      
      * Fixes
      f6cbe8e8
    • Lldenaurois's avatar
      Remove candidate selection (#3148) · 2abaca3a
      Lldenaurois authored
      * Create validator_side module
      
      * Subsume Candidate Selection
      
      * Add test to ensure candidate backing logic is correct
      
      * Ensure secondings are adequately cleaned up and address test flakyness
      
      * Address Feedback
      2abaca3a
  13. Jun 07, 2021
  14. Jun 04, 2021
  15. Jun 03, 2021
  16. May 31, 2021
  17. May 28, 2021
  18. May 27, 2021
  19. May 26, 2021
  20. May 22, 2021
  21. May 20, 2021
  22. May 13, 2021
    • Hernando Castano's avatar
      Add Bridge Header Sync to Rococo Runtime (#2983) · 95072669
      Hernando Castano authored
      
      
      * Add bridges code to workspace
      
      * Add Rococo and Wococo bridge instances to Rococo runtime
      
      * Add Rococo and Wococo runtime APIs
      
      * Add GenesisConfig parameters for bridge pallet
      
      * Update Rococo spec_version used by bridge relayer
      
      * Add scripts for running Rococo and Wococo dev nodes
      
      * Add scripts for running Rococo<>Wococo header sync
      
      * Apply patch for build artifact location
      
      * Remove bridges crates from workspace
      
      * Downgrade async related dependencies
      
      * Change bridge pallet owner to be `root_key`
      
      * Bump number of `MaxRequests` allowed
      
      * Revert changes in `bridges` subtree folder
      
      * Use correct account for Sudo
      
      * Add comment explaining duplicate bridge pallets
      
      * Remove WeightInfo comment.
      
      Co-authored-by: default avatarTomasz Drwięga <[email protected]>
      95072669
    • Sergey Pepyakin's avatar
      0e6c96a8
  23. May 12, 2021
  24. May 11, 2021
    • Gavin Wood's avatar
      Initial integration of Gilts pallet (Kusama) (#2587) · bc6efb04
      Gavin Wood authored
      
      
      * Initial integration of Gilts pallet (Kusama)
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * cargo run --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=pallet_gilt --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/
      
      * Use real weights
      
      * Update lock
      
      * Merge
      
      * Fixes
      
      * Add working.
      
      * Add proper curve arithmetic
      
      * Fixes
      
      * Fixes
      
      * Make build
      
      * Fixes
      
      * Fixes
      
      * Fix build
      
      * remove dep.
      
      * undo dep.
      
      * upadte substrate
      
      * Fix
      
      * Bump Substrate
      
      * Fixes
      
      * Fixes
      
      * Fix test
      
      * Remove cap and some tests
      
      * Fixes
      
      * Fixes
      
      * Update runtime/kusama/src/lib.rs
      
      Co-authored-by: default avatarKian Paimani <[email protected]>
      
      * bump the lock file
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      Co-authored-by: default avatarParity Benchmarking Bot <[email protected]>
      Co-authored-by: default avatarkianenigma <[email protected]>
      Co-authored-by: default avatarKian Paimani <[email protected]>
      Co-authored-by: default avatarShawn Tabrizi <[email protected]>
      bc6efb04
  25. May 10, 2021
  26. May 04, 2021
  27. May 03, 2021
    • Bastian Köcher's avatar
      Companion for Substrate#8526 (#2845) · 7830bae5
      Bastian Köcher authored
      
      
      * Update branch
      
      * Make it compile
      
      * Compile
      
      * gate approval-checking logic (#2470)
      
      * Fix build
      
      * Updates
      
      * Fix merge
      
      * Adds missing crate
      
      * Companion for Substrate#8386
      
      https://github.com/paritytech/substrate/pull/8386
      
      * Fix fix fix
      
      * Fix
      
      * Fix compilation
      
      * Rewrite to `ParachainsInherentDataProvider`
      
      * Make it compile
      
      * Renamings
      
      * Revert stuff
      
      * Remove stale file
      
      * Guide updates
      
      * Update node/core/parachains-inherent/src/lib.rs
      
      Co-authored-by: default avatarAndronik Ordian <[email protected]>
      
      * Update node/core/parachains-inherent/src/lib.rs
      
      Co-authored-by: default avatarAndronik Ordian <[email protected]>
      
      * Apply suggestions from code review
      
      * Reset accidental changes
      
      * More
      
      * Remove stale file
      
      * update Substrate
      
      Co-authored-by: default avatarRobert Habermeier <[email protected]>
      Co-authored-by: default avatarAndronik Ordian <[email protected]>
      Co-authored-by: parity-processbot <>
      7830bae5
  28. May 01, 2021
    • asynchronous rob's avatar
      Add parachains modules to Westend and Kusama runtimes (#2854) · 2d18b261
      asynchronous rob authored
      
      
      * add `force_set_active_config`
      
      * add parachains modules to Westend
      
      * add parachains modules to Kusama runtime
      
      * use real runtime API impl
      
      * add module indices and remove auctions, crowdloan
      
      * add benchmarks
      
      * remove previous migrations and add host configuration set migration
      
      * make compile
      
      * Add Call Filter for Registrar and Slots except Root
      
      * cargo run --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=slots --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/westend/src/weights/
      
      * cargo run --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=paras_registrar --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/westend/src/weights/
      
      * fix build
      
      * update `add_benchmark`
      
      * cargo run --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=runtime_common::paras_registrar --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/runtime_common_paras_registrar.rs
      
      * cargo run --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=runtime_common::slots --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/runtime_common_slots.rs
      
      * cargo run --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=runtime_common::paras_registrar --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/westend/src/weights/runtime_common_paras_registrar.rs
      
      * cargo run --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=runtime_common::slots --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/westend/src/weights/runtime_common_slots.rs
      
      * fix weights
      
      * tweak more constants
      
      * Fix up the kusama runtime
      
      * Westend runtime fixups
      
      * Fix MMR & Beefy for westend
      
      * Fixes
      
      * fix tests
      
      * Update runtime/polkadot/src/constants.rs
      
      Co-authored-by: default avatarShawn Tabrizi <[email protected]>
      
      * Update runtime/westend/src/lib.rs
      
      Co-authored-by: default avatarShawn Tabrizi <[email protected]>
      Co-authored-by: default avatarParity Benchmarking Bot <[email protected]>
      Co-authored-by: default avatarGav Wood <[email protected]>
      2d18b261
    • Andreas Doerr's avatar
      Make KeyStore optional (#2964) · 99b10213
      Andreas Doerr authored
      99b10213
  29. Apr 27, 2021
    • Robert Klotzner's avatar
      Send statements to own backing group first (#2927) · c86a774b
      Robert Klotzner authored
      * Factor out runtime module into utils.
      
      * First fatal error design.
      
      * Better error handling infra.
      
      * Error handling cleanup.
      
      * Send to peers of our group first.
      
      * Finish backing group prioritization.
      
      * Little cleanup.
      
      * More cleanup.
      
      * Forgot to checkin error.rs.
      
      * Notes.
      
      * Runtime -> RuntimeInfo
      
      * qed in debug assert.
      
      * PolkaErr -> Fault.
      c86a774b