Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resolving Compile Errors in Core Time Prep Tests #1793

Merged
merged 59 commits into from
Oct 26, 2023

Commits on Sep 29, 2023

  1. Revert "fix(review-bot): pull secrets from master environment" (#1748)

    This reverts commit b749ff2 (#1745).
    Mira Ressel committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    ef3adf9 View commit details
    Browse the repository at this point in the history
  2. Enable mocking contracts (#1331)

    # Description
    This PR introduces two changes:
    - the previous `Tracing` trait has been modified to accept contract
    address instead of code hash (seems to be way more convenient)
    - a new trait `CallInterceptor` that allows intercepting contract calls;
    in particular the default implementation for `()` will just proceed in a
    standard way (after compilation optimizations, there will be no
    footprint of that); however, implementing type might decide to mock
    invocation and return `ExecResult` instead
    
    Note: one might try merging `before_call` and `intercept_call`. However,
    IMHO this would be bad, since it would mix two completely different
    abstractions - tracing without any effects and actual intervention into
    execution process.
    
    This will unblock working on mocking contracts utility in drink and
    similar tools (inkdevhub/drink#33)
    
    # Checklist
    
    - [x] My PR includes a detailed description as outlined in the
    "Description" section above
    - [ ] My PR follows the [labeling
    requirements](https://github.com/paritytech/polkadot-sdk/blob/master/docs/CONTRIBUTING.md#process)
    of this project (at minimum one label for `T` required)
    - [x] I have made corresponding changes to the documentation (if
    applicable)
    - [x] I have added tests that prove my fix is effective or that my
    feature works (if applicable)
    pmikolajczyk41 committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    d8d90a8 View commit details
    Browse the repository at this point in the history
  3. Move import queue from ChainSync to SyncingEngine (#1736)

    This PR is part of [Sync
    2.0](#534) refactoring
    aimed at making `ChainSync` a pure state machine.
    
    Resolves #501.
    dmitry-markin committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    0691c91 View commit details
    Browse the repository at this point in the history
  4. [NPoS] Fix for Reward Deficit in the pool (#1255)

    closes #158.
    partially addresses
    #226.
    
    Instead of fragile calculation of current balance by looking at `free
    balance - ED`, Nomination Pool now freezes ED in the pool reward account
    to restrict an account from going below minimum balance. This also has a
    nice side effect that if ED changes, we know how much is the imbalance
    in ED frozen in the pool and the current required ED. A pool operator
    can diligently top up the pool with the deficit in ED or vice versa,
    withdraw the excess they transferred to the pool.
    
    ## Notable changes
    - New call `adjust_pool_deposit`: Allows to top up the deficit or
    withdraw the excess deposited funds to the pool.
    - Uses Fungible trait (instead of Currency trait). Since NP was not
    doing any locking/reserving previously, no migration is needed for this.
    - One time migration of freezing ED from each of the existing pools (not
    very PoV friendly but fine for relay chain).
    Ank4n committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    f820dc0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9485b0b View commit details
    Browse the repository at this point in the history
  6. frame-support: RuntimeDebug\Eq\PartialEq impls for Imbalance (#1717)

    Derive `RuntimeDebug\Eq\PartialEq` but do not bound any generics.
    
    This achieved by using their equivalent no bound versions:
    `EqNoBound\PartialEqNoBound\RuntimeDebugNoBound`.
    
    Deriving with `Debug`, `Eq`, and `PartialEq` for the `Debt` and `Credit`
    type aliases of `Imbalance` is not feasible due to the `OnDrop` and
    `OppositeOnDrop` generic types lacking implementations of the same
    traits.
    
    This absence posed challenges in testing and any scenarios that demanded
    the traits implementations for the type.
    muharem committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    7d4f829 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2023

  1. improve service error (#1734)

    Co-authored-by: Bastian Köcher <git@kchr.de>
    yjhmelody and bkchr committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    8fe947a View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2023

  1. Tvl pool staking (#1322)

    What does this PR do?
    - Introduced the TotalValueLocked storage for nomination-pools. 
    - introduced a slashing api in mock.rs 
    - additional test for tracking a slashing event towards a pool without
    sub-pools
    - migration for the nomination-pools (V6 to V7) with
    `VersionedMigration`
    
    Why are these changes needed?
    this is the continuation of the work by @kianenigma in this
    [PR](paritytech/substrate#13319)
    
    How were these changes implemented and what do they affect?
    - It's an extra StorageValue that's modified whenever funds flow in or
    out of staking for any of the `bonded_account` of `BondedPools`
    - The `PoolSlashed`event is now emitted even when no `SubPools` are
    found
    
    Closes #155
    KSM: HHEEgVzcqL3kCXgsxSfJMbsTy8dxoTctuXtpY94n4s8F4pS
    
    ---------
    
    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
    Co-authored-by: Ankan <10196091+Ank4n@users.noreply.github.com>
    Co-authored-by: Ankan <ankan.anurag@gmail.com>
    Co-authored-by: command-bot <>
    5 people committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    e8baac7 View commit details
    Browse the repository at this point in the history
  2. migrate alliance, fast-unstake and bags list to use derive-impl (#1636)

    Moving a few pallets to the latest and greatest `derive_impl` to give it
    a try.
    
    Part of #171
    
    ---------
    
    Co-authored-by: Adrian Catangiu <adrian@parity.io>
    Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>
    3 people committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    2ed66a0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c54ea64 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. Init System Parachain storage versions and add migration check jobs t…

    …o CI (#1344)
    
    Makes SPs first class citizens along with the relay chains in the
    context of our CI runtime upgrade checks.
    
    ## Code changes
    
    - Sets missing current storage version in `uniques` pallet
    - Adds multisig V1 migration to run where it was missing
    - Removes executed migration whos pre/post hooks were failing from
    collectives runtime
    - Initializes storage versions for SP pallets added after genesis
    - Originally I was going to wait for
    #1297 to be merged so
    this wouldn't need to be done manually, but it doesn't seem like it'll
    be merged any time soon so I've decided to set them manually to unblock
    this
    
    ## CI changes
    
    - Removed dependency of `westend` runtime upgrades being complete prior
    to other ones running. I assume it is supposed to cache the
    `try-runtime` build for a performance benefit, but it seems it wasn't
    working. Maybe someone from the CI team can look into this or explain
    why it needs to be there?
    
    - Adds check-runtime-migration jobs for Parity asset-hubs, bridge-hubs
    and contract chains
    
    - Updated VARIABLES to accomodate the `kusama-runtime` package being
    renamed to `staging-kusama-runtime` in
    #1241
    
    - Added `EXTRA_ARGS` variable to `check-runtime-migration`, and set
    `--no-weight-warnings` to the relay chain runtime upgrade checks (relay
    chains don't have weight restrictions).
    liamaharon committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    db3fd68 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. expose the last relay chain block number as an API from parachain-sys…

    …tem (#1761)
    
    re:
    https://forum.polkadot.network/t/blocknumber-vs-timestamps-should-we-abandon-blocktimes-altogether/4077
    
    This exposes the `LastRelayChainBlockNumber` storage member of
    `cumulus-pallet-parachain-system` with a getter and alters the behavior
    of this storage item to only be updated in `on_finalize` to ensure a
    consistent value throughout `on_initialize` and within transactions.
    
    Parachains, especially with features such as asynchronous backing and
    agile coretime, should not use the parachain block number as a clock.
    Any feature of Polkadot intended to optimize core utilization and
    parachain coretime consumption is likely to worsen this clock as it is
    practically applied.
    rphmeier committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    3ea497b View commit details
    Browse the repository at this point in the history
  2. feat: compute pallet/storage prefix hash at compile time (#1539)

    Since the hash rules of this part of the `pallet_prefix/storage_prefix`
    are always fixed, we can put the runtime calculation into compile time.
    
    ---
    polkadot address: 15ouFh2SHpGbHtDPsJ6cXQfes9Cx1gEFnJJsJVqPGzBSTudr
    
    ---------
    
    Co-authored-by: Juan <juangirini@gmail.com>
    Co-authored-by: command-bot <>
    Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    3 people committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    aad80cc View commit details
    Browse the repository at this point in the history
  3. Update bridges subtree (#1740)

    Co-authored-by: Branislav Kontur <bkontur@gmail.com>
    svyatonik and bkontur committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    d80171e View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. Upgraded review-bot to version 2.0.1 (#1784)

    ## [Updated review bot
    version](677610b)
    
    updated version to version `2.0.1` which contains
    paritytech/review-bot#90, a fix for the team
    members not being fetch in its totality.
    
    ## [Updated review-bot.yml minApprovals
    convention](b144683)
    
    Renamed `min_approvals` to `minApprovals`. A breaking change in
    paritytech/review-bot#86 which was done to
    standarize all the cases (so now everything is camelCase)
    Bullrich committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    cd076d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4827dc View commit details
    Browse the repository at this point in the history
  3. Updating glutton for async backing (#1619)

    Applied changes from the [User Update
    Guide](https://docs.google.com/document/d/1WQijD3bZTCsudOyPcDvugv659nCa2hEp2b_8eRU0h-Q),
    diverging in the node side where service.rs is different for
    `polkadot-parachain` than in the parachain template.
    BradleyOlson64 committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    0a6dfdf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2bafc11 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4a971d7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2a079fa View commit details
    Browse the repository at this point in the history
  7. Fix builder compilation.

    Might panic at runtime if legacy parachain assignment provider is not
    configured correctly.
    eskimor committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    7ab7e38 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Configuration menu
    Copy the full SHA
    83a589b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bfa35cd View commit details
    Browse the repository at this point in the history
  3. Remove deprecated CI config files (#1799)

    This PR removes deprecated CI config files
    sergejparity committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    86955ee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    51c0c24 View commit details
    Browse the repository at this point in the history
  5. Delete full db directory with purge-chain subcommand (#1786)

    Closes #1767 
    
    Until now the `purge-chain` command would only remove the `full`
    subfolder of the db folder. However there is also the `parachains` db
    that currently remains and can cause problems on node restart.
    
    Example wiht old code:
    ```
    polkadot purge-chain --database paritydb --base-path /tmp/some-folder
    Are you sure to remove "/tmp/some-folder/chains/polkadot/paritydb/full"? [y/N]: y
    "/tmp/some-folder/chains/polkadot/paritydb/full" removed.
    ```
    In this case `/tmp/some-folder/chains/polkadot/paritydb/parachains`
    would remain and might cause problem on node restart because of version
    conflicts as described in #1767. After this PR the whole
    `/tmp/some-folder/chains/polkadot/paritydb` folder will be deleted.
    skunert committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    d21113c View commit details
    Browse the repository at this point in the history
  6. Bump the known_good_semver group with 1 update (#1752)

    Bumps the known_good_semver group with 1 update:
    [clap](https://github.com/clap-rs/clap).
    
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/clap-rs/clap/releases">clap's
    releases</a>.</em></p>
    <blockquote>
    <h2>v4.4.6</h2>
    <h2>[4.4.6] - 2023-09-28</h2>
    <h3>Internal</h3>
    <ul>
    <li>Upgrade <code>anstream</code></li>
    </ul>
    <h2>v4.4.5</h2>
    <h2>[4.4.5] - 2023-09-25</h2>
    <h3>Fixes</h3>
    <ul>
    <li><em>(parser)</em> When inferring subcommand <code>name</code> or
    <code>long_flag</code>, allow ambiguous-looking matches that
    unambiguously map back to the same command</li>
    <li><em>(parser)</em> When inferring subcommand <code>long_flag</code>,
    don't panic</li>
    <li><em>(assert)</em> Clarify what action is causing a positional that
    doesn't set values which is especially useful for derive users</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
    changelog</a>.</em></p>
    <blockquote>
    <h2>[4.4.6] - 2023-09-28</h2>
    <h3>Internal</h3>
    <ul>
    <li>Upgrade <code>anstream</code></li>
    </ul>
    <h2>[4.4.5] - 2023-09-25</h2>
    <h3>Fixes</h3>
    <ul>
    <li><em>(parser)</em> When inferring subcommand <code>name</code> or
    <code>long_flag</code>, allow ambiguous-looking matches that
    unambiguously map back to the same command</li>
    <li><em>(parser)</em> When inferring subcommand <code>long_flag</code>,
    don't panic</li>
    <li><em>(assert)</em> Clarify what action is causing a positional that
    doesn't set values which is especially useful for derive users</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/clap-rs/clap/commit/39f5e807af1c08acedbf7343ce9ec379a4308636"><code>39f5e80</code></a>
    chore: Release</li>
    <li><a
    href="https://github.com/clap-rs/clap/commit/a5cb6bb988bbacb02e8cf98b6156c860d0801e08"><code>a5cb6bb</code></a>
    docs: Update changelog</li>
    <li><a
    href="https://github.com/clap-rs/clap/commit/418c0017a654e9859adfa9b051815f20e4583e31"><code>418c001</code></a>
    Merge pull request <a
    href="https://redirect.github.com/clap-rs/clap/issues/5146">#5146</a>
    from epage/update</li>
    <li><a
    href="https://github.com/clap-rs/clap/commit/485b957c4b90aa010276f813dbd429e1071f8fd9"><code>485b957</code></a>
    chore: Upgrade anstream</li>
    <li><a
    href="https://github.com/clap-rs/clap/commit/a1af8d9ad8f81eb2d71203b50c370a78ce3ec9f3"><code>a1af8d9</code></a>
    chore: Update from '_rust/main'</li>
    <li><a
    href="https://github.com/clap-rs/clap/commit/ac51f0925003597dec21529538597dbd7872d1ac"><code>ac51f09</code></a>
    chore(ci): Normalize json5 syntax</li>
    <li><a
    href="https://github.com/clap-rs/clap/commit/86c29dea384c7392a2b682fa0150f52c0f4c7f00"><code>86c29de</code></a>
    chore(ci): Updaet Renovate schema</li>
    <li><a
    href="https://github.com/clap-rs/clap/commit/204552890d316ec9ae0b21f85298ba1d5d0786f8"><code>2045528</code></a>
    chore: Release</li>
    <li><a
    href="https://github.com/clap-rs/clap/commit/55d223001682bc668f5e4db91afd5e76c2a36597"><code>55d2230</code></a>
    docs: Update changelog</li>
    <li><a
    href="https://github.com/clap-rs/clap/commit/492ee03b325ff98c7702295e024576b52b71358d"><code>492ee03</code></a>
    Merge pull request <a
    href="https://redirect.github.com/clap-rs/clap/issues/5140">#5140</a>
    from epage/dyn</li>
    <li>Additional commits viewable in <a
    href="https://github.com/clap-rs/clap/compare/v4.4.4...v4.4.6">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=clap&package-manager=cargo&previous-version=4.4.4&new-version=4.4.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore <dependency name> major version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's major version (unless you unignore this specific
    dependency's major version or upgrade to it yourself)
    - `@dependabot ignore <dependency name> minor version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's minor version (unless you unignore this specific
    dependency's minor version or upgrade to it yourself)
    - `@dependabot ignore <dependency name>` will close this group update PR
    and stop Dependabot creating any more for the specific dependency
    (unless you unignore this specific dependency or upgrade to it yourself)
    - `@dependabot unignore <dependency name>` will remove all of the ignore
    conditions of the specified dependency
    - `@dependabot unignore <dependency name> <ignore condition>` will
    remove the ignore condition of the specified dependency and ignore
    conditions
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    0c59232 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Configuration menu
    Copy the full SHA
    b6dd905 View commit details
    Browse the repository at this point in the history
  2. Revive Substrate Crate (#1477)

    Closes #1450
    
    Bringing back the Substrate crate that was forgotten in the monorepo
    import 😅.
    It is a doc-only crate. Version number is set to `1.0.0` and publishing
    is enabled (so that we can link to docs.rs).
    
    ---------
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    Co-authored-by: Bastian Köcher <git@kchr.de>
    Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
    3 people committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    1835c09 View commit details
    Browse the repository at this point in the history
  3. Mock assigner take 1

    BradleyOlson64 committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    02e4eab View commit details
    Browse the repository at this point in the history
  4. Bump the known_good_semver group with 1 update (#1802)

    Bumps the known_good_semver group with 1 update:
    [syn](https://github.com/dtolnay/syn).
    
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/dtolnay/syn/releases">syn's
    releases</a>.</em></p>
    <blockquote>
    <h2>2.0.38</h2>
    <ul>
    <li>Fix <em>&quot;method 'peek' has an incompatible type for
    trait&quot;</em> error when defining <code>bool</code> as a custom
    keyword (<a
    href="https://redirect.github.com/dtolnay/syn/issues/1518">#1518</a>,
    thanks <a
    href="https://github.com/Vanille-N"><code>@​Vanille-N</code></a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/dtolnay/syn/commit/43632bfb6c78ee1f952645a268ab1ac4af162977"><code>43632bf</code></a>
    Release 2.0.38</li>
    <li><a
    href="https://github.com/dtolnay/syn/commit/abd2c214b44da64a5e420d72919308300eebc23d"><code>abd2c21</code></a>
    Merge pull request <a
    href="https://redirect.github.com/dtolnay/syn/issues/1518">#1518</a>
    from Vanille-N/master</li>
    <li><a
    href="https://github.com/dtolnay/syn/commit/6701e6077e15013ef34b15e3ffdae2657e499d83"><code>6701e60</code></a>
    Absolute path to <code>bool</code> in
    <code>custom_punctuation.rs</code></li>
    <li><a
    href="https://github.com/dtolnay/syn/commit/7313d242398111423f046386aa0a75548f63d236"><code>7313d24</code></a>
    Resolve single_match_else pedantic clippy lint in code generator</li>
    <li><a
    href="https://github.com/dtolnay/syn/commit/67ab64f3c09e17b23493c7cda498e7edb8830f21"><code>67ab64f</code></a>
    Include unexpected token in the test failure message</li>
    <li><a
    href="https://github.com/dtolnay/syn/commit/137ae33486de3f2652487f8f64436ad1429df496"><code>137ae33</code></a>
    Check no remaining token after the first literal</li>
    <li><a
    href="https://github.com/dtolnay/syn/commit/258e9e8a11d188c1ee1ffb2b069819239999f9ac"><code>258e9e8</code></a>
    Ignore single_match_else pedantic clippy lint in test</li>
    <li><a
    href="https://github.com/dtolnay/syn/commit/92fd50ee8cb52968d9c66fbe6d67638c1f838e26"><code>92fd50e</code></a>
    Test docs.rs documentation build in CI</li>
    <li>See full diff in <a
    href="https://github.com/dtolnay/syn/compare/2.0.37...2.0.38">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=syn&package-manager=cargo&previous-version=2.0.37&new-version=2.0.38)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore <dependency name> major version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's major version (unless you unignore this specific
    dependency's major version or upgrade to it yourself)
    - `@dependabot ignore <dependency name> minor version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's minor version (unless you unignore this specific
    dependency's minor version or upgrade to it yourself)
    - `@dependabot ignore <dependency name>` will close this group update PR
    and stop Dependabot creating any more for the specific dependency
    (unless you unignore this specific dependency or upgrade to it yourself)
    - `@dependabot unignore <dependency name>` will remove all of the ignore
    conditions of the specified dependency
    - `@dependabot unignore <dependency name> <ignore condition>` will
    remove the ignore condition of the specified dependency and ignore
    conditions
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    ddf5e5c View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2023

  1. migrate babe and authorship to use derive-impl (#1790)

    Moving a babe and authorship pallets to the latest and greatest
    derive_impl.
    
    Part of #171
    
    ---------
    
    Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
    Dmitry-Borodin and kianenigma committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    35ed272 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a330ea2 View commit details
    Browse the repository at this point in the history
  3. Fixed assigner test

    BradleyOlson64 committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    0f01b22 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    07ec512 View commit details
    Browse the repository at this point in the history
  5. Revert "Merge branch 'master'

    This reverts commit a330ea2, reversing
    changes made to 02e4eab.
    BradleyOlson64 committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    7e820f3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    696abda View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b13e058 View commit details
    Browse the repository at this point in the history
  8. More tweaks

    BradleyOlson64 committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    6eb9057 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f9e84aa View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. Configuration menu
    Copy the full SHA
    dcf3e24 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    59ad88e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9a7c643 View commit details
    Browse the repository at this point in the history
  4. fmt

    BradleyOlson64 committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    0b93e26 View commit details
    Browse the repository at this point in the history
  5. Final tweaks

    BradleyOlson64 committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    5504170 View commit details
    Browse the repository at this point in the history
  6. added assert

    BradleyOlson64 committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    6334d0a View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Configuration menu
    Copy the full SHA
    d7b7d53 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. Configuration menu
    Copy the full SHA
    495ac04 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b7e6d36 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. Configuration menu
    Copy the full SHA
    c9c4f08 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    f4dd55b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    12a2289 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. fmt

    BradleyOlson64 committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    d0c2a9b View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Configuration menu
    Copy the full SHA
    41c15e2 View commit details
    Browse the repository at this point in the history
  2. fmt

    BradleyOlson64 committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    7a191c8 View commit details
    Browse the repository at this point in the history
  3. Comment fix

    BradleyOlson64 committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    41e1d35 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Configuration menu
    Copy the full SHA
    c1d2add View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Cleanup + better logic.

    eskimor committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    46ef8cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f0b797 View commit details
    Browse the repository at this point in the history