Skip to content
  1. Mar 31, 2023
  2. Mar 27, 2023
  3. Mar 24, 2023
  4. Mar 23, 2023
  5. Mar 20, 2023
  6. Mar 17, 2023
    • Mara Broda's avatar
      update weights (#6897) · 4d904951
      Mara Broda authored
      * polkadot: update weights
      
      * westend: update weights
      
      * kusama: update weights
      
      * rococo: update weights
      4d904951
  7. Mar 15, 2023
    • Alexandru Vasile's avatar
      Companion for #13287 (#6655) · e1e46c26
      Alexandru Vasile authored
      
      
      * runtime: Adjust `sp_api::Metadata` to the new API
      
      Signed-off-by: default avatarAlexandru Vasile <[email protected]>
      
      * update lockfile for {"substrate"}
      
      ---------
      
      Signed-off-by: default avatarAlexandru Vasile <[email protected]>
      Co-authored-by: parity-processbot <>
      e1e46c26
    • s0me0ne-unkn0wn's avatar
      Release parachain host API v4 (#6885) · 27c91244
      s0me0ne-unkn0wn authored
      27c91244
    • Ross Bulat's avatar
      polkadot companion: #13128 (Pools commission) (#6264) · a715a33a
      Ross Bulat authored
      
      
      * migrate to pools v4
      
      * update types + weights
      
      * rm BlockNumberToU32
      
      * fmt
      
      * fix
      
      * update weights
      
      * fix RocksDbWeight
      
      * fix function name
      
      * weights
      
      * use 1 weight format
      
      * update claim payout weights
      
      * + as u64
      
      * fix rebase + fmt
      
      * add weights
      
      * more weights
      
      * ".git/.scripts/commands/bench/bench.sh" runtime polkadot-dev pallet_nomination_pools
      
      * ".git/.scripts/commands/bench/bench.sh" runtime kusama-dev pallet_nomination_pools
      
      * ".git/.scripts/commands/bench/bench.sh" runtime westend-dev pallet_nomination_pools
      
      * fix
      
      * fix
      
      * ".git/.scripts/commands/bench/bench.sh" runtime polkadot-dev pallet_nomination_pools
      
      * ".git/.scripts/commands/bench/bench.sh" runtime westend-dev pallet_nomination_pools
      
      * ".git/.scripts/commands/bench/bench.sh" runtime kusama-dev pallet_nomination_pools
      
      * add InitialGlobalMaxCommission
      
      * revert
      
      * global max commission migration generic
      
      * remove StakingMigrationV11OldPallet
      
      * initial global max commission
      
      * adjust global max
      
      * update lockfile for {"substrate"}
      
      * Use master lock file
      
      Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>
      
      * cargo update -p sp-io
      
      Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>
      
      ---------
      
      Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>
      Co-authored-by: parity-processbot <>
      Co-authored-by: default avatarOliver Tale-Yazdi <[email protected]>
      a715a33a
    • Niklas Adolfsson's avatar
      companion for #13555 (#6842) · b6593bbf
      Niklas Adolfsson authored
      * companion for #13555
      
      * update lockfile for {"substrate"}
      
      * fix: `decl_TryRuntime` -> `decl_for_try_runtime`
      
      ---------
      
      Co-authored-by: parity-processbot <>
      b6593bbf
  8. Mar 14, 2023
  9. Mar 07, 2023
  10. Mar 02, 2023
  11. Feb 28, 2023
  12. Feb 22, 2023
    • Mara Broda's avatar
      clean up executed migrations (#6763) · c5b5276f
      Mara Broda authored
      * kusama: clean up executed migrations
      
      * polkadot: clean up executed migrations
      
      * rococo: clean up executed migrations
      
      * westend: clean up executed migrations
      c5b5276f
    • cheme's avatar
      Remove state migration from westend runtime. (#6737) · 94d24de1
      cheme authored
      * clean state_trie_migration from westend
      
      * update cargo.lock
      
      * Revert "clean state_trie_migration from westend"
      
      This reverts commit b1d55c688e9a8a2fbd155f0a9ddaba9766ad101c.
      
      * cleanup.
      
      * use storage_alias
      
      * Revert "use storage_alias"
      
      This reverts commit 5289745d1592a14db0063d9ee111137473993f41.
      
      * Revert "Revert "use storage_alias""
      
      This reverts commit d4c688acdddf29a09c79a4eef52ab4095128e5b3.
      
      * Force alias.
      
      * magic
      94d24de1
    • Ross Bulat's avatar
      polkadot companion #12608 (Pools claim permissions) (#6753) · 6bd19ac7
      Ross Bulat authored
      * update weights functions
      
      * + placeholder weight
      
      * ".git/.scripts/commands/bench/bench.sh" runtime polkadot-dev pallet_nomination_pools
      
      * update weights
      
      * update lockfile for {"substrate"}
      
      ---------
      
      Co-authored-by: command-bot <>
      6bd19ac7
  13. Feb 21, 2023
  14. Feb 17, 2023
  15. Feb 15, 2023
    • s0me0ne-unkn0wn's avatar
      Executor Environment parameterization (#6161) · dd0a5566
      s0me0ne-unkn0wn authored
      
      
      * Re-apply changes without Diener, rebase to the lastest master
      
      * Cache pruning
      
      * Bit-pack InstantiationStrategy
      
      * Move ExecutorParams version inside the structure itself
      
      * Rework runtime API and executor parameters storage
      
      * Pass executor parameters through backing subsystem
      
      * Update Cargo.lock
      
      * Introduce `ExecutorParams` to approval voting subsys
      
      * Introduce `ExecutorParams` to dispute coordinator
      
      * `cargo fmt`
      
      * Simplify requests from backing subsys
      
      * Fix tests
      
      * Replace manual config cloning with `.clone()`
      
      * Move constants to module
      
      * Parametrize executor performing PVF pre-check
      
      * Fix Malus
      
      * Fix test runtime
      
      * Introduce session executor params as a constant defined by session info
      pallet
      
      * Use Parity SCALE codec instead of hand-crafted binary encoding
      
      * Get rid of constants; Add docs
      
      * Get rid of constants
      
      * Minor typo
      
      * Fix Malus after rebase
      
      * `cargo fmt`
      
      * Use transparent SCALE encoding instead of explicit
      
      * Clean up
      
      * Get rid of relay parent to session index mapping
      
      * Join environment type and version in a single enum element
      
      * Use default execution parameters if running an old runtime
      
      * `unwrap()` -> `expect()`
      
      * Correct API version
      
      * Constants are back in town
      
      * Use constants for execution environment types
      
      * Artifact separation, first try
      
      * Get rid of explicit version
      
      * PVF execution queue worker separation
      
      * Worker handshake
      
      * Global renaming
      
      * Minor fixes resolving discussions
      
      * Two-stage requesting of executor params to make use of runtime API cache
      
      * Proper error handling in pvf-checker
      
      * Executor params storage bootstrapping
      
      * Propagate migration to v3 network runtimes
      
      * Fix storage versioning
      
      * Ensure `ExecutorParams` serialization determinism; Add comments
      
      * Rename constants to make things a bit more deterministic
      Get rid of stale code
      
      * Tidy up a structure of active PVFs
      
      * Minor formatting
      
      * Fix comment
      
      * Add try-runtime hooks
      
      * Add storage version write on upgrade
      
      Co-authored-by: default avatarAndronik <[email protected]>
      
      * Add pre- and post-upgrade assertions
      
      * Require to specify environment type; Remove redundant `impl`s
      
      * Add `ExecutorParamHash` creation from `H256`
      
      * Fix candidate validation subsys tests
      
      * Return splittable error from executor params request fn
      
      * Revert "Return splittable error from executor params request fn"
      
      This reverts commit a0b274177d8bb2f6e13c066741892ecd2e72a456.
      
      * Decompose approval voting metrics
      
      * Use more relevant errors
      
      * Minor formatting fix
      
      * Assert a valid environment type instead of checking
      
      * Fix `try-runtime` hooks
      
      * After-merge fixes
      
      * Add migration logs
      
      * Remove dead code
      
      * Fix tests
      
      * Fix tests
      
      * Back to the strongly typed implementation
      
      * Promote strong types to executor interface
      
      * Remove stale comment
      
      * Move executor params to `SessionInfo`: primitives and runtime
      
      * Move executor params to `SessionInfo`: node
      
      * Try to bump primitives and API version
      
      * Get rid of `MallocSizeOf`
      
      * Bump target API version to v4
      
      * Make use of session index already in place
      
      * Back to v3
      
      * Fix all the tests
      
      * Add migrations to all the runtimes
      
      * Make use of existing `SessionInfo` in approval voting subsys
      
      * Rename `TARGET` -> `LOG_TARGET`
      
      * Bump all the primitives to v3
      
      * Fix Rococo ParachainHost API version
      
      * Use `RollingSessionWindow` to acquire `ExecutorParams` in disputes
      
      * Fix nits from discussions; add comments
      
      * Re-evaluate queue logic
      
      * Rework job assignment in execution queue
      
      * Add documentation
      
      * Use `RuntimeInfo` to obtain `SessionInfo` (with blackjack and caching)
      
      * Couple `Pvf` with `ExecutorParams` wherever possible
      
      * Put members of `PvfWithExecutorParams` under `Arc` for cheap cloning
      
      * Fix comment
      
      * Fix CI tests
      
      * Fix clippy warnings
      
      * Address nits from discussions
      
      * Add a placeholder for raw data
      
      * Fix non exhaustive match
      
      * Remove redundant reexports and fix imports
      
      * Keep only necessary semantic features, as discussed
      
      * Rework `RuntimeInfo` to support mock implementation for tests
      
      * Remove unneeded bound
      
      * `cargo fmt`
      
      * Revert "Remove unneeded bound"
      
      This reverts commit 932463f26b00ce290e1e61848eb9328632ef8a61.
      
      * Fix PVF host tests
      
      * Fix PVF checker tests
      
      * Fix overseer declarations
      
      * Simplify tests
      
      * `MAX_KEEP_WAITING` timeout based on `BACKGING_EXECUTION_TIMEOUT`
      
      * Add a unit test for varying executor parameters
      
      * Minor fixes from discussions
      
      * Add prechecking max. memory parameter (see paritytech/srlabs_findings#110)
      
      * Fix and improve a test
      
      * Remove `ExecutionEnvironment` and `RawData`
      
      * New primitives versioning in parachain host API
      
      * `disputes()` implementation for Kusama and Polkadot
      
      * Move `ExecutorParams` from `vstaging` to stable primitives
      
      * Move disputes from `vstaging` to stable implementation
      
      * Fix `try-runtime`
      
      * Fixes after merge
      
      * Move `ExecutorParams` to the bottom of `SessionInfo`
      
      * Revert "Move executor params to `SessionInfo`: primitives and runtime"
      
      This reverts commit dfcfb85fefd1c5be6c8a8f72dc09fd1809cfa9ce.
      
      * Always use fresh activated live hash in pvf precheck
      (re-apply 34b09a4c20de17e7926ed942cd0d657d18f743fa)
      
      * Fixing tests (broken commit)
      
      * Fix candidate validation tests
      
      * Fix PVF host test
      
      * Minor fixes
      
      * Address discussions
      
      * Restore migration
      
      * Fix `use` to only include what is needed instead of `*`
      
      * Add comment to never touch `DEFAULT_CONFIG`
      
      * Update migration to set default `ExecutorParams` for `dispute_period`
      sessions back
      
      * Use `earliest_stored_session` instead of calculations
      
      * Nit
      
      * Add logs
      
      * Treat any runtime error as `NotSupported` again
      
      * Always return default executor params if not available
      
      * Revert "Always return default executor params if not available"
      
      This reverts commit b58ac4482ef444c67a9852d5776550d08e312f30.
      
      * Add paritytech/substrate#9997 workaround
      
      * `cargo fmt`
      
      * Remove migration (again!)
      
      * Bump executor params to API v4 (backport from #6698)
      
      ---------
      
      Co-authored-by: default avatarAndronik <[email protected]>
      dd0a5566
  16. Feb 06, 2023
  17. Feb 03, 2023
  18. Jan 30, 2023
    • André Silva's avatar
      companion for substrate #13237 (#6626) · 9253f556
      André Silva authored
      * companion for https://github.com/paritytech/substrate/pull/13237
      
      * test-runtime: add MaxSetIdSessionEntries
      
      * update lockfile for {"substrate"}
      
      ---------
      
      Co-authored-by: parity-processbot <>
      9253f556
  19. Jan 29, 2023
  20. Jan 27, 2023
  21. Jan 26, 2023
  22. Jan 24, 2023
  23. Jan 23, 2023
  24. Jan 20, 2023
  25. Jan 19, 2023