Sitelet https://github.com/NodleCode/substrate/compare/master...paritytech:substrate:master
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NodleCode/substrate
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: paritytech/substrate
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 19 commits
  • 373 files changed
  • 21 contributors

Commits on Aug 22, 2023

  1. Bump comfy-table from 7.0.0 to 7.0.1 (paritytech#14798)

    Bumps [comfy-table](https://github.com/nukesor/comfy-table) from 7.0.0 to 7.0.1.
    - [Release notes](https://github.com/nukesor/comfy-table/releases)
    - [Changelog](https://github.com/Nukesor/comfy-table/blob/main/CHANGELOG.md)
    - [Commits](Nukesor/comfy-table@v7.0.0...v7.0.1)
    
    ---
    updated-dependencies:
    - dependency-name: comfy-table
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: parity-processbot <>
    dependabot[bot] authored Aug 22, 2023
    Configuration menu
    Copy the full SHA
    53d912e View commit details
    Browse the repository at this point in the history
  2. Bump cfg-expr from 0.15.2 to 0.15.4 (paritytech#14808)

    Bumps [cfg-expr](https://github.com/EmbarkStudios/cfg-expr) from 0.15.2 to 0.15.4.
    - [Release notes](https://github.com/EmbarkStudios/cfg-expr/releases)
    - [Changelog](https://github.com/EmbarkStudios/cfg-expr/blob/main/CHANGELOG.md)
    - [Commits](EmbarkStudios/cfg-expr@0.15.2...0.15.4)
    
    ---
    updated-dependencies:
    - dependency-name: cfg-expr
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 22, 2023
    Configuration menu
    Copy the full SHA
    8e7c21b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e48e836 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Bump rustls-webpki from 0.100.1 to 0.100.2 (paritytech#14812)

    Bumps [rustls-webpki](https://github.com/rustls/webpki) from 0.100.1 to 0.100.2.
    - [Release notes](https://github.com/rustls/webpki/releases)
    - [Commits](rustls/webpki@v/0.100.1...v/0.100.2)
    
    ---
    updated-dependencies:
    - dependency-name: rustls-webpki
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    30998d1 View commit details
    Browse the repository at this point in the history
  2. contracts: Expose environment types for offchain tooling (paritytech#…

    …14750)
    
    * Expose environment types for offchain tooling
    
    * Use EnvironmentType wrapper
    
    * Add type impl to test config
    
    ---------
    
    Co-authored-by: parity-processbot <>
    athei authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    a732a9a View commit details
    Browse the repository at this point in the history
  3. return proof size on manually created blocks (for tests only) (parity…

    …tech#14650)
    
    * return proof size on manually created blocks (for tests only)
    
    * Fix the build error in the test
    
    ---------
    
    Co-authored-by: librelois <c@elo.tf>
    rimbi and librelois authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    1631c8e View commit details
    Browse the repository at this point in the history
  4. Restructure frame_support macro related exports (paritytech#14745)

    * make reexports private
    
    * make reexports private 2
    
    * make reexports private for runtime-benchmarking
    
    * make reexports private for try-runtime
    
    * fix for try-runtime
    
    * make reexports private for tests
    
    * fmt
    
    * make reexports private for tests
    
    * make reexports private for experimental
    
    * fix beefy
    
    * fix ui test
    
    * fix ui test
    
    * fix benches
    
    * ".git/.scripts/commands/fmt/fmt.sh"
    
    * fix contracts use
    
    * wip
    
    * wip
    
    * do not reexport sp_api::metadata_ir
    
    * fix CI checks
    
    * fix support tests
    
    * ".git/.scripts/commands/fmt/fmt.sh"
    
    * Update frame/support/src/lib.rs
    
    Co-authored-by: Bastian Köcher <git@kchr.de>
    
    * import codec directly
    
    * fmt
    
    * fix node-cli tests
    
    ---------
    
    Co-authored-by: command-bot <>
    Co-authored-by: Bastian Köcher <git@kchr.de>
    juangirini and bkchr authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    df383f2 View commit details
    Browse the repository at this point in the history
  5. Format and Sort features in Cargo.toml files (paritytech#14803)

    * CI: Add feature sorting check
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Sort all features
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Add some mistakes
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Revert "Add some mistakes"
    
    This reverts commit b2b1099.
    
    * CI job naming
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Add oneliner formatting
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Explain tool
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Use latest version
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Better erorr message
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Format after master merge
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Use --check option
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Messed up the merge commit...
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    ---------
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    b7c18f1 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Contracts: Update Config::Debug (paritytech#14789)

    * Update Debug trait
    
    * Rename
    
    * tweak
    
    * fmt
    
    * Better namings
    
    * rm unsafe-debug
    
    * rework doc
    
    * nit
    
    * fix comment
    
    * clippy
    
    * update naming
    
    * Rename file
    
    * fmt fixes
    
    * rename
    
    * Move tracing behind umbrella Debugging trait
    
    * fix
    
    * fix comment
    
    * reorder imports
    
    * comment
    
    * update doc
    
    * add missing doc
    
    * add missing doc
    
    * Update Debugging -> Debugger
    
    * Update bin/node/runtime/Cargo.toml
    pgherveou authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    bdee519 View commit details
    Browse the repository at this point in the history
  2. Add conditional compilation support for iml_runtime_apis! (parityte…

    …ch#14709)
    
    * Handle `cfg_attr` in `decl_runtime_api`
    
    * Integration tests
    
    * UI tests
    
    * Enable staging api tests on CI
    
    * docs
    
    * Comments and minor style fixes
    
    * Fix doc comments
    
    * Apply suggestions from code review
    
    Co-authored-by: Bastian Köcher <git@kchr.de>
    
    * Apply suggestions from code review
    
    Co-authored-by: Bastian Köcher <git@kchr.de>
    
    * Fix formatting and a compilation error
    
    * Fix a doc comment
    
    * Combine the errors from `ApiImplItem`
    
    * Fix a typo in UI test
    
    * Use attribute span when reporting multiple conditional `api_version` error
    
    * Apply suggestions from code review
    
    Co-authored-by: Bastian Köcher <git@kchr.de>
    
    * Don't use `cfg_attr` for methods. Use simple feature gate instead
    
    * Remove a stale comment
    
    * Update primitives/api/proc-macro/src/impl_runtime_apis.rs
    
    Co-authored-by: Bastian Köcher <git@kchr.de>
    
    * Revert "Update primitives/api/proc-macro/src/impl_runtime_apis.rs"
    
    This reverts commit 4da20a7.
    
    * Code review feedback
    
    * Style improvements
    
    ---------
    
    Co-authored-by: Bastian Köcher <git@kchr.de>
    Co-authored-by: parity-processbot <>
    tdimitrov and bkchr authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    6b07b97 View commit details
    Browse the repository at this point in the history
  3. chainHead: Add support for storage pagination and cancellation (parit…

    …ytech#14755)
    
    * chainHead/api: Add `chain_head_unstable_continue` method
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    
    * chainHead/subscriptions: Register operations for pagination
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    
    * chainHead/subscriptions: Merge limits with registered operation
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    
    * chainHead/subscriptions: Expose the operation state
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    
    * chain_head/storage: Generate WaitingForContinue event
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    
    * chainHead: Use the continue operation
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    
    * chainHead/tests: Adjust testing to the new storage interface
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    
    * chainHead/config: Make pagination limit configurable
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    
    * chainHead/tests: Adjust chainHeadConfig
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    
    * chainHead/tests: Check pagination and continue method
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    
    * chainHead/api: Add `chainHead_unstable_stopOperation` method
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    
    * chainHead/subscription: Add shared atomic state for efficient alloc
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    
    * chainHead: Implement operation stop
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    
    * chainHead/tests: Check that storage ops can be cancelled
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    
    * chainHead/storage: Change docs for query_storage_iter_pagination
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    
    * chainHead/subscriptions: Fix merge conflicts
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    
    * chainHead: Replace `async-channel` with `tokio::sync`
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    
    * chainHead/subscription: Add comment about the sender/recv continue
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    
    ---------
    
    Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
    lexnv authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    92633bb View commit details
    Browse the repository at this point in the history
  4. Bump tar from 0.4.38 to 0.4.40 (paritytech#14824)

    Bumps [tar](https://github.com/alexcrichton/tar-rs) from 0.4.38 to 0.4.40.
    - [Commits](composefs/tar-rs@0.4.38...0.4.40)
    
    ---
    updated-dependencies:
    - dependency-name: tar
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    500562e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0d8d066 View commit details
    Browse the repository at this point in the history
  6. Restructure frame_benchmarking macro related exports (paritytech#14787

    )
    
    * make reexports private
    
    * make reexports private 2
    
    * make reexports private for runtime-benchmarking
    
    * make reexports private for try-runtime
    
    * fix for try-runtime
    
    * make reexports private for tests
    
    * fmt
    
    * make reexports private for tests
    
    * make reexports private for experimental
    
    * fix beefy
    
    * fix ui test
    
    * fix ui test
    
    * fix benches
    
    * ".git/.scripts/commands/fmt/fmt.sh"
    
    * fix contracts use
    
    * wip
    
    * wip
    
    * do not reexport sp_api::metadata_ir
    
    * fix CI checks
    
    * fix support tests
    
    * ".git/.scripts/commands/fmt/fmt.sh"
    
    * Update frame/support/src/lib.rs
    
    Co-authored-by: Bastian Köcher <git@kchr.de>
    
    * import codec directly
    
    * fmt
    
    * wip
    
    * wip
    
    * remove benchmarking private exports
    
    * fix zepter warning
    
    * fix imports
    
    * partially fix node-cli tests
    
    * fix node-cli tests
    
    * fix node-cli build
    
    * fix zepter warning
    
    * fix test
    
    * fix ui test
    
    * fix ci
    
    * remove unnecessary imports
    
    * add import back
    
    * add import back
    
    ---------
    
    Co-authored-by: command-bot <>
    Co-authored-by: Bastian Köcher <git@kchr.de>
    juangirini and bkchr authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    2fe6bc9 View commit details
    Browse the repository at this point in the history
  7. Frame: Agile Coretime Broker pallet (RFC-1) (paritytech#14568)

    * Add Broker pallet
    
    * Flesh out CorePart
    
    * Repotting and fleshing out
    
    * more drafting
    
    * process timeslice
    
    * Test Fungibles completed
    
    * Auctions
    
    * Price morphing
    
    * First tests
    
    * Tidying up config/status
    
    * Docs
    
    * Timeslice todying
    
    * More Timeslice tidying
    
    * Tests]
    
    * Repotting.
    
    * Tests
    
    * Tests
    
    * System InstaPool cores and payout
    
    * Better Relay Test framework
    
    * Tests and instapool fixes
    
    * Support NFT interface
    
    * Proper renewals
    
    * Better events, results
    
    * Test transfer
    
    * Renewal test
    
    * Repot some impls and make dispatchables.
    
    * Better weight
    
    * Test migration
    
    * Document events
    
    * Introduce durations
    
    * Core count
    
    * Allow reassignment
    
    * Better naming
    
    * Error docs
    
    * Docs
    
    * Formatting
    
    * Advance notice period is in RC blocks, not timeslices
    
    * Docs
    
    * Formatting
    
    * Docs
    
    * Missing file
    
    * Added some events
    
    * Events for all dispatchables
    
    * Remove benchmark
    
    * Fix
    
    * Adds benchmark for configure and some basic setup
    
    * Adds benchmark for reserve and unreserve
    
    * Adds a couple of more benchmarks
    
    * Docs
    
    * Event
    
    * Fix
    
    * Adds benchmark for purchase
    
    * Dedup
    
    * Add some weight breakdowns
    
    * Repotting
    
    * Adds more benchmarks
    
    * Renaming and one more event
    
    * Sale event
    
    * Better price API and docs
    
    * Avoid possibility of clobbering renewal record
    
    * Avoid possibility of clobbering renewal record
    
    * Fixes a few benchmarks
    
    * Another test
    
    * More tests
    
    * Drop history test
    
    * Rename and CORE_MASK_BITS constant
    
    * Update frame/broker/src/dispatchable_impls.rs
    
    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Update frame/broker/src/dispatchable_impls.rs
    
    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Update frame/broker/src/dispatchable_impls.rs
    
    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Update frame/broker/src/utility_impls.rs
    
    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Update frame/broker/src/dispatchable_impls.rs
    
    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Update frame/broker/src/mock.rs
    
    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Addresses few review comments
    
    * Addresses few review comments
    
    * Addresses few review comments
    
    * Merge
    
    * Merge
    
    * ".git/.scripts/commands/fmt/fmt.sh"
    
    * Integrates broker in kitchensink
    
    * Minor update
    
    * Fixes typo
    
    * Moves balance back to u64
    
    * Fixes kitchensink build
    
    * Fixes worst case for assign
    
    * Adds benchmark for process_core_count
    
    * Adds a couple of more benchmarks
    
    * Adds an assert for partition
    
    * Uses max_timeslices as input in claim_revenue benchmark
    
    * Adds benchmark for drop_renewal
    
    * Adds benchmark for process_core_schedule
    
    * Adds benchmark for process_pool
    
    * Adds assertion for transfer
    
    * Fixes benchmark for broker in kitchensink
    
    * Adds todo for process_revenue benchmark
    
    * Minor update
    
    * Fix for pool revenue history
    
    * remove TODOs
    
    * Fix tests
    
    * Document CoretimeInterface
    
    * rename part to mask
    
    * Fixes
    
    * Grumble
    
    * ".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime=dev --target_dir=substrate --pallet=pallet_broker
    
    * Adds benchmark for drop_history and fixes worst case for claim_revenue
    
    * Adds drop_history in WeightInfo
    
    * ".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime=dev --target_dir=substrate --pallet=pallet_broker
    
    * Minor fix for Quick Benchmark CI
    
    * Fixes
    
    * Docs
    
    * Headers
    
    * Expose a couple of APIs for benchmarking (paritytech#14688)
    
    * Expose a couple of APIs for benchmarking
    
    * Adds doc
    
    * Minor fix in CoretimeInterface impl for kitchensik
    
    * Minor
    
    * Cap renewal price
    
    * Adds a few tests
    
    * Adds more tests
    
    * Minor updates
    
    * Adds a test for an edge case
    
    * Fixes feature propagation
    
    * Fixes feature propagation
    
    * Adds doc fix
    
    * Syntax nits
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Reuse Bit assign functions
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Bitwise tests
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * adapt_price: Edge case for sold == target
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Add sanity checking to ConfigRecord
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Add deny(missing_docs) where possible
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * partition: forbid pivot_offset == 0
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Sort features
    
    zepter format features
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Import Zero from new location
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Clippy: remove redundant clone
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * try to fix build
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Fix CI
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    ---------
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    Co-authored-by: Nikhil Gupta <17176722+gupnik@users.noreply.github.com>
    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    Co-authored-by: command-bot <>
    3 people authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    46c78d5 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. [FRAME Core] New pallets: safe-mode and tx-pause (paritytech#12092)

    * Add safe-mode
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Update pallet
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Add to kitchensink-runtime
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Spelling
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Rename to tx-pause
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Add SafeMode pallet
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * fmt
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Automatically disable safe-mode in on_init…
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Add permissionless enable+extend
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Add repay+slash stake methods
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Add docs
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Fix stakes storage
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Genesis config for safe-mode pallet
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Genesis config for safe-mode pallet
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Rename ExtrinsicName to FunctionName
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Origin variable duration
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Rename FunctionName -> CallName
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Rename and docs
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Pallet safe mode tests (paritytech#12148)
    
    * Add safe-mode mock runtime
    * Add safe-mode tests
    * Add ForceEnable- and ForceExtendOrigin
    * Start dummy benchmarks
    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Tests for `pallet-tx-pause` (paritytech#12259)
    
    * mock added
    * tests added
    * dummy benchmarks started
    
    * rename to active/inactive
    tests broken, in progress
    
    * Runtime types, fix tests
    
    * WIP safe mode and tx pause {continued} (paritytech#12371)
    
    * test coverage on safe mode and tx pause
    * benchmarks & tests
    * tests passing, use FullNameOf to check tx-pause unfilterables
    * naming updates
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Set block number
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * dummy weights generated, safe mode
    
    * add repay_reservation call with RepaymentDelay per #10033 feature requirements
    
    * make call name optional to allow pausing pallets, handle `Contains` correctly for this throughout, doc comments started
    
    * move to full_name notation for all interfaces, last commit introduced 1 more storage read.
    
    * refactor is_paused
    
    * safe math on safe mode
    
    * Make stuff compile
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Compile
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Cleanup & renames
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Cleanup TxPause pallet
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Fix benches
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * fmt
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Refactor to fungibles::* and rename stuf
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Make compile
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Fix node config
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Typos
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Remove CausalHoldReason
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Refactor benchmarks and runtime configs
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Add traits
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Remove old code
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Cleanup safe-mode benches
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Update frame/safe-mode/Cargo.toml
    
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    
    * Update frame/safe-mode/Cargo.toml
    
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    
    * Docs
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Remove getters
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Update Cargo.lock
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Remove phantom
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Fix test
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Remove phantom
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Apply suggestions from code review
    
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    
    * Use new as Origin benchmarking syntax
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Docs
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Fix node
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Fix tx-pause benches
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Renames
    
    * Remove duplicate test
    
    * Add docs
    
    * docs
    
    * Apply suggestions from code review
    
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    Co-authored-by: Muharem Ismailov <ismailov.m.h@gmail.com>
    Co-authored-by: Gonçalo Pestana <g6pestana@gmail.com>
    
    * Cleanup tests
    
    * docs
    
    * Cleanup GenesisConfigs
    
    * Doc traits
    
    * Remove PauseTooLongNames
    
    * docs
    
    * Use V2 benchmarking
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Use RuntimeHoldReason
    
    * Fix kitchensink runtime
    
    * Fix CI
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Fix CI
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Review
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Rename Stake to Deposit
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Add docs
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Add Notify and test it
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Fix kitchensink
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Update frame/safe-mode/src/tests.rs
    
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    
    * Update frame/safe-mode/src/tests.rs
    
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    
    * Update frame/support/src/traits/safe_mode.rs
    
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    
    * Update frame/support/src/traits/safe_mode.rs
    
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    
    * Update frame/support/src/traits/safe_mode.rs
    
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    
    * Update frame/support/src/traits/tx_pause.rs
    
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    
    * Update frame/tx-pause/src/lib.rs
    
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    
    * Update frame/tx-pause/src/lib.rs
    
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    
    * Update frame/tx-pause/src/mock.rs
    
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    
    * Update frame/support/src/traits/safe_mode.rs
    
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    
    * Simplify code
    
    * Update frame/support/src/traits/safe_mode.rs
    
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    
    * Update frame/support/src/traits/safe_mode.rs
    
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    
    * Update frame/support/src/traits/safe_mode.rs
    
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    
    * Fixup merge
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Make stuff compile
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Make tx-pause compile again
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Fix features
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * Fix more features
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    * ".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime=dev --target_dir=substrate --pallet=pallet_safe_mode
    
    * Update weights
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    
    ---------
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    Co-authored-by: Dan Shields <35669742+NukeManDan@users.noreply.github.com>
    Co-authored-by: Dan Shields <nukemandan@protonmail.com>
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    Co-authored-by: Muharem Ismailov <ismailov.m.h@gmail.com>
    Co-authored-by: Gonçalo Pestana <g6pestana@gmail.com>
    Co-authored-by: command-bot <>
    6 people authored Aug 25, 2023
    Configuration menu
    Copy the full SHA
    8dac0ab View commit details
    Browse the repository at this point in the history
  2. sc-consensus-beefy: restart voter on pallet reset (paritytech#14821)

    When detecting pallet-beefy consensus reset, just reinitialize the worker
    and continue without bringing down the task (and possibly the node).
    
    Signed-off-by: Adrian Catangiu <adrian@parity.io>
    acatangiu authored Aug 25, 2023
    Configuration menu
    Copy the full SHA
    b8854b5 View commit details
    Browse the repository at this point in the history
  3. Adds ability to provide defaults for types provided by `construct_run…

    …time` (paritytech#14682)
    
    * Adds ability to use defaults for verbatim types
    
    * Adds RuntimeOrigin and PalletInfo in DefaultConfig
    
    * Adds RuntimeEvent in DefaultConfig
    
    * Adds RuntimeEvent in DefaultConfig
    
    * Minor fix
    
    * Minor fix
    
    * Everything in frame_system can now have a default
    
    * Adds docs
    
    * Adds UI Test for no_bounds
    
    * Updates docs
    
    * Adds UI tests for verbatim
    
    * Minor update
    
    * Minor updates
    
    * Minor updates
    
    * Addresses review comments
    
    * Fixes test
    
    * Update frame/support/procedural/src/derive_impl.rs
    
    Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>
    
    * Minor fix
    
    * Minor
    
    * Fixes build
    
    * Uses runtime_type
    
    * Fixes comment
    
    * Fixes comment
    
    * Fixes test
    
    * Uses no_aggregated_types as an option in derive_impl
    
    * Uses specific imports
    
    * Fmt
    
    * Updates doc
    
    * Update frame/support/procedural/src/derive_impl.rs
    
    Co-authored-by: Bastian Köcher <git@kchr.de>
    
    * Update frame/support/procedural/src/derive_impl.rs
    
    Co-authored-by: Bastian Köcher <git@kchr.de>
    
    * Addresses review comment
    
    * Addresses review comment
    
    * fmt
    
    * Renames test files
    
    * Adds docs using docify
    
    * Fixes test
    
    * Fixes UI tests
    
    ---------
    
    Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>
    Co-authored-by: Bastian Köcher <git@kchr.de>
    3 people authored Aug 25, 2023
    Configuration menu
    Copy the full SHA
    868869e View commit details
    Browse the repository at this point in the history
  4. update readme: archived repo (paritytech#14813)

    * Update README.md
    
    * Update README.md
    the-right-joyce authored Aug 25, 2023
    Configuration menu
    Copy the full SHA
    033d4e8 View commit details
    Browse the repository at this point in the history
Loading