Skip to content
  1. Jan 17, 2023
    • Gavin Wood's avatar
      XCM v3 Companion (#697) · 3a459e8f
      Gavin Wood authored
      * Fixes
      
      * Undiener
      
      * Undiener
      
      * Undiener
      
      * Lockfile
      
      * Changes for send returning hash
      
      * Include message ID as params to execute_xcm
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Companion fixes
      
      * Formatting
      
      * Fixes
      
      * Formatting
      
      * Bump
      
      * Bump
      
      * Fixes
      
      * Formatting
      
      * Make the price of UMP/XCMP message sending configurable
      
      * cargo fmt
      
      * Remove InvertLocation
      
      * Formatting
      
      * Use ConstantPrice from polkadot-runtime-common
      
      * Fix naming
      
      * cargo fmt
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Add CallDispatcher
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Remove unused import
      
      * Remove unused import
      
      * XCMv3 fixes (#1710)
      
      * Fixes XCMv3 related
      Fixes XCMv3 (removed query_holding)
      Fixes XCMv3 - should use _depositable_count?
      Fixes XCMv3 - removed TrustedReserve
      Fixes - missing weights for statemine/statemint/westmint
      [DO-NOT-CHERRY-PICK] tmp return query_holding to aviod conficts to master
      Fixes - missing functions for pallet_xcm_benchmarks::generic::Config
      Fixes for XCMv3 benchmarking
      Fix xcm - removed query_holding
      
      * ".git/.scripts/bench-bot.sh" xcm statemine assets pallet_xcm_benchmarks::generic
      
      * ".git/.scripts/bench-bot.sh" xcm statemint assets pallet_xcm_benchmarks::generic
      
      * ".git/.scripts/bench-bot.sh" xcm westmint assets pallet_xcm_benchmarks::generic
      
      * Fix imports
      
      * Avoid consuming XCM message for NotApplicable scenario (#1787)
      
      * Avoid consuming message for NotApplicable scenario
      
      * Avoid consuming message for NotApplicable scenario tests
      
      * Add 10 message processing limit to DMP queue
      
      * Add 10 message limit to XCMP queue
      
      * Always increment the message_processed count whenever a message is processed
      
      * Fix formatting
      
      * Set an upper limit to the overweight message DMP queue
      
      * Add upper limit to XCMP overweight message queue
      
      * Fix for missing weight for `fn unpaid_execution()`
      
      * Fix - usage of `messages_processed`
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * cargo fmt
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Remove unused import
      
      * Fixes for gav-xcm-v3 (#1835)
      
      * Fix for FungiblesAdapter - trait changes: Contains -> AssetChecking
      
      * Fix for missing weight for `fn unpaid_execution()`
      
      * Used NonLocalMint for all NonZeroIssuance
      
      * Fix
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fix tests
      
      * Fixes
      
      * Add SafeCallFilter
      
      * Add missing config items
      
      * Add TODO
      
      * Use () as the PriceForParentDelivery
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Update transact_origin to transact_origin_and_runtime_call
      
      * Add ReachableDest config item to XCM pallet
      
      * Update SafeCallFilter to allow remark_with_event in runtime benchmarks
      
      * cargo fmt
      
      * Update substrate
      
      * Fix worst_case_holding
      
      * Fix DMQ queue unit tests
      
      * Remove unused label
      
      * cargo fmt
      
      * Actually process incoming XCMs
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes - return back Weightless
      
      * Added measured benchmarks for `pallet_xcm` (#1968)
      
      * Fix
      
      Fix
      
      Fix
      
      * Fix
      
      * Fixes for transact benchmark
      
      * Fixes add pallet_xcm to benchmarks
      
      * Revert remark_with_event
      
      * ".git/.scripts/bench-bot.sh" xcm statemine assets pallet_xcm_benchmarks::generic
      
      * Fixes
      
      * TMP
      
      * Fix for reserve_asset_deposited
      
      * ".git/.scripts/bench-bot.sh" pallet statemine assets pallet_xcm
      
      * Fix
      
      * ".git/.scripts/bench-bot.sh" pallet statemint assets pallet_xcm
      
      * Fix
      
      * ".git/.scripts/bench-bot.sh" pallet westmint assets pallet_xcm
      
      * Fix westmint
      
      * ".git/.scripts/bench-bot.sh" xcm statemine assets pallet_xcm_benchmarks::generic
      
      * Fix
      
      * ".git/.scripts/bench-bot.sh" xcm westmint assets pallet_xcm_benchmarks::generic
      
      * ".git/.scripts/bench-bot.sh" xcm statemint assets pallet_xcm_benchmarks::generic
      
      * ".git/.scripts/bench-bot.sh" pallet collectives-polkadot collectives pallet_xcm
      
      * Fix for collectives
      
      * ".git/.scripts/bench-bot.sh" pallet bridge-hub-kusama bridge-hubs pallet_xcm
      
      * ".git/.scripts/bench-bot.sh" pallet bridge-hub-rococo bridge-hubs pallet_xcm
      
      * Fixes for bridge-hubs
      
      * Fixes - return back Weightless
      
      * Fix - removed MigrateToTrackInactive for contracts-rococo
      
      Co-authored-by: command-bot <>
      
      * cargo fmt
      
      * Fix benchmarks
      
      * Bko gav xcm v3 (#1993)
      
      * Fix
      
      * ".git/.scripts/bench-bot.sh" xcm statemint assets pallet_xcm_benchmarks::fungible
      
      * ".git/.scripts/bench-bot.sh" xcm statemine assets pallet_xcm_benchmarks::fungible
      
      * ".git/.scripts/bench-bot.sh" xcm westmint assets pallet_xcm_benchmarks::fungible
      
      * ".git/.scripts/bench-bot.sh" xcm statemine assets pallet_xcm_benchmarks::generic
      
      * ".git/.scripts/bench-bot.sh" xcm statemint assets pallet_xcm_benchmarks::generic
      
      * ".git/.scripts/bench-bot.sh" xcm westmint assets pallet_xcm_benchmarks::generic
      
      * ".git/.scripts/bench-bot.sh" pallet statemine assets pallet_xcm
      
      * ".git/.scripts/bench-bot.sh" pallet westmint assets pallet_xcm
      
      * ".git/.scripts/bench-bot.sh" pallet statemint assets pallet_xcm
      
      * ".git/.scripts/bench-bot.sh" pallet collectives-polkadot collectives pallet_xcm
      
      * ".git/.scripts/bench-bot.sh" pallet bridge-hub-kusama bridge-hubs pallet_xcm
      
      * ".git/.scripts/bench-bot.sh" pallet bridge-hub-rococo bridge-hubs pallet_xcm
      
      Co-authored-by: command-bot <>
      
      * Change AllowUnpaidExecutionFrom to be explicit
      
      * xcm-v3 benchmarks, weights, fixes for bridge-hubs (#2035)
      
      * Dumy weights to get compile
      
      * Change UniversalLocation according to https://github.com/paritytech/polkadot/pull/4097
      
       (Location Inversion Removed)
      
      * Fix bridge-hubs weights
      
      * ".git/.scripts/bench-bot.sh" pallet statemine assets pallet_xcm
      
      * ".git/.scripts/bench-bot.sh" pallet statemint assets pallet_xcm
      
      * ".git/.scripts/bench-bot.sh" pallet collectives-polkadot collectives pallet_xcm
      
      * ".git/.scripts/bench-bot.sh" pallet westmint assets pallet_xcm
      
      * ".git/.scripts/bench-bot.sh" xcm bridge-hub-kusama bridge-hubs pallet_xcm_benchmarks::generic
      
      * ".git/.scripts/bench-bot.sh" xcm bridge-hub-kusama bridge-hubs pallet_xcm_benchmarks::fungible
      
      * ".git/.scripts/bench-bot.sh" pallet bridge-hub-kusama bridge-hubs pallet_xcm
      
      * ".git/.scripts/bench-bot.sh" pallet bridge-hub-rococo bridge-hubs pallet_xcm
      
      * ".git/.scripts/bench-bot.sh" xcm bridge-hub-rococo bridge-hubs pallet_xcm_benchmarks::fungible
      
      * ".git/.scripts/bench-bot.sh" xcm bridge-hub-rococo bridge-hubs pallet_xcm_benchmarks::generic
      
      * Change NetworkId to Option<NetworkId>
      
      Co-authored-by: command-bot <>
      Co-authored-by: default avatarKeith Yeung <[email protected]>
      
      * Add event for showing the hash of an UMP sent message (#1228)
      
      * Add UpwardMessageSent event in parachain-system
      
      * additional fixes
      
      * Message Id
      
      * Fix errors from merge
      
      * fmt
      
      * more fmt
      
      * Remove todo
      
      * more formatting
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Allow explicit unpaid executions from the relay chains for system parachains (#2060)
      
      * Allow explicit unpaid executions from the relay chains for system parachains
      
      * Put origin-filtering barriers into WithComputedOrigin
      
      * Use ConstU32<8>
      
      * Small nits
      
      * formatting
      
      * cargo fmt
      
      * Allow receiving XCMs from any relay chain plurality
      
      * Fixes
      
      * update lockfile for {"polkadot", "substrate"}
      
      * Update polkadot
      
      * Add runtime-benchmarks feature
      
      Co-authored-by: default avatarKeith Yeung <[email protected]>
      Co-authored-by: default avatarBranislav Kontur <[email protected]>
      Co-authored-by: default avatargirazoki <[email protected]>
      Co-authored-by: parity-processbot <>
      3a459e8f
  2. Jan 11, 2023
  3. Jan 05, 2023
  4. Dec 28, 2022
  5. Dec 22, 2022
  6. Dec 20, 2022
  7. Dec 16, 2022
  8. Dec 15, 2022
  9. Dec 12, 2022
  10. Dec 10, 2022
  11. Dec 08, 2022
  12. Dec 06, 2022
  13. Dec 02, 2022
    • Branislav Kontur's avatar
      BridgeHubKusama - initial setup - (chain_spec + basic runtime without any bridging pallets) (#1764) · c3df7db3
      Branislav Kontur authored
      * [BridgeHub] Setup Rococo backbone parachain
      
      * [BridgeHub] Setup Wococo parachain backbone (reused from Rococo)
      [Bridge-Backport] Rebase-fix
      BridgeHub] Added zombienet startup tomls for Rococo/Wococo
      Fix typo
      
      * [BridgeHub] Added chain_spec for live Rococo/Wococo
      
      * [BridgeHub] Clean bridge-hub-rococo runtime
      
      * [BridgeHub] Add bridge-hub-rococo to CI pipelines
      
      * [BridgeHub] Added bridge-hub-kusama - empty runtime/chain_spec setup
      
      * Fixes
      
      * Fixes for BH
      
      * Fixes for other runtimes - align all
      
      * Fixes - const
      
      * Fixes const
      
      * Fixes
      
      * Fix kusama-local
      
      * Sample zombienet runs
      
      * Fixes
      
      * Fixes for benchmarking
      
      * Fixes CI
      
      * Fixes
      
      * ".git/.scripts/bench-bot.sh" pallet bridge-hub-kusama bridge-hubs frame_system
      
      * ".git/.scripts/bench-bot.sh" pallet bridge-hub-kusama bridge-hubs pallet_collator_selection
      
      * ".git/.scripts/bench-bot.sh" pallet bridge-hub-kusama bridge-hubs pallet_balances
      
      * ".git/.scripts/bench-bot.sh" pallet bridge-hub-kusama bridge-hubs pallet_session
      
      * Fixes name
      
      * Fixes readme
      
      * ".git/.scripts/bench-bot.sh" pallet bridge-hub-kusama bridge-hubs pallet_timestamp
      
      * ".git/.scripts/bench-bot.sh" pallet bridge-hub-kusama bridge-hubs cumulus_pallet_xcmp_queue
      
      * ".git/.scripts/bench-bot.sh" pallet bridge-hub-kusama bridge-hubs pallet_collator_selection
      
      * Fixes
      
      * Fixes
      
      * rustfmt
      
      * Fixes
      
      * Added pallet_utility/pallet_multisig
      
      * Blind try for regex pr-custom-review.yml (added bridge-hub-kusama + collectives-polkadot)
      
      * Fixes
      
      * Fixes
      
      * ".git/.scripts/bench-bot.sh" pallet bridge-hub-kusama bridge-hubs pallet_utility
      
      * ".git/.scripts/bench-bot.sh" pallet bridge-hub-kusama bridge-hubs pallet_multisig
      
      * Trying to fix sed expression?
      
      * Added license headers + correct "DAG:" desc
      
      Co-authored-by: command-bot <>
      c3df7db3
  14. Dec 01, 2022
  15. Nov 30, 2022
  16. Nov 27, 2022
  17. Nov 24, 2022
  18. Nov 22, 2022
  19. Nov 18, 2022
  20. Nov 15, 2022
  21. Nov 11, 2022
  22. Nov 07, 2022
  23. Nov 01, 2022
  24. Oct 21, 2022
  25. Oct 20, 2022
  26. Oct 19, 2022
  27. Oct 18, 2022
    • Sebastian Kunert's avatar
      Update clap to version 4 (#1745) · 975403e8
      Sebastian Kunert authored
      * Bump to clap4
      
      * Adjust to clap 4 style
      
      * Remove two more deprecated occurences of clap macro
      
      * Remove "deprecated" feature from clap
      
      * Update cargo lock
      
      * Fix group name
      
      * More skipped group names
      975403e8
  28. Oct 10, 2022
    • Sebastian Kunert's avatar
      Enable collation via RPC relay chain node (#1585) · cdcf5ddd
      Sebastian Kunert authored
      * Add minimal overseer gen with dummy subsystems
      
      * Fix dependencies
      
      * no-compile: only client transaction pool missing
      
      * Remove unused imports
      
      * Continue to hack towards PoC
      
      * Continue
      
      * Make mini node compile
      
      * Compiling version with blockchainevents trait
      
      * Continue
      
      * Check in lockfile
      
      * Block with tokio
      
      * update patches
      
      * Update polkadot patches
      
      * Use polkadot-primitives v2
      
      * Fix build problems
      
      * First working version
      
      * Adjust cargo.lock
      
      * Add integration test
      
      * Make integration test work
      
      * Allow startinc collator without relay-chain args
      
      * Make OverseerRuntimeClient async
      
      * Create separate integration test
      
      * Remove unused ChainSelection code
      
      * Remove unused parameters on new-mini
      
      * Connect collator node in test to relay chain nodes
      
      * Make BlockChainRPCClient obsolete
      
      * Clean up
      
      * Clean up
      
      * Reimplement blockchain-rpc-events
      
      * Revert "Allow startinc collator without relay-chain args"
      
      This reverts commit f22c70e16521f375fe125df5616d48ceea926b1a.
      
      * Add `strict_record_validation` to AuthorityDiscovery
      
      * Move network to cumulus
      
      * Remove BlockchainRPCEvents
      
      * Remove `BlockIdTo` and `BlockchainEvents`
      
      * Make AuthorityDiscovery async
      
      * Use hash in OverseerRuntime
      
      * Adjust naming of runtime client trait
      
      * Implement more rpc-client methods
      
      * Improve error handling for `ApiError`
      
      * Extract authority-discovery creationand cleanup
      
      * RPC -> Rpc
      
      * Extract bitswap
      
      * Adjust to changes on master
      
      * Implement `hash` method
      
      * Introduce DummyChainSync, remove ProofProvider and BlockBackend
      
      * Remove `HeaderMetadata` from blockchain-rpc-client
      
      * Make ChainSync work
      
      * Implement NetworkHeaderBackend
      
      * Cleanup
      
      * Adjustments after master merge
      
      * Remove ImportQueue from network parameters
      
      * Remove cargo patches
      
      * Eliminate warnings
      
      * Revert to HeaderBackend
      
      * Add zombienet test
      
      * Implement `status()` method
      
      * Add more comments, improve readability
      
      * Remove patches from Cargo.toml
      
      * Remove integration test in favor of zombienet
      
      * Remove unused dependencies, rename minimal node crate
      
      * Adjust to latest master changes
      
      * fmt
      
      * Execute zombienet test on gitlab ci
      
      * Reuse network metrics
      
      * Chainsync metrics
      
      * fmt
      
      * Feed RPC node as boot node to the relay chain minimal node
      
      * fmt
      
      * Add bootnodes to zombienet collators
      
      * Allow specification of relay chain args
      
      * Apply review suggestions
      
      * Remove unnecessary casts
      
      * Enable PoV recovery for rpc full nodes
      
      * Revert unwanted changes
      
      * Make overseerHandle non-optional
      
      * Add availability-store subsystem
      
      * Add AuxStore and ChainApiSubsystem
      
      * Add availability distribution subsystem
      
      * Improve pov-recovery logging and add RPC nodes to tests
      
      * fmt
      
      * Make availability config const
      
      * lock
      
      * Enable debug logs for pov-recovery in zombienet
      
      * Add log filters to test binary
      
      * Allow wss
      
      * Address review comments
      
      * Apply reviewer comments
      
      * Adjust to master changes
      
      * Apply reviewer suggestions
      
      * Bump polkadot
      
      * Add builder method for minimal node
      
      * Bump substrate and polkadot
      
      * Clean up overseer building
      
      * Add bootnode to two in pov_recovery test
      
      * Fix missing quote in pov recovery zombienet test
      
      * Improve zombienet pov test
      
      * More debug logs for pov-recovery
      
      * Remove reserved nodes like on original test
      
      * Revert zombienet test to master
      cdcf5ddd
  29. Oct 05, 2022
  30. Oct 04, 2022
  31. Oct 03, 2022
    • Alexander Theißen's avatar
      Companion: Remove contracts RPC (#1685) · f00417b9
      Alexander Theißen authored
      
      
      * Remove contracts RPC
      
      * update lockfile for {"polkadot", "substrate"}
      
      * Remove unused imports
      
      * Properly set a max proof size for cumulus test runtime
      
      * Properly set a max proof size for common runtimes
      
      * Properly set the max proof size for all runtimes
      
      Co-authored-by: parity-processbot <>
      Co-authored-by: default avatarKeith Yeung <[email protected]>
      f00417b9
  32. Sep 29, 2022
  33. Sep 27, 2022