1. 12 Nov, 2021 2 commits
  2. 09 Nov, 2021 1 commit
  3. 04 Nov, 2021 1 commit
  4. 31 Oct, 2021 1 commit
  5. 30 Oct, 2021 1 commit
  6. 29 Oct, 2021 1 commit
    • Bastian Köcher's avatar
      Introduce `OriginPrivilegeCmp` (#4166) · d3a9b5be
      Bastian Köcher authored
      * Introduce `OriginPrivilegeCmp`
      
      Make use of the new `OriginPrivilegeCmp` feature of pallet scheduler.
      The idea is to make sure that a council origin with more yes votes has
      higher privileges than a council origin with less yes votes. This solves
      a problem that happened recently on Kusama where the council tried to
      cancel a scheduled task, but that required that the same council origin
      was used while the cancel motion had more yes votes than the origin
      motion that scheduled this task. With this origin privilege compare it
      should now be solved by checking the yes votes directly.
      
      * Feedback
      
      * update lockfile for substrate
      
      Co-authored-by: parity-processbot <>
      d3a9b5be
  7. 28 Oct, 2021 1 commit
  8. 27 Oct, 2021 2 commits
    • Shawn Tabrizi's avatar
      Fix XCM Teleport Benchmark (#4146) · 9eb990d4
      Shawn Tabrizi authored
      
      
      * fix xcm benchmark
      
      * fix overflow
      
      * cargo run --quiet --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=pallet_xcm_benchmarks::fungible --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --template=./xcm/pallet-xcm-benchmarks/template.hbs --output=./runtime/westend/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
      
      * fix spelling
      
      * fmt
      
      * cargo run --quiet --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=pallet_xcm_benchmarks::fungible --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --template=./xcm/pallet-xcm-benchmarks/template.hbs --output=./runtime/westend/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
      Co-authored-by: default avatarParity Bot <admin@parity.io>
      9eb990d4
    • Gavin Wood's avatar
      Allow Queries and Subscriptions (#4150) · 9d2ef45e
      Gavin Wood authored
      * Allow Queries and Subscriptions
      
      * Formatting
      
      * Formatting
      9d2ef45e
  9. 25 Oct, 2021 2 commits
  10. 22 Oct, 2021 2 commits
  11. 21 Oct, 2021 1 commit
  12. 20 Oct, 2021 1 commit
  13. 18 Oct, 2021 2 commits
  14. 16 Oct, 2021 1 commit
  15. 15 Oct, 2021 2 commits
  16. 12 Oct, 2021 3 commits
  17. 11 Oct, 2021 1 commit
    • Zeke Mostov's avatar
      Add para pallets to polkadot benchmarks (#4045) · 21dd652a
      Zeke Mostov authored
      
      
      * Add para pallets to polkadot benchmarks
      
      * cargo run --quiet --release --features=runtime-benchmarks -- benchmark --chain=polkadot-dev --steps=50 --repeat=20 --pallet=runtime_parachains::configuration --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/polkadot/src/weights/runtime_parachains_configuration.rs
      
      * cargo run --quiet --release --features=runtime-benchmarks -- benchmark --chain=polkadot-dev --steps=50 --repeat=20 --pallet=runtime_parachains::initializer --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/polkadot/src/weights/runtime_parachains_initializer.rs
      
      * cargo run --quiet --release --features=runtime-benchmarks -- benchmark --chain=polkadot-dev --steps=50 --repeat=20 --pallet=runtime_parachains::paras --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/polkadot/src/weights/runtime_parachains_paras.rs
      Co-authored-by: default avatarParity Bot <admin@parity.io>
      21dd652a
  18. 08 Oct, 2021 2 commits
  19. 07 Oct, 2021 1 commit
  20. 06 Oct, 2021 5 commits
    • Bernhard Schuster's avatar
      collect included disputes from on-chain (#3924) · b74335ac
      Bernhard Schuster authored
      
      
      * dummy: impl another runtime API
      
      * query the on chain disputes, and inform self
      
      * make use of the refactor
      
      * minro
      
      * SPLIT ME
      
      * write dispute values
      
      * wip
      
      * impl for all runtimes
      
      * chore: fmt
      
      * [] -> get
      
      * fixup mock runtime
      
      * fixup
      
      * fixup discovery for overseer init
      
      * chore: fmt
      
      * spellcheck
      
      * rename imported_on_chain_disputes -> on_chain_votes
      
      * reduction
      
      * make it mockable
      
      * rename and refactor
      
      * don't query on chain info if it's not needed
      
      * yikes
      
      * fmt
      
      * fix test
      
      * minimal fix for existing tests
      
      * attempt to fetch the session info from the rolling window before falling back
      
      * moved
      
      * comments
      
      * comments
      
      * test for backing votes
      
      * rename
      
      * Update runtime/polkadot/src/lib.rs
      
      * chore: spellcheck + dict
      
      * chore: fmt
      
      * fixup cache size
      
      * add warning
      
      * logging, rationale, less defense
      
      * introduce new unchecked, that still checks in debug builds
      
      * fix
      
      * draft alt approach
      
      * fix unused imports
      
      * include the session
      
      * Update node/core/dispute-coordinator/src/real/mod.rs
      Co-authored-by: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
      
      * provide where possible
      
      * expand comment
      
      * fixin
      
      * fixup
      
      * ValidityVote <-> ValidityAttestation <-> CompactStatement has a 1:1 representation
      
      * mark TODO
      
      * Update primitives/src/v1/mod.rs
      Co-authored-by: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
      
      * address review comments
      
      * update docs
      Co-authored-by: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
      b74335ac
    • André Silva's avatar
      Companion for substrate#9448 (#3527) · 0ef88069
      André Silva authored
      
      
      * Companion for substrate#9448
      
      * fix on_disabled
      
      * use temporary beefy branch
      
      * revert beefy updates
      
      * update Substrate
      Co-authored-by: Andronik Ordian's avatarAndronik Ordian <write@reusable.software>
      Co-authored-by: parity-processbot <>
      0ef88069
    • Kian Paimani's avatar
    • Falco Hirschenberger's avatar
      Add call-decoding weight to benchmarks (#3866) · 6da1cf62
      Falco Hirschenberger authored
      * Add add call-decoding weight to benchmarks
      
      fixes #3864
      
      * Change order as suggested by @thiolliere
      
      * More reordering as @KiChjang
      
       suggested
      
      * cargo run --quiet --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=runtime_common::claims --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/runtime_common_claims.rs
      
      * cargo run --quiet --release --features=runtime-benchmarks -- benchmark --chain=polkadot-dev --steps=50 --repeat=20 --pallet=runtime_common::claims --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/polkadot/src/weights/runtime_common_claims.rs
      Co-authored-by: default avatarParity Bot <admin@parity.io>
      6da1cf62
    • Zeke Mostov's avatar
      Add benchmarking to rococo; Remove weights from runtime_parachains (#3914) · c764a21d
      Zeke Mostov authored
      
      
      * Add benchmarking to rococo; Remove weights from runtime_parachains
      
      * cargo run --quiet --release --features runtime-benchmarks -- benchmark --chain=rococo-dev --steps=50 --repeat=20 --pallet=runtime_parachains::paras --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./runtime/rococo/src/weights/runtime_parachains_paras.rs --header=./file_header.txt
      
      * Impl TestWeightInfo for Paras and Configuration
      
      * fmt
      
      * cargo run --quiet --release --features runtime-benchmarks -- benchmark --chain=rococo-dev --steps=50 --repeat=20 --pallet=runtime_parachains::configuration --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./runtime/rococo/src/weights/runtime_parachains_configuration.rs --header=./file_header.txt
      
      * Fix CI complaint: error: unused variable: `c`
      
      * polkadot-runtime-common & polkadot-test-runtime compile
      
      * xcm-simulator compile
      
      * change TestWeightInfo to max_block
      
      * cargo run --quiet --release --features runtime-benchmarks -- benchmark --chain=rococo-dev --steps=50 --repeat=20 --pallet=runtime_parachains::paras --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./runtime/rococo/src/weights/runtime_parachains_paras.rs --header=./file_header.txt
      
      * ordering
      
      * cargo run --quiet --release --features runtime-benchmarks -- benchmark --chain=rococo-dev --steps=50 --repeat=20 --pallet=runtime_parachains::paras --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./runtime/rococo/src/weights/runtime_parachains_paras.rs --header=./file_header.txt
      
      * Replace max_block with Weight::MAX
      Co-authored-by: default avatarParity Bot <admin@parity.io>
      Co-authored-by: Keith Yeung's avatarKeith Yeung <kungfukeith11@gmail.com>
      c764a21d
  21. 05 Oct, 2021 2 commits
    • Shawn Tabrizi's avatar
      individual benchmark tests (#4018) · f520483a
      Shawn Tabrizi authored
      f520483a
    • Shawn Tabrizi's avatar
      Allow an Offset to Lease Periods (#3980) · 2a3fca3c
      Shawn Tabrizi authored
      
      
      * add slot offset for slots
      
      * trying things out
      
      * fix test
      
      * improve api to return the first block of a new lease period
      
      * add an integration test with offset
      
      * de-duplicate test
      
      * hide lease period_period_length from public api
      
      * fix benchmarks
      
      * Update runtime/common/src/slots.rs
      
      * support the exact same range of crowdloans
      
      * fix docs
      
      * fix docs again
      
      * introduce offset to runtimes
      
      * fix and check edge case w/ offset and lease period first block
      
      * remove newline
      
      * turn into an option
      
      * fix benchmarks
      Co-authored-by: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
      2a3fca3c
  22. 04 Oct, 2021 3 commits
  23. 03 Oct, 2021 2 commits