Skip to content
  1. May 12, 2023
    • Egor_P's avatar
      [Backport] version bumps from 9420 (#2561) · 0bab3ce6
      Egor_P authored
      * Bump crate versions
      
      * Bump spec_version to 9420
      
      * Bump transaction_version (#2520)
      
      * bump trnsaction_version
      
      * revert transaction_version bump for all except the collectives
      
      * make cargo fmt happy again
      0bab3ce6
  2. May 11, 2023
  3. May 08, 2023
  4. May 06, 2023
  5. May 05, 2023
  6. Apr 27, 2023
    • Keith Yeung's avatar
      Companion for paritytech/polkadot#7098 (#2469) · b441d05d
      Keith Yeung authored
      * Companion for paritytech/polkadot#7098
      
      * Fixes
      
      * Add missing benchmarked function
      
      * Fix typo
      
      * update lockfile for {"polkadot", "substrate"}
      
      ---------
      
      Co-authored-by: parity-processbot <>
      b441d05d
  7. Apr 24, 2023
  8. Apr 17, 2023
  9. Apr 05, 2023
  10. Apr 04, 2023
  11. Mar 24, 2023
  12. Mar 23, 2023
    • joe petrowski's avatar
      Add Support for Foreign Assets (#2133) · af46f4b4
      joe petrowski authored
      
      
      * add foreign assets to westmint
      
      * add foreign assets to statemine
      
      * use updated api for ensure origin trait
      
      * Assets/ForeignAssets tests and fixes (#2167)
      
      * Test for create and transfer `TrustBackedAssets` with AssetTransactor
      
      * Test for transfer `local Currency` with AssetTransactor
      
      * Test for create foreign assets (covers foreign relaychain currency)
      
      * Added `ForeignFungiblesTransactor` and test for transfer `ForeignAssets` with AssetTransactor
      
      * Removed unused `pub const Local: MultiLocation`
      
      * Changed `ParaId -> Sibling` for `SiblingParachainConvertsVia`
      
      * Test for create foreign assets (covers local sibling parachain assets)
      
      * Reverted stuff for ForeignCreators from different global consensus (moved to transfer asset branch)
      
      * Refactor `weight_limit` for `execute_xcm`
      
      * Added test for `set_metadata` by ForeignCreator with `xcm::Transact(set_metadata)`
      
      * Renamed `receive_teleported_asset_works` -> `receive_teleported_asset_for_native_asset_works`
      
      * Allow `ForeignCreators` only for sibling parachains
      
      * Unify ReservedDmpWeight/ReservedXcmpWeight usage
      
      * Removed hack - replaced with `MatchedConvertedConcreteId`
      
      * Refactor `ForeignCreators` to assets-common
      
      * Add `ReceiveTeleportedAsset` test
      
      * Change test - `Utility::batch` -> Multiple `xcm::Transact`
      
      * Reusing the same deposits as for TrustBackedAssets
      
      * missing `try_successful_origin` ?
      
      * Finished `ForeignAssets` for westmint (converter, FungiblesApi, tests)
      
      * Refactoring tests - receive_teleported_asset_for_native_asset_works
      
      * ForeignAssets for statemine + refactored `receive_teleported_asset_from_foreign_creator_works`
      
      * Add `ForeignAssets` to statemine `FungiblesApi`
      
      * Add `asset_transactor_transfer_with_local_consensus_currency_works` to all runtimes
      
      * Added `asset_transactor_transfer_with_trust_backed_assets_works` test
      
      * Added `asset_transactor_transfer_with_foreign_assets_works`
      
      * Fix `missing `try_successful_origin` in implementation`
      
      * Added `create_and_manage_foreign_assets_for_local_consensus_parachain_assets_works`
      
      * Added `ExpectTransactStatus` check
      
      * Small rename
      
      * Extended `test_assets_balances_api_works` with ForeignAssets for `statemine`
      
      * PR fixes
      
      * Update parachains/runtimes/assets/test-utils/src/test_cases.rs
      
      ---------
      
      Co-authored-by: parity-processbot <>
      Co-authored-by: default avatarjoe petrowski <[email protected]>
      
      * Added `StartsWithExplicitGlobalConsensus` to ignores (#2338)
      
      * Update parachains/runtimes/assets/common/src/lib.rs
      
      Co-authored-by: default avatarGavin Wood <[email protected]>
      
      * include mint and burn in SafeCallFilter
      
      * include mint and burn in SafeCallFilter (statemine)
      
      * clarify doc
      
      * Fix compilation (moved trait `InspectMetadata`)
      
      * Fix test
      
      * Extended test for `teleport` from/to relaychain + `CheckingAccount` (Part I)
      
      * Extended test for `teleport` from/to foreign parachain + `CheckingAccount` (Part II)
      
      * Fixed TODO - `NonLocal` for `ForeignAssets`
      
      * Changed `NonLocal` to `NoChecking`
      
      * Fix weight in test
      
      ---------
      
      Co-authored-by: parity-processbot <>
      Co-authored-by: default avatarmuharem <[email protected]>
      Co-authored-by: default avatarBranislav Kontur <[email protected]>
      Co-authored-by: default avatarGavin Wood <[email protected]>
      af46f4b4
    • Oliver Tale-Yazdi's avatar
      XCM V2 weight template (#2344) · 44126eb8
      Oliver Tale-Yazdi authored
      
      
      * Update XCM weight template
      
      Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>
      
      * Remove copyright year from file header
      
      Legally not needed, we already remove them from Substrate.
      
      Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>
      
      * ".git/.scripts/commands/bench/bench.sh" xcm statemine asset pallet_xcm_benchmarks::fungible
      
      * ".git/.scripts/commands/bench/bench.sh" xcm statemine assets pallet_xcm_benchmarks::fungible
      
      * ".git/.scripts/commands/bench/bench.sh" xcm statemint assets pallet_xcm_benchmarks::fungible
      
      * ".git/.scripts/commands/bench/bench.sh" xcm statemint assets pallet_xcm_benchmarks::generic
      
      * ".git/.scripts/commands/bench/bench.sh" xcm statemine assets pallet_xcm_benchmarks::generic
      
      * Revert "".git/.scripts/commands/bench/bench.sh" xcm statemine asset pallet_xcm_benchmarks::fungible"
      
      This reverts commit c4ac1a88e2607309b726d6934273da4e5a54ca9f.
      
      Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>
      
      * ".git/.scripts/commands/bench/bench.sh" xcm westmint assets pallet_xcm_benchmarks::generic
      
      * ".git/.scripts/commands/bench/bench.sh" xcm westmint assets pallet_xcm_benchmarks::fungible
      
      * ".git/.scripts/commands/bench/bench.sh" xcm bridge-hub-kusama bridge-hubs pallet_xcm_benchmarks::generic
      
      * ".git/.scripts/commands/bench/bench.sh" xcm bridge-hub-polkadot bridge-hubs pallet_xcm_benchmarks::generic
      
      * Update weights
      
      Done directly on bm2 to bypass the bot.
      
      Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>
      
      ---------
      
      Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>
      Co-authored-by: command-bot <>
      44126eb8
    • Just van Stam's avatar
      Companion for polkadot#6928 (#2356) · 490593bf
      Just van Stam authored
      
      
      * add AdminOrigin to all xcm-configs in cumulus
      
      * cargo fmt
      
      * Update Substrate & Polkadot
      
      ---------
      
      Co-authored-by: parity-processbot <>
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      490593bf
  13. Mar 21, 2023
  14. Mar 20, 2023
  15. Mar 17, 2023
  16. Mar 15, 2023
  17. Mar 14, 2023
  18. Mar 13, 2023
    • Jegor Sidorenko's avatar
      Companion for #13482 (#2303) · 654f98df
      Jegor Sidorenko authored
      * Add migration
      
      * Remove parentheses
      
      * Return back + add a comma
      
      * update lockfile for {"substrate", "polkadot"}
      
      ---------
      
      Co-authored-by: parity-processbot <>
      654f98df
  19. Mar 10, 2023
  20. Mar 03, 2023
  21. Mar 02, 2023
    • Jegor Sidorenko's avatar
      Companion for #13352 (#2180) · 2156cbc0
      Jegor Sidorenko authored
      
      
      * Assets balances
      
      * Update docs
      
      * AssetsApi with MultiLocation as preparation for multi pallet_assets instances (#2187)
      
      * AssetsApi with MultiLocation for Westmint + assets-common
      
      * AssetsApi with MultiLocation for Statemine/t
      
      * typo
      
      * typo for check-docs job
      
      * WIP: AssetsApi return MultiAsset instead of (MultiLocation, Balance)
      
      * WIP: assets_api + conversion refactor
      
      * WIP: assets_api + conversion refactor
      
      * Finished asset runtimes
      
      * Refactor AssetsApi to FungiblesApi
      
      * Refactor
      
      * Fix check-rust-docs
      
      * Removed todo
      
      * Fix check-rust-doc
      
      * Update parachains/runtimes/assets/common/Cargo.toml
      
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      
      * update lockfile for {"substrate", "polkadot"}
      
      ---------
      
      Co-authored-by: default avatarBranislav Kontur <[email protected]>
      Co-authored-by: parity-processbot <>
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      2156cbc0
    • Sergej Sakac's avatar
      Companion for #13486 (#2253) · 47046d79
      Sergej Sakac authored
      
      
      * Companion for #13486
      
      * fix
      
      * Update Substrate & Polkadot
      
      ---------
      
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      47046d79
  22. Feb 27, 2023
    • Egor_P's avatar
      Tests + backport fix for teleport_assets (ReceiveTeleportedAsset) (#2235) (#2238) · 9fa8786e
      Egor_P authored
      
      
      * Wwstmint test for ReceiveTeleportedAsset
      
      * Missing fix for `weigh_multi_assets`
      
      * Added tests for statemine/statemint
      
      * [Enhancement] Use XCM V3 for initiate_teleport weight calc (#2102)
      
      * [Enhancement] Use XCM V3 for initiate_teleport weight calc
      
      * deref
      
      * replicate in all the runtimes
      
      * fmt
      
      * better handling for AllOf
      
      * fmt
      
      * small type fix
      
      * replicate the fix for all runtimes
      
      ---------
      
      Co-authored-by: parity-processbot <>
      
      * removed `frame_support::sp_tracing::try_init_simple();`
      
      * Review fixes
      
      * Removed `as u64`
      
      ---------
      
      Co-authored-by: default avatarBranislav Kontur <[email protected]>
      Co-authored-by: default avatarRoman Useinov <[email protected]>
      9fa8786e
  23. Feb 24, 2023
  24. Feb 23, 2023
  25. Feb 22, 2023
    • Jegor Sidorenko's avatar
      Companion for #13390 (#2189) · 668e5d52
      Jegor Sidorenko authored
      * Weights for offchain atrribute updates
      
      * update lockfile for {"substrate", "polkadot"}
      
      ---------
      
      Co-authored-by: parity-processbot <>
      668e5d52
  26. Feb 14, 2023
    • Jegor Sidorenko's avatar
      Companion for #13158 (#2121) · fe855329
      Jegor Sidorenko authored
      * Companion for #13158
      
      * Update values
      
      * Add MaxAttributesPerCall
      
      * Update weights
      
      * Apply suggestions
      
      * Fix imports
      
      * update lockfile for {"substrate", "polkadot"}
      
      ---------
      
      Co-authored-by: parity-processbot <>
      fe855329
  27. Feb 09, 2023
  28. Jan 29, 2023
  29. Jan 27, 2023
  30. Jan 26, 2023
    • Alexander Samusev's avatar
      [ci] Update runners for benchmarks (#2138) · cef3ebca
      Alexander Samusev authored
      * [ci] Update runners for benchmarks
      
      * run benchmarks in this pr to get weights
      
      * run benches only
      
      * comment .post jobs
      
      * add docker env to benches
      
      * add git diff to artifacts
      
      * divide assets
      
      * update weights
      
      * return ci
      
      * fix refs for benchmarks
      cef3ebca
  31. Jan 24, 2023
  32. Jan 19, 2023