Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
c5c355a
remove
ggwpez Nov 20, 2025
13f6b71
Cleanup and clippy
ggwpez Nov 21, 2025
5940db0
fmt
ggwpez Nov 21, 2025
2e574d0
remove more
ggwpez Nov 21, 2025
9778d4b
Merge remote-tracking branch 'origin/main' into oty-ahm-cleanup
ggwpez Nov 21, 2025
febae17
remove old pallet storage
ggwpez Nov 21, 2025
94ba6a3
we love clippy
ggwpez Nov 21, 2025
b12446c
Merge remote-tracking branch 'origin/main' into oty-ahm-cleanup
ggwpez Nov 25, 2025
734aa09
changelog
ggwpez Nov 25, 2025
0b36cad
Update system-parachains/asset-hubs/asset-hub-polkadot/src/xcm_config.rs
ggwpez Nov 27, 2025
458fe5d
Update system-parachains/asset-hubs/asset-hub-kusama/src/xcm_config.rs
ggwpez Nov 27, 2025
c3a9a68
cleanup XCM routers
ggwpez Nov 27, 2025
f15aa63
Add block start and end config items
ggwpez Nov 27, 2025
47544fd
runtime api
ggwpez Nov 27, 2025
1b8dbdd
fix
ggwpez Nov 27, 2025
4c21c72
taplo
ggwpez Nov 27, 2025
a579dac
lockfile
ggwpez Nov 27, 2025
3b2f634
clippy
ggwpez Nov 28, 2025
888e443
changelog
ggwpez Nov 28, 2025
73595c2
Merge branch 'main' into oty-ahm-cleanup
ggwpez Dec 11, 2025
04128e4
Merge remote-tracking branch 'origin/main' into oty-ahm-cleanup
ggwpez Feb 27, 2026
65cdd69
merge markers
ggwpez Feb 27, 2026
daa2713
lockfile
ggwpez Feb 27, 2026
2e9f6a6
Merge remote-tracking branch 'origin/main' into oty-ahm-cleanup
ggwpez Mar 24, 2026
c7d2238
fixup merge
ggwpez Mar 24, 2026
1c7fed6
fix
ggwpez Mar 24, 2026
d4abab8
zepter
ggwpez Mar 24, 2026
f7560af
remove old files from pah
ggwpez Mar 25, 2026
8eee79c
remove old files from kah
ggwpez Mar 25, 2026
4a55b89
remove more old files
ggwpez Mar 25, 2026
2737999
cleanup ahm config
ggwpez Mar 25, 2026
a398df5
remove more
ggwpez Mar 25, 2026
bdb0649
deep clean
ggwpez Mar 25, 2026
529fed0
fmt
ggwpez Mar 25, 2026
93065a6
general manager not to be preimage manager
ggwpez Mar 25, 2026
5c4c178
changelog
ggwpez Mar 25, 2026
47e2420
comment
ggwpez Mar 30, 2026
0c6eae3
Polkadot post AHM call filter
ggwpez Mar 30, 2026
23e1f2a
Kusama post AHM call filter
ggwpez Mar 30, 2026
37c766f
tests for call filter
ggwpez Mar 30, 2026
3e24b21
Kusama RC keep society disabled
ggwpez Mar 30, 2026
03d275b
keep fast-unstake on_idle off
ggwpez Mar 30, 2026
9900d46
fmt
ggwpez Mar 30, 2026
2794581
move AHM runtime api to module instead of pallet
ggwpez Mar 30, 2026
fe99a81
zepter
ggwpez Mar 30, 2026
6518e61
Merge branch 'main' into oty-ahm-cleanup
ggwpez Mar 31, 2026
127fe0d
clippy
ggwpez Mar 31, 2026
6e1ce5a
set rebagging to 10
ggwpez Apr 1, 2026
e7c3022
cleaner call filters
ggwpez Apr 1, 2026
f0b3338
Merge remote-tracking branch 'origin/main' into oty-ahm-cleanup
ggwpez Apr 1, 2026
9a8431f
fixes
ggwpez Apr 1, 2026
8e9dcb2
fix teleport tracking
ggwpez Apr 1, 2026
4b18242
Kusama relay treasury cannot spend anymore
ggwpez Apr 1, 2026
63a61a8
keep whitelist enabled on the relays, permissioned anyway
ggwpez Apr 1, 2026
f1cfcf5
fix test
ggwpez Apr 1, 2026
9dda454
clippy
ggwpez Apr 1, 2026
47cabe9
Merge branch 'main' into oty-ahm-cleanup
ggwpez Apr 1, 2026
111b98a
fix all tests and remove old ones
ggwpez Apr 1, 2026
cabdd16
fix fast-unstake benchmark
ggwpez Apr 1, 2026
eb74349
more benchmark fixes
ggwpez Apr 1, 2026
7f33a93
fmt
ggwpez Apr 1, 2026
a1e85be
Thanks Adrian!
ggwpez Apr 1, 2026
473acdb
fix teleport tracking comment
ggwpez Apr 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## [Unreleased]

### Added

