-
Notifications
You must be signed in to change notification settings - Fork 1
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
LAst resort - dind - vm #59
base: master
Are you sure you want to change the base?
Commits on Oct 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 26c668f - Browse repository at this point
Copy the full SHA 26c668fView commit details
Commits on Oct 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a026544 - Browse repository at this point
Copy the full SHA a026544View commit details -
Configuration menu - View commit details
-
Copy full SHA for a465d8b - Browse repository at this point
Copy the full SHA a465d8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58dab0f - Browse repository at this point
Copy the full SHA 58dab0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cc592f - Browse repository at this point
Copy the full SHA 7cc592fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a29d714 - Browse repository at this point
Copy the full SHA a29d714View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97e62a0 - Browse repository at this point
Copy the full SHA 97e62a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5ae184 - Browse repository at this point
Copy the full SHA f5ae184View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc5de90 - Browse repository at this point
Copy the full SHA cc5de90View commit details
Commits on Oct 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 73e18fc - Browse repository at this point
Copy the full SHA 73e18fcView commit details -
Update from mordamax running command 'bench-old --runtime westend --p…
…allet pallet_balances --clean'
Configuration menu - View commit details
-
Copy full SHA for ed66cff - Browse repository at this point
Copy the full SHA ed66cffView commit details -
Update from mordamax running command 'bench-old --runtime westend --p…
…allet pallet_balances'
Configuration menu - View commit details
-
Copy full SHA for d500d8e - Browse repository at this point
Copy the full SHA d500d8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c616ea1 - Browse repository at this point
Copy the full SHA c616ea1View commit details -
Update from mordamax running command 'bench --runtime westend --palle…
…t pallet_balances'
Configuration menu - View commit details
-
Copy full SHA for 27ad977 - Browse repository at this point
Copy the full SHA 27ad977View commit details -
Merge branch 'master' of https://github.com/paritytech/polkadot-sdk i…
…nto HEAD
command-bot committedOct 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 2e4537e - Browse repository at this point
Copy the full SHA 2e4537eView commit details -
".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime…
…=westend --target_dir=polkadot --pallet=pallet_balances
command-bot committedOct 22, 2024 Configuration menu - View commit details
-
Copy full SHA for c9d4dc8 - Browse repository at this point
Copy the full SHA c9d4dc8View commit details -
".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime…
…=westend --target_dir=polkadot --pallet=pallet_balances --machine=y
command-bot committedOct 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 237128b - Browse repository at this point
Copy the full SHA 237128bView commit details
Commits on Oct 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7ba35b4 - Browse repository at this point
Copy the full SHA 7ba35b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2443f92 - Browse repository at this point
Copy the full SHA 2443f92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10ea752 - Browse repository at this point
Copy the full SHA 10ea752View commit details -
Configuration menu - View commit details
-
Copy full SHA for 695b8cc - Browse repository at this point
Copy the full SHA 695b8ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ccada6 - Browse repository at this point
Copy the full SHA 3ccada6View commit details
Commits on Oct 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f704741 - Browse repository at this point
Copy the full SHA f704741View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6094201 - Browse repository at this point
Copy the full SHA 6094201View commit details -
Configuration menu - View commit details
-
Copy full SHA for 872a020 - Browse repository at this point
Copy the full SHA 872a020View commit details -
[pallet-revive] fix fixture build path (paritytech#6174)
Co-authored-by: GitHub Action <[email protected]> Co-authored-by: Cyrill Leutwiler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4639b82 - Browse repository at this point
Copy the full SHA 4639b82View commit details -
fatxpool
:LocalTransactionPool
implemented (paritytech#6104)[`LocalTransactionPool` trait](https://github.com/paritytech/polkadot-sdk/blob/d5b96e9e7f24adc1799f8e426c5cb69b4f2dbf8a/substrate/client/transaction-pool/api/src/lib.rs#L408-L426) is now implemented for `ForkAwareTransactionPool`. Closes paritytech#5493
Configuration menu - View commit details
-
Copy full SHA for adf4b5e - Browse repository at this point
Copy the full SHA adf4b5eView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 1360dba - Browse repository at this point
Copy the full SHA 1360dbaView commit details -
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 <>
Configuration menu - View commit details
-
Copy full SHA for 34f471d - Browse repository at this point
Copy the full SHA 34f471dView commit details -
[pallet-revive] Add pallet to AH westend (paritytech#5502)
Add pallet-revive to Westend runtime, and configure the runtime to accept Ethereum signed transaction
Configuration menu - View commit details
-
Copy full SHA for 6ee3538 - Browse repository at this point
Copy the full SHA 6ee3538View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 74bb59a - Browse repository at this point
Copy the full SHA 74bb59aView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 88f4306 - Browse repository at this point
Copy the full SHA 88f4306View commit details -
[pallet-revive] fix hardcoded gas in tests (paritytech#6192)
Fix hardcoded gas limits in tests --------- Co-authored-by: GitHub Action <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e31925 - Browse repository at this point
Copy the full SHA 6e31925View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 79ec5ae - Browse repository at this point
Copy the full SHA 79ec5aeView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 4f6ec7c - Browse repository at this point
Copy the full SHA 4f6ec7cView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 83cd90e - Browse repository at this point
Copy the full SHA 83cd90eView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 1cb818b - Browse repository at this point
Copy the full SHA 1cb818bView commit details -
Disable tests reported in paritytech#6062 (paritytech#6064)
Flaky tests reported in paritytech#6062 paritytech#6063 (already fixed) Thx!
Configuration menu - View commit details
-
Copy full SHA for 4a867ab - Browse repository at this point
Copy the full SHA 4a867abView commit details -
Fix a tiny typo (paritytech#6229)
Just fix a tiny typo
Configuration menu - View commit details
-
Copy full SHA for ac8f907 - Browse repository at this point
Copy the full SHA ac8f907View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 197faa8 - Browse repository at this point
Copy the full SHA 197faa8View commit details -
RuntimeGenesiConfig
: json macro added (paritytech#5813)This PR adds `build_struct_json_patch` which helps to generate a JSON used for preset. Here is doc and example: https://github.com/paritytech/polkadot-sdk/blob/d868b858758d3886d16c8ba8feb3c93c188044f3/substrate/frame/support/src/generate_genesis_config.rs#L168-L266 And real-world usage: https://github.com/paritytech/polkadot-sdk/blob/d868b858758d3886d16c8ba8feb3c93c188044f3/cumulus/parachains/runtimes/assets/asset-hub-rococo/src/genesis_config_presets.rs#L37-L61 Closes paritytech#5700 --------- Co-authored-by: Sebastian Kunert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ae2102c - Browse repository at this point
Copy the full SHA ae2102cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3f9220 - Browse repository at this point
Copy the full SHA d3f9220View commit details -
pallet-revive: Add stateful address mapping (paritytech#6096)
Fixes paritytech#5576 This allows contracts to be used with an AccountId32 through normal extrinsics and not only through the eth compat layer. It works by adding a new extrinsic `map_account` that lets people register their AccountId32. --------- Co-authored-by: command-bot <> Co-authored-by: GitHub Action <[email protected]> Co-authored-by: Cyrill Leutwiler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5482b6b - Browse repository at this point
Copy the full SHA 5482b6bView commit details -
Fix migrations for pallet-xcm (paritytech#6148)
Relates to: paritytech#4826 Relates to: paritytech#3214 ## Description `pallet-xcm` stores some operational data that uses `Versioned*` XCM types. When we add a new XCM version (XV), we deprecate XV-2 and remove XV-3. Without proper migration, this can lead to issues with [undecodable storage](https://github.com/paritytech/polkadot-sdk/actions/runs/11381324568/job/31662577532?pr=6092), as was identified on the XCMv5 branch where XCMv2 was removed. This PR extends the existing `MigrateToLatestXcmVersion` to include migration for the `Queries`, `LockedFungibles`, and `RemoteLockedFungibles` storage types. Additionally, more checks were added to `try_state` for these types. ## TODO - [x] create tracking issue for `polkadot-fellows` polkadot-fellows/runtimes#492 - [x] Add missing `MigrateToLatestXcmVersion` for westend - [x] fix pallet-xcm `Queries` - fails for Westend https://github.com/paritytech/polkadot-sdk/actions/runs/11381324568/job/31662577532?pr=6092 - `V2` was removed from `Versioned*` stuff, but we have a live data with V2 e.g. Queries - e.g. Kusama or Polkadot relay chains ``` VersionNotifier: { origin: { V2: { parents: 0 interior: { X1: { Parachain: 2,124 } } } } isActive: true } ``` ![image](https://github.com/user-attachments/assets/f59f761b-46a7-4def-8aea-45c4e41c0a00) - [x] fix also for `RemoteLockedFungibles` - [x] fix also for `LockedFungibles` ## Follow-ups - [ ] deploy on Westend chains before XCMv5 - [ ] paritytech#6188 --------- Co-authored-by: command-bot <> Co-authored-by: GitHub Action <[email protected]> Co-authored-by: Francisco Aguirre <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 807dc3b - Browse repository at this point
Copy the full SHA 807dc3bView commit details -
asset-hubs: simplify xcm-config (paritytech#6222)
`ForeignCreatorsSovereignAccountOf` is used by `ForeignCreators` filter to convert location to `AccountId`, _after_ `ForeignCreators::IsForeign` filter passes for an (asset, location) pair. The `IsForeign` filter is the actual differentiator, so if a location passes it, we should support converting it to an `AccountId`. As such, this commit replaces `ForeignCreatorsSovereignAccountOf` converter with the more general `LocationToAccountId` converter. Signed-off-by: Adrian Catangiu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ce09c20 - Browse repository at this point
Copy the full SHA ce09c20View commit details -
Switch node side to v2 candidate receipts (paritytech#5679)
on top of paritytech#5423 This PR implements the plumbing work required for paritytech#5047 . I also added additional helper methods gated by feature "test" in primitives. TODO: - [x] PRDoc --------- Signed-off-by: Andrei Sandu <[email protected]> Co-authored-by: GitHub Action <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3d11c7f - Browse repository at this point
Copy the full SHA 3d11c7fView commit details -
Fix a flaky zombienet test - 0004-coretime-smoke-test (paritytech#6236)
In the test log I noticed that the batch transaction which configures the coretime chain fails. However when rerunning the transaction manually - it worked. Then I noticed that the coretime chain is initially registered via zombienet and then re-registered via `0004-configure-relay.js`. Because of this there is a period of time when it's not producing blocks and `0004-configure-broker.js` fails to setup the coretime chain. My theory is that the transaction has failed because the coretime chain is stalled during the re-registration. Fixes paritytech#6226
Configuration menu - View commit details
-
Copy full SHA for 0e4bcce - Browse repository at this point
Copy the full SHA 0e4bcceView commit details -
fix experimental-ump-signals tests (paritytech#6214)
Resolves paritytech#6200 Also sets the feature on the rococo-parachain. Will be useful for zombienet testing
Configuration menu - View commit details
-
Copy full SHA for 2d03832 - Browse repository at this point
Copy the full SHA 2d03832View commit details -
remove parachains_assigner code (paritytech#6171)
Resolves paritytech#5970 Removes the code of the legacy parachains assigner, which was used prior to coretime. Now that all networks are upgraded to use the coretime assigner, we can remove it.
Configuration menu - View commit details
-
Copy full SHA for 7d04b0b - Browse repository at this point
Copy the full SHA 7d04b0bView commit details -
[pallet-revive] Add Ethereum JSON-RPC server (paritytech#6147)
Redo of paritytech#5953 --------- Co-authored-by: Alexander Theißen <[email protected]> Co-authored-by: GitHub Action <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f95c0b - Browse repository at this point
Copy the full SHA 5f95c0bView commit details -
[pallet-revive] Update typeInfo (paritytech#6263)
Update typeinfo impl to make it transparent for subxt see paritytech/subxt#1845 --------- Co-authored-by: GitHub Action <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a3b51c4 - Browse repository at this point
Copy the full SHA a3b51c4View commit details -
pallet-revive: Trade code size for call stack depth (paritytech#6264)
This will reduce the call stack depth in order to raise the allowed code size. Should allow around 100KB of instructions. This is necessary to stay within the memory envelope. More code size is more appropriate for testing right now. We will re-evaluate parameters once we have 64bit support. --------- Co-authored-by: GitHub Action <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e9184b6 - Browse repository at this point
Copy the full SHA e9184b6View commit details -
[pallet-revive] implement tx origin API (paritytech#6105)
Implement a syscall to retreive the transaction origin. --------- Signed-off-by: Cyrill Leutwiler <[email protected]> Signed-off-by: xermicus <[email protected]> Co-authored-by: GitHub Action <[email protected]> Co-authored-by: command-bot <> Co-authored-by: Alexander Theißen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ecc9520 - Browse repository at this point
Copy the full SHA ecc9520View commit details -
Use frame umbrella crate in
pallet-proxy
andpallet-multisig
(par……itytech#5995) A step towards paritytech#4782 In order to nail down the right preludes in `polkadot-sdk-frame`, we need to migrate a number of pallets to be written with it. Moreover, migrating our pallets to this simpler patter will encourage the ecosystem to also follow along. If this PR is approved and has no unwanted negative consequences, I will make a tracking issue to migrate all pallets to this umbrella crate. TODO: - [x] fix frame benchmarking template. Can we detect the umbrella crate in there and have an `if else`? cc @ggwpez - [x] Migrate benchmarking to v2 @re-gius a good candidate for you, you can open a PR against my branch. - [x] tracking issue with follow-ups --------- Co-authored-by: Guillaume Thiolliere <[email protected]> Co-authored-by: Giuseppe Re <[email protected]> Co-authored-by: Dónal Murray <[email protected]> Co-authored-by: Shawn Tabrizi <[email protected]> Co-authored-by: Oliver Tale-Yazdi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f7d40ab - Browse repository at this point
Copy the full SHA f7d40abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65ee481 - Browse repository at this point
Copy the full SHA 65ee481View commit details -
Migrate pallet-timestamp benchmark to v2 (paritytech#6258)
Part of: - paritytech#6202 --------- Co-authored-by: Dónal Murray <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b41419a - Browse repository at this point
Copy the full SHA b41419aView commit details -
[Identity] Decouple usernames from identities (paritytech#5554)
This PR refactors `pallet-identity` to decouple usernames from identities. Main changes in this PR: - Separate usernames from identities in storage, allowing for correct deposit accounting - Introduce the option for username authorities to put up a deposit to issue a username - Allow authorities to remove usernames by declaring the intent to do so, then removing the username after the grace period expires - Refactor the authority storage to be keyed by suffix rather than owner account. - Introduce the concept of a system provider for a username, different from a governance allocation, allowing for usernames set by the system and not a specific authority - Implement multi-block migration to enable all of the changes described above --------- Signed-off-by: georgepisaltu <[email protected]> Co-authored-by: Ankan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5bfe01 - Browse repository at this point
Copy the full SHA f5bfe01View commit details -
pallet-revive: Use custom target to build test fixtures (paritytech#6266
) This removes the need to use a custom toolchain to build the contract test fixtures. Instead, we supply a custom target and use the currently in use upstream toolchain. --------- Co-authored-by: Jan Bujak <[email protected]> Co-authored-by: Cyrill Leutwiler <[email protected]> Co-authored-by: command-bot <>
Configuration menu - View commit details
-
Copy full SHA for 17eee37 - Browse repository at this point
Copy the full SHA 17eee37View commit details -
Configuration menu - View commit details
-
Copy full SHA for c852c6c - Browse repository at this point
Copy the full SHA c852c6cView commit details