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

Testing without docker-in-dockler #57

Draft
wants to merge 71 commits into
base: master
Choose a base branch
from
Draft

Commits on Oct 20, 2024

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

Commits on Oct 21, 2024

  1. Update cmd.py

    mordamax committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    a026544 View commit details
    Browse the repository at this point in the history
  2. Update cmd.py

    mordamax committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    a465d8b View commit details
    Browse the repository at this point in the history
  3. Update cmd.py

    mordamax committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    58dab0f View commit details
    Browse the repository at this point in the history
  4. Update cmd.py

    mordamax committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    7cc592f View commit details
    Browse the repository at this point in the history
  5. Update cmd.py

    mordamax committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    a29d714 View commit details
    Browse the repository at this point in the history
  6. Update cmd.py

    mordamax committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    97e62a0 View commit details
    Browse the repository at this point in the history
  7. [skip ci] add build log

    mordamax committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    f5ae184 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cc5de90 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Update cmd.py

    mordamax committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    73e18fc View commit details
    Browse the repository at this point in the history
  2. Update from mordamax running command 'bench-old --runtime westend --p…

    …allet pallet_balances --clean'
    actions-user committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    ed66cff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d500d8e View commit details
    Browse the repository at this point in the history
  4. add machine test to old

    mordamax committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    c616ea1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    27ad977 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' of https://github.com/paritytech/polkadot-sdk i…

    …nto HEAD
    command-bot committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    2e4537e View commit details
    Browse the repository at this point in the history
  7. ".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime…

    …=westend --target_dir=polkadot --pallet=pallet_balances
    command-bot committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    c9d4dc8 View commit details
    Browse the repository at this point in the history
  8. ".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime…

    …=westend --target_dir=polkadot --pallet=pallet_balances --machine=y
    command-bot committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    237128b View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. disable docker in docker

    mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    7ba35b4 View commit details
    Browse the repository at this point in the history
  2. [pallet-revive] fix fixture build path (paritytech#6174)

    Co-authored-by: GitHub Action <[email protected]>
    Co-authored-by: Cyrill Leutwiler <[email protected]>
    3 people authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    19f228c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc818ce View commit details
    Browse the repository at this point in the history
  4. Use bool::then instead of then_some with function calls (paritytech#6156

    )
    
    I noticed that hardware benchmarks are being run even though we pass the
    --no-hardware-benchmarks cli flag. After some debugging, the cause is an
    incorrect usage of the `then_some` method.
    
    From [std
    docs](https://doc.rust-lang.org/std/primitive.bool.html#method.then_some):
    
    > Arguments passed to then_some are eagerly evaluated; if you are
    passing the result of a function call, it is recommended to use
    [then](https://doc.rust-lang.org/std/primitive.bool.html#method.then),
    which is lazily evaluated.
    
    ```rust
    let mut a = 0;
    let mut function_with_side_effects = || { a += 1; };
    
    true.then_some(function_with_side_effects());
    false.then_some(function_with_side_effects());
    
    // `a` is incremented twice because the value passed to `then_some` is
    // evaluated eagerly.
    assert_eq!(a, 2);
    ```
    
    This PR fixes all the similar usages of the `then_some` method across
    the codebase.
    
    polkadot address: 138eUqXvUYT3o4GdbnWQfGRzM8yDWh5Q2eFrFULL7RAXzdWD
    
    ---------
    
    Signed-off-by: Oliver Tale-Yazdi <[email protected]>
    Co-authored-by: Shawn Tabrizi <[email protected]>
    Co-authored-by: Oliver Tale-Yazdi <[email protected]>
    3 people authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    474a268 View commit details
    Browse the repository at this point in the history
  5. Assets in pool with native can be used in query_weight_to_asset_fee (

    …paritytech#6080)
    
    A follow-up to paritytech#5599.
    Assets in a pool with the native one are returned from
    `query_acceptable_payment_assets`. Now those assets can be used in
    `query_weight_to_asset_fee` to get the correct amount that needs to be
    paid.
    
    ---------
    
    Co-authored-by: command-bot <>
    franciscoaguirre authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    17b6bb7 View commit details
    Browse the repository at this point in the history
  6. [pallet-revive] Add pallet to AH westend (paritytech#5502)

    Add pallet-revive to Westend runtime, and configure the runtime to
    accept Ethereum signed transaction
    pgherveou authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    ef28940 View commit details
    Browse the repository at this point in the history
  7. Polkadot OmniNode Docs (paritytech#6094)

    provides low-level documentation on how the omni-node is meant to work.
    This is meant to act as reusable material for other teams (e.g.
    Papermoon and W3F) to use and integrate into the high level Polkadot
    documentation.
    
    Broadly speaking, for omni-node to have great rust-docs, we need to
    focus on the following crates, all of which got a bit of love in this
    PR:
    
    1. `sp-genesis-builder`
    2. `polkadot-omni-node`
    3. `polkadot-omni-node-lib`
    4. `frame-omni-bencher`
    
    On top of this, we have now: 
    
    * `polkadot_sdk_docs::guides` contains two new steps demonstrating the
    most basic version of composing your pallet, putting it into a runtime,
    and putting that runtime into omni-node
    * `polkadot_sdk_docs::reference_docs::omni_node` to explain in more
    detail how omni-node differs from the old-school node.
    * `polkadot_sdk_docs::reference_docs::frame_weight_benchmarking` to
    finally have a minimal reference about weights and benchmarking.
    * It provides tests for some of the steps in
    paritytech#5568
    
    
    closes paritytech#5568
    closes paritytech#4781
    
    Next steps
    
    - [x] Ensure the README of the parachain template is up-to-date.
    @iulianbarbu
    - [ ] Readme for `polkadot-omni-node` and similar is updated. For now,
    use `cargo-readme` and copy over the rust-docs.
    
    To build the branch locally and run this:
    https://paritytech.github.io/polkadot-sdk/master/polkadot_sdk_docs/meta_contributing/index.html#how-to-develop-locally
    
    ---------
    
    Co-authored-by: Iulian Barbu <[email protected]>
    Co-authored-by: Sebastian Kunert <[email protected]>
    Co-authored-by: Michal Kucharczyk <[email protected]>
    4 people authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    ee69228 View commit details
    Browse the repository at this point in the history
  8. Fix zombienet-bridges-0001-asset-transfer-works (paritytech#6175)

    Closes paritytech#6161
    
    Westend BridgeHub freezes for a while at block 3 and if we try to init
    the bridge and fund the accounts during that time, it fails. So we wait
    untill all the parachains produced at least 10 blocks, in order to make
    sure that they work reliably.
    serban300 authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    3adb0af View commit details
    Browse the repository at this point in the history
  9. [pallet-revive] fix hardcoded gas in tests (paritytech#6192)

    Fix hardcoded gas limits in tests
    
    ---------
    
    Co-authored-by: GitHub Action <[email protected]>
    2 people authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    2d0353d View commit details
    Browse the repository at this point in the history
  10. Added Trusted Query API implementation for Westend and Rococo relay c…

    …hains (paritytech#6212)
    
    Added missing API methods to Rococo and Westend parachains.
    Preparatory work for making chopstick tests run smoothly.
    Follow-up of
    [PR#6039](paritytech#6039)
    x3c41a authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    551c2b9 View commit details
    Browse the repository at this point in the history
  11. Snowbridge: PNA Audit Better Documentation and minor Refactorings (pa…

    …ritytech#6216)
    
    # Description
    
    Snowbridge PNA has been audited. A number of issues where raised due to
    not understanding the fee model for Polkadot Native Assets(PNA)
    implementation. This PR addresses this by adding more comments and
    better naming of private functions.
    
    ## Integration
    
    None, documentation and private method name changes.
    alistair-singh authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    9bcaaef View commit details
    Browse the repository at this point in the history
  12. Enable approval-voting-parallel by default on kusama (paritytech#6218)

    The approval-voting-parallel introduced with
    paritytech#4849 has been tested on
    `versi` and approximately 3 weeks on parity's existing kusama nodes
    paritytech/devops#3583, things worked as
    expected, so enable it by default on all kusama nodes in the next
    release.
    
    The next step will be enabling by default on polkadot if no issue
    arrises while running on kusama.
    
    ---------
    
    Signed-off-by: Alexandru Gheorghe <[email protected]>
    alexggh authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    d491803 View commit details
    Browse the repository at this point in the history
  13. pallet macro: Support instantiable pallets in tasks (paritytech#5194)

    Fix paritytech#5185
    
    also implement handling of attr in expansion in construct-runtime
    
    ---------
    
    Co-authored-by: Oliver Tale-Yazdi <[email protected]>
    Co-authored-by: Bastian Köcher <[email protected]>
    3 people authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    38bcb5d View commit details
    Browse the repository at this point in the history
  14. Disable tests reported in paritytech#6062 (paritytech#6064)

    Flaky tests reported in
    
    paritytech#6062
    paritytech#6063 (already fixed)
    
    Thx!
    pepoviola authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    edc7260 View commit details
    Browse the repository at this point in the history
  15. Fix a tiny typo (paritytech#6229)

    Just fix a tiny typo
    jasl authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    7bbb596 View commit details
    Browse the repository at this point in the history
  16. pallet-message-queue: Fix max message size calculation (paritytech#6205)

    The max size of a message should not depend on the weight left in a
    given execution context. Instead the max message size depends on the
    service weights configured for the pallet. A message that may does not
    fit into `on_idle` is not automatically overweight, because it may can
    be executed successfully in `on_initialize` or in another block in
    `on_idle` when there is more weight left.
    
    ---------
    
    Co-authored-by: GitHub Action <[email protected]>
    2 people authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    d146c60 View commit details
    Browse the repository at this point in the history
  17. Update README.md

    mordamax authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    faed618 View commit details
    Browse the repository at this point in the history
  18. move checkout earlier

    mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    2443f92 View commit details
    Browse the repository at this point in the history
  19. Update cmd.yml

    mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    10ea752 View commit details
    Browse the repository at this point in the history
  20. [pallet-revive] fix fixture build path (paritytech#6174)

    Co-authored-by: GitHub Action <[email protected]>
    Co-authored-by: Cyrill Leutwiler <[email protected]>
    3 people authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    5fa7e6d View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f062a95 View commit details
    Browse the repository at this point in the history
  22. Use bool::then instead of then_some with function calls (paritytech#6156

    )
    
    I noticed that hardware benchmarks are being run even though we pass the
    --no-hardware-benchmarks cli flag. After some debugging, the cause is an
    incorrect usage of the `then_some` method.
    
    From [std
    docs](https://doc.rust-lang.org/std/primitive.bool.html#method.then_some):
    
    > Arguments passed to then_some are eagerly evaluated; if you are
    passing the result of a function call, it is recommended to use
    [then](https://doc.rust-lang.org/std/primitive.bool.html#method.then),
    which is lazily evaluated.
    
    ```rust
    let mut a = 0;
    let mut function_with_side_effects = || { a += 1; };
    
    true.then_some(function_with_side_effects());
    false.then_some(function_with_side_effects());
    
    // `a` is incremented twice because the value passed to `then_some` is
    // evaluated eagerly.
    assert_eq!(a, 2);
    ```
    
    This PR fixes all the similar usages of the `then_some` method across
    the codebase.
    
    polkadot address: 138eUqXvUYT3o4GdbnWQfGRzM8yDWh5Q2eFrFULL7RAXzdWD
    
    ---------
    
    Signed-off-by: Oliver Tale-Yazdi <[email protected]>
    Co-authored-by: Shawn Tabrizi <[email protected]>
    Co-authored-by: Oliver Tale-Yazdi <[email protected]>
    3 people authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    cce0c65 View commit details
    Browse the repository at this point in the history
  23. Assets in pool with native can be used in query_weight_to_asset_fee (

    …paritytech#6080)
    
    A follow-up to paritytech#5599.
    Assets in a pool with the native one are returned from
    `query_acceptable_payment_assets`. Now those assets can be used in
    `query_weight_to_asset_fee` to get the correct amount that needs to be
    paid.
    
    ---------
    
    Co-authored-by: command-bot <>
    franciscoaguirre authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    6fd4887 View commit details
    Browse the repository at this point in the history
  24. [pallet-revive] Add pallet to AH westend (paritytech#5502)

    Add pallet-revive to Westend runtime, and configure the runtime to
    accept Ethereum signed transaction
    pgherveou authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    0e4a384 View commit details
    Browse the repository at this point in the history
  25. Polkadot OmniNode Docs (paritytech#6094)

    provides low-level documentation on how the omni-node is meant to work.
    This is meant to act as reusable material for other teams (e.g.
    Papermoon and W3F) to use and integrate into the high level Polkadot
    documentation.
    
    Broadly speaking, for omni-node to have great rust-docs, we need to
    focus on the following crates, all of which got a bit of love in this
    PR:
    
    1. `sp-genesis-builder`
    2. `polkadot-omni-node`
    3. `polkadot-omni-node-lib`
    4. `frame-omni-bencher`
    
    On top of this, we have now: 
    
    * `polkadot_sdk_docs::guides` contains two new steps demonstrating the
    most basic version of composing your pallet, putting it into a runtime,
    and putting that runtime into omni-node
    * `polkadot_sdk_docs::reference_docs::omni_node` to explain in more
    detail how omni-node differs from the old-school node.
    * `polkadot_sdk_docs::reference_docs::frame_weight_benchmarking` to
    finally have a minimal reference about weights and benchmarking.
    * It provides tests for some of the steps in
    paritytech#5568
    
    
    closes paritytech#5568
    closes paritytech#4781
    
    Next steps
    
    - [x] Ensure the README of the parachain template is up-to-date.
    @iulianbarbu
    - [ ] Readme for `polkadot-omni-node` and similar is updated. For now,
    use `cargo-readme` and copy over the rust-docs.
    
    To build the branch locally and run this:
    https://paritytech.github.io/polkadot-sdk/master/polkadot_sdk_docs/meta_contributing/index.html#how-to-develop-locally
    
    ---------
    
    Co-authored-by: Iulian Barbu <[email protected]>
    Co-authored-by: Sebastian Kunert <[email protected]>
    Co-authored-by: Michal Kucharczyk <[email protected]>
    4 people authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    cd467be View commit details
    Browse the repository at this point in the history
  26. Fix zombienet-bridges-0001-asset-transfer-works (paritytech#6175)

    Closes paritytech#6161
    
    Westend BridgeHub freezes for a while at block 3 and if we try to init
    the bridge and fund the accounts during that time, it fails. So we wait
    untill all the parachains produced at least 10 blocks, in order to make
    sure that they work reliably.
    serban300 authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    8c7d4e4 View commit details
    Browse the repository at this point in the history
  27. [pallet-revive] fix hardcoded gas in tests (paritytech#6192)

    Fix hardcoded gas limits in tests
    
    ---------
    
    Co-authored-by: GitHub Action <[email protected]>
    2 people authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    88adf74 View commit details
    Browse the repository at this point in the history
  28. Added Trusted Query API implementation for Westend and Rococo relay c…

    …hains (paritytech#6212)
    
    Added missing API methods to Rococo and Westend parachains.
    Preparatory work for making chopstick tests run smoothly.
    Follow-up of
    [PR#6039](paritytech#6039)
    x3c41a authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    ab0e533 View commit details
    Browse the repository at this point in the history
  29. Snowbridge: PNA Audit Better Documentation and minor Refactorings (pa…

    …ritytech#6216)
    
    # Description
    
    Snowbridge PNA has been audited. A number of issues where raised due to
    not understanding the fee model for Polkadot Native Assets(PNA)
    implementation. This PR addresses this by adding more comments and
    better naming of private functions.
    
    ## Integration
    
    None, documentation and private method name changes.
    alistair-singh authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    fb95df1 View commit details
    Browse the repository at this point in the history
  30. Enable approval-voting-parallel by default on kusama (paritytech#6218)

    The approval-voting-parallel introduced with
    paritytech#4849 has been tested on
    `versi` and approximately 3 weeks on parity's existing kusama nodes
    paritytech/devops#3583, things worked as
    expected, so enable it by default on all kusama nodes in the next
    release.
    
    The next step will be enabling by default on polkadot if no issue
    arrises while running on kusama.
    
    ---------
    
    Signed-off-by: Alexandru Gheorghe <[email protected]>
    alexggh authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    9e38631 View commit details
    Browse the repository at this point in the history
  31. pallet macro: Support instantiable pallets in tasks (paritytech#5194)

    Fix paritytech#5185
    
    also implement handling of attr in expansion in construct-runtime
    
    ---------
    
    Co-authored-by: Oliver Tale-Yazdi <[email protected]>
    Co-authored-by: Bastian Köcher <[email protected]>
    3 people authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    04eab7d View commit details
    Browse the repository at this point in the history
  32. Disable tests reported in paritytech#6062 (paritytech#6064)

    Flaky tests reported in
    
    paritytech#6062
    paritytech#6063 (already fixed)
    
    Thx!
    pepoviola authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    3e11963 View commit details
    Browse the repository at this point in the history
  33. Fix a tiny typo (paritytech#6229)

    Just fix a tiny typo
    jasl authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    916f053 View commit details
    Browse the repository at this point in the history
  34. pallet-message-queue: Fix max message size calculation (paritytech#6205)

    The max size of a message should not depend on the weight left in a
    given execution context. Instead the max message size depends on the
    service weights configured for the pallet. A message that may does not
    fit into `on_idle` is not automatically overweight, because it may can
    be executed successfully in `on_initialize` or in another block in
    `on_idle` when there is more weight left.
    
    ---------
    
    Co-authored-by: GitHub Action <[email protected]>
    2 people authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    9702278 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    e18335d View commit details
    Browse the repository at this point in the history
  36. Update cmd.yml

    mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    695b8cc View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    3ccada6 View commit details
    Browse the repository at this point in the history
  38. [pallet-revive] fix fixture build path (paritytech#6174)

    Co-authored-by: GitHub Action <[email protected]>
    Co-authored-by: Cyrill Leutwiler <[email protected]>
    3 people authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    5a19cd0 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    0c0f57d View commit details
    Browse the repository at this point in the history
  40. Use bool::then instead of then_some with function calls (paritytech#6156

    )
    
    I noticed that hardware benchmarks are being run even though we pass the
    --no-hardware-benchmarks cli flag. After some debugging, the cause is an
    incorrect usage of the `then_some` method.
    
    From [std
    docs](https://doc.rust-lang.org/std/primitive.bool.html#method.then_some):
    
    > Arguments passed to then_some are eagerly evaluated; if you are
    passing the result of a function call, it is recommended to use
    [then](https://doc.rust-lang.org/std/primitive.bool.html#method.then),
    which is lazily evaluated.
    
    ```rust
    let mut a = 0;
    let mut function_with_side_effects = || { a += 1; };
    
    true.then_some(function_with_side_effects());
    false.then_some(function_with_side_effects());
    
    // `a` is incremented twice because the value passed to `then_some` is
    // evaluated eagerly.
    assert_eq!(a, 2);
    ```
    
    This PR fixes all the similar usages of the `then_some` method across
    the codebase.
    
    polkadot address: 138eUqXvUYT3o4GdbnWQfGRzM8yDWh5Q2eFrFULL7RAXzdWD
    
    ---------
    
    Signed-off-by: Oliver Tale-Yazdi <[email protected]>
    Co-authored-by: Shawn Tabrizi <[email protected]>
    Co-authored-by: Oliver Tale-Yazdi <[email protected]>
    3 people authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    af2184b View commit details
    Browse the repository at this point in the history
  41. Assets in pool with native can be used in query_weight_to_asset_fee (

    …paritytech#6080)
    
    A follow-up to paritytech#5599.
    Assets in a pool with the native one are returned from
    `query_acceptable_payment_assets`. Now those assets can be used in
    `query_weight_to_asset_fee` to get the correct amount that needs to be
    paid.
    
    ---------
    
    Co-authored-by: command-bot <>
    franciscoaguirre authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    945f079 View commit details
    Browse the repository at this point in the history
  42. [pallet-revive] Add pallet to AH westend (paritytech#5502)

    Add pallet-revive to Westend runtime, and configure the runtime to
    accept Ethereum signed transaction
    pgherveou authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    d01e3ca View commit details
    Browse the repository at this point in the history
  43. Polkadot OmniNode Docs (paritytech#6094)

    provides low-level documentation on how the omni-node is meant to work.
    This is meant to act as reusable material for other teams (e.g.
    Papermoon and W3F) to use and integrate into the high level Polkadot
    documentation.
    
    Broadly speaking, for omni-node to have great rust-docs, we need to
    focus on the following crates, all of which got a bit of love in this
    PR:
    
    1. `sp-genesis-builder`
    2. `polkadot-omni-node`
    3. `polkadot-omni-node-lib`
    4. `frame-omni-bencher`
    
    On top of this, we have now: 
    
    * `polkadot_sdk_docs::guides` contains two new steps demonstrating the
    most basic version of composing your pallet, putting it into a runtime,
    and putting that runtime into omni-node
    * `polkadot_sdk_docs::reference_docs::omni_node` to explain in more
    detail how omni-node differs from the old-school node.
    * `polkadot_sdk_docs::reference_docs::frame_weight_benchmarking` to
    finally have a minimal reference about weights and benchmarking.
    * It provides tests for some of the steps in
    paritytech#5568
    
    
    closes paritytech#5568
    closes paritytech#4781
    
    Next steps
    
    - [x] Ensure the README of the parachain template is up-to-date.
    @iulianbarbu
    - [ ] Readme for `polkadot-omni-node` and similar is updated. For now,
    use `cargo-readme` and copy over the rust-docs.
    
    To build the branch locally and run this:
    https://paritytech.github.io/polkadot-sdk/master/polkadot_sdk_docs/meta_contributing/index.html#how-to-develop-locally
    
    ---------
    
    Co-authored-by: Iulian Barbu <[email protected]>
    Co-authored-by: Sebastian Kunert <[email protected]>
    Co-authored-by: Michal Kucharczyk <[email protected]>
    4 people authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    dcf0c9f View commit details
    Browse the repository at this point in the history
  44. Fix zombienet-bridges-0001-asset-transfer-works (paritytech#6175)

    Closes paritytech#6161
    
    Westend BridgeHub freezes for a while at block 3 and if we try to init
    the bridge and fund the accounts during that time, it fails. So we wait
    untill all the parachains produced at least 10 blocks, in order to make
    sure that they work reliably.
    serban300 authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    427a279 View commit details
    Browse the repository at this point in the history
  45. [pallet-revive] fix hardcoded gas in tests (paritytech#6192)

    Fix hardcoded gas limits in tests
    
    ---------
    
    Co-authored-by: GitHub Action <[email protected]>
    2 people authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    5e7dab0 View commit details
    Browse the repository at this point in the history
  46. Added Trusted Query API implementation for Westend and Rococo relay c…

    …hains (paritytech#6212)
    
    Added missing API methods to Rococo and Westend parachains.
    Preparatory work for making chopstick tests run smoothly.
    Follow-up of
    [PR#6039](paritytech#6039)
    x3c41a authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    f3db492 View commit details
    Browse the repository at this point in the history
  47. Snowbridge: PNA Audit Better Documentation and minor Refactorings (pa…

    …ritytech#6216)
    
    # Description
    
    Snowbridge PNA has been audited. A number of issues where raised due to
    not understanding the fee model for Polkadot Native Assets(PNA)
    implementation. This PR addresses this by adding more comments and
    better naming of private functions.
    
    ## Integration
    
    None, documentation and private method name changes.
    alistair-singh authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    90b450d View commit details
    Browse the repository at this point in the history
  48. Enable approval-voting-parallel by default on kusama (paritytech#6218)

    The approval-voting-parallel introduced with
    paritytech#4849 has been tested on
    `versi` and approximately 3 weeks on parity's existing kusama nodes
    paritytech/devops#3583, things worked as
    expected, so enable it by default on all kusama nodes in the next
    release.
    
    The next step will be enabling by default on polkadot if no issue
    arrises while running on kusama.
    
    ---------
    
    Signed-off-by: Alexandru Gheorghe <[email protected]>
    alexggh authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    ed9ada1 View commit details
    Browse the repository at this point in the history
  49. pallet macro: Support instantiable pallets in tasks (paritytech#5194)

    Fix paritytech#5185
    
    also implement handling of attr in expansion in construct-runtime
    
    ---------
    
    Co-authored-by: Oliver Tale-Yazdi <[email protected]>
    Co-authored-by: Bastian Köcher <[email protected]>
    3 people authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    defd401 View commit details
    Browse the repository at this point in the history
  50. Disable tests reported in paritytech#6062 (paritytech#6064)

    Flaky tests reported in
    
    paritytech#6062
    paritytech#6063 (already fixed)
    
    Thx!
    pepoviola authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    07e78a1 View commit details
    Browse the repository at this point in the history
  51. Fix a tiny typo (paritytech#6229)

    Just fix a tiny typo
    jasl authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    3f49839 View commit details
    Browse the repository at this point in the history
  52. pallet-message-queue: Fix max message size calculation (paritytech#6205)

    The max size of a message should not depend on the weight left in a
    given execution context. Instead the max message size depends on the
    service weights configured for the pallet. A message that may does not
    fit into `on_idle` is not automatically overweight, because it may can
    be executed successfully in `on_initialize` or in another block in
    `on_idle` when there is more weight left.
    
    ---------
    
    Co-authored-by: GitHub Action <[email protected]>
    2 people authored and mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    724a2f2 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2024

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

Commits on Oct 27, 2024

  1. Update from mordamax running command 'bench --runtime westend --palle…

    …t pallet_balances --clean'
    actions-user committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    6628bc5 View commit details
    Browse the repository at this point in the history