- Runtime API view function for accessing the Asset Hub Migration start and end blocks ([#1016](https://github.com/polkadot-fellows/runtimes/pull/1016))

### Fixed

- [encointer] updated hardcoded remote execution weight for AHK [1124](https://github.com/polkadot-fellows/runtimes/pull/1124)
Expand Down Expand Up @@ -111,6 +115,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Add fast runtime feature for Encointer Kusama([#1021](https://github.com/polkadot-fellows/runtimes/pull/1021))
- asset-hub-polkadot: use inmemorydb weights([polkadot-fellows/runtimes/pull/918](https://github.com/polkadot-fellows/runtimes/pull/1025))

### Removed

- Removed most of the Asset Hub Migration code ([#1016](https://github.com/polkadot-fellows/runtimes/pull/1016))

## [2.0.3] 21.11.2025

### Added
Expand Down
63 changes: 1 addition & 62 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ repository = "https://github.com/polkadot-fellows/runtimes.git"
license = "GPL-3.0-only" # TODO <https://github.com/polkadot-fellows/runtimes/issues/29>

[workspace.dependencies]
pallet-ah-migrator = { path = "pallets/ah-migrator", default-features = false }
pallet-rc-migrator = { path = "pallets/rc-migrator", default-features = false }
pallet-ah-ops = { path = "pallets/ah-ops", default-features = false }
pallet-election-provider-multi-block = { version = "0.6.1", default-features = false }
Expand Down Expand Up @@ -319,7 +318,6 @@ members = [
"integration-tests/emulated/tests/people/people-kusama",
"integration-tests/emulated/tests/people/people-polkadot",
"integration-tests/zombienet",
"pallets/ah-migrator",
"pallets/ah-ops",
"pallets/rc-migrator",
"pallets/remote-proxy",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ sp-keyring = { workspace = true }
frame-support = { workspace = true, default-features = true }

# Pallets
pallet-ah-migrator = { workspace = true, default-features = true }

# Cumulus
assets-common = { workspace = true, default-features = true }
Expand Down Expand Up @@ -44,7 +43,6 @@ runtime-benchmarks = [
"frame-support/runtime-benchmarks",
"integration-tests-helpers/runtime-benchmarks",
"kusama-emulated-chain/runtime-benchmarks",
"pallet-ah-migrator/runtime-benchmarks",
"parachains-common/runtime-benchmarks",
"penpal-emulated-chain/runtime-benchmarks",
"polkadot-parachain-primitives/runtime-benchmarks",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
use sp_keyring::Sr25519Keyring as Keyring;

// Cumulus
use codec::Encode;
use emulated_integration_tests_common::{
accounts, build_genesis_storage, collators, xcm_emulator::ConvertLocation, PenpalALocation,
PenpalASiblingSovereignAccount, PenpalATeleportableAssetLocation, PenpalBLocation,
Expand Down Expand Up @@ -140,19 +139,8 @@ pub fn genesis() -> sp_core::storage::Storage {
..Default::default()
};

let mut storage = build_genesis_storage(
build_genesis_storage(
&genesis_config,
asset_hub_kusama_runtime::WASM_BINARY.expect("WASM binary was not built, please build it!"),
);

// Set AH migration stage to MigrationDone so teleport tracking is enabled
// and the checking account is used for teleport operations.
use frame_support::storage::generator::StorageValue as _;
let key = pallet_ah_migrator::AhMigrationStage::<
asset_hub_kusama_runtime::Runtime,
>::storage_value_final_key();
let value = pallet_ah_migrator::MigrationStage::MigrationDone;
storage.top.insert(key.to_vec(), value.encode());

storage
)
}
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ polkadot-parachain-primitives = { workspace = true }

# Runtimes
asset-hub-polkadot-runtime = { workspace = true }
pallet-ah-migrator = { workspace = true, default-features = true }
polkadot-emulated-chain = { workspace = true }
penpal-emulated-chain = { workspace = true }

Expand All @@ -43,7 +42,6 @@ runtime-benchmarks = [
"cumulus-primitives-core/runtime-benchmarks",
"frame-support/runtime-benchmarks",
"integration-tests-helpers/runtime-benchmarks",
"pallet-ah-migrator/runtime-benchmarks",
"parachains-common/runtime-benchmarks",
"penpal-emulated-chain/runtime-benchmarks",
"polkadot-emulated-chain/runtime-benchmarks",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
use sp_keyring::{Ed25519Keyring, Sr25519Keyring};

// Cumulus
use codec::Encode;
use emulated_integration_tests_common::{
accounts, build_genesis_storage, xcm_emulator::ConvertLocation, PenpalALocation,
PenpalASiblingSovereignAccount, PenpalATeleportableAssetLocation, PenpalBLocation,
Expand Down Expand Up @@ -143,20 +142,9 @@ pub fn genesis() -> sp_core::storage::Storage {
..Default::default()
};

let mut storage = build_genesis_storage(
build_genesis_storage(
&genesis_config,
asset_hub_polkadot_runtime::WASM_BINARY
.expect("WASM binary was not built, please build it!"),
);

// Set AH migration stage to MigrationDone so teleport tracking is enabled
// and the checking account is used for teleport operations.
use frame_support::storage::generator::StorageValue as _;
let key = pallet_ah_migrator::AhMigrationStage::<
asset_hub_polkadot_runtime::Runtime,
>::storage_value_final_key();
let value = pallet_ah_migrator::MigrationStage::MigrationDone;
storage.top.insert(key.to_vec(), value.encode());

storage
)
}
Loading
Loading