This is a runtime release for Acala & Karura that add support of DOT reserve on Asset Hub and Snowfork bridged assets.
Upgrade priority: N/A
This is runtime release and no action needed for node operators.
New Release Details:
- Scope: Runtime Release
- Network: Karura
- Version: 2.29.0
- Runtime Version: 2290
- Release Branch: release-karura-2.29.0
- ORML version: 459ce225
- srtool details:
{
"gen": "srtool v0.18.2",
"src": "git",
"version": "2.29.0",
"commit": "d2e6162c4d3c6ba5b79d81cb94b1cdbe699c11e0",
"tag": "2.28.0",
"branch": "release-karura-2.29.0",
"rustc": "rustc 1.84.1 (e71f9a9a9 2025-01-27)",
"pkg": "karura-runtime",
"tmsp": "2025-04-03T07:00:22Z",
"size": "1660265",
"prop": "0xe2cdaa4ba9d03db75341e05a06cc3c4a0f45175580f3658dc39c63500ecf0424",
"authorize_upgrade_prop": "0x8b48135b6192ffae52df2df78cf700bc7091b68318368010da9c4e516728a10f",
"ipfs": "QmQXyJGtL1RqYF8hM93cgPzbK9UQt5W7KWJ8qVojzoRPFy",
"sha256": "0x3dba478390f1345813f8d27913a446e9939a9910d54414501490d86331f5206f",
"wasm": "runtime/karura/target/srtool/production/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
"info": {
"generator": {
"name": "srtool",
"version": "0.18.2"
},
"src": "git",
"version": "2.29.0",
"git": {
"commit": "d2e6162c4d3c6ba5b79d81cb94b1cdbe699c11e0",
"tag": "",
"branch": "release-karura-2.29.0"
},
"rustc": "rustc 1.84.1 (e71f9a9a9 2025-01-27)",
"pkg": "karura-runtime",
"profile": "production"
},
"context": {
"package": "karura-runtime",
"runtime_dir": "runtime/karura",
"docker": {
"image": "paritytech/srtool",
"tag": "1.84.1"
},
"profile": "production"
},
"runtimes": {
"compact": {
"tmsp": "2025-04-03T06:59:09Z",
"size": "6839359",
"prop": "0x51f9f71bd6931db1195190285a8e66b9e45a64eb48fab74de4fc451cd33eb4cb",
"authorize_upgrade_prop": "0x4407cdda490ae40e569101a1d9da19ab4aac88f17e8ffb1e93fc1f27f5117757",
"blake2_256": "0x031169607f28ffef36cdbd5c5cb8f32e2da6d5b2a9b482eb28db2fe958adb9d2",
"ipfs": "QmV1LyGoAt8qjhzWLrCStFp9owsUCU9zpykuAwupFCG4RJ",
"sha256": "0xeb3d9e862e2f638e0115b06870b4467792f57ddc53928196571b9747d25f6d62",
"wasm": "runtime/karura/target/srtool/production/wbuild/karura-runtime/karura_runtime.compact.wasm",
"subwasm": {
"size": 6839359,
"compression": {
"size_compressed": 6839359,
"size_decompressed": 6839359,
"compressed": false
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "karura",
"implName": "karura",
"authoringVersion": 1,
"specVersion": 2290,
"implVersion": 0,
"apis": [
[
"0xdf6acb689907609b",
5
],
[
"0x37e397fc7c91f5e4",
2
],
[
"0x40fe3ad401f8959a",
6
],
[
"0xd2bc9897eed08f15",
3
],
[
"0xf78b278be53f454c",
2
],
[
"0xdd718d5cc53262d4",
1
],
[
"0xab3c0572291feb8b",
1
],
[
"0xbc9d89904f5b923f",
1
],
[
"0x37c8bb1350a9a2a8",
4
],
[
"0x6ef953004ba30e59",
1
],
[
"0x955e168e0cfb3409",
1
],
[
"0x9af86751b70c112d",
2
],
[
"0xe3df3f2aa8a5cc57",
2
],
[
"0xea93e3f16f3d6962",
2
]
],
"transactionVersion": 2,
"stateVersion": 1
},
"proposal_hash": "0x51f9f71bd6931db1195190285a8e66b9e45a64eb48fab74de4fc451cd33eb4cb",
"parachain_authorize_upgrade_hash": "0x4407cdda490ae40e569101a1d9da19ab4aac88f17e8ffb1e93fc1f27f5117757",
"ipfs_hash": "QmV1LyGoAt8qjhzWLrCStFp9owsUCU9zpykuAwupFCG4RJ",
"blake2_256": "0x031169607f28ffef36cdbd5c5cb8f32e2da6d5b2a9b482eb28db2fe958adb9d2"
}
},
"compressed": {
"tmsp": "2025-04-03T06:51:42Z",
"size": "1660265",
"prop": "0xe2cdaa4ba9d03db75341e05a06cc3c4a0f45175580f3658dc39c63500ecf0424",
"authorize_upgrade_prop": "0x8b48135b6192ffae52df2df78cf700bc7091b68318368010da9c4e516728a10f",
"blake2_256": "0x93fc0a3c3aa021fe1cea8c820dc83af22747cad50dc50021dd8cd98030b6eb88",
"ipfs": "QmQXyJGtL1RqYF8hM93cgPzbK9UQt5W7KWJ8qVojzoRPFy",
"sha256": "0x3dba478390f1345813f8d27913a446e9939a9910d54414501490d86331f5206f",
"wasm": "runtime/karura/target/srtool/production/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
"subwasm": {
"size": 1660265,
"compression": {
"size_compressed": 1660265,
"size_decompressed": 6839359,
"compressed": true
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "karura",
"implName": "karura",
"authoringVersion": 1,
"specVersion": 2290,
"implVersion": 0,
"apis": [
[
"0xdf6acb689907609b",
5
],
[
"0x37e397fc7c91f5e4",
2
],
[
"0x40fe3ad401f8959a",
6
],
[
"0xd2bc9897eed08f15",
3
],
[
"0xf78b278be53f454c",
2
],
[
"0xdd718d5cc53262d4",
1
],
[
"0xab3c0572291feb8b",
1
],
[
"0xbc9d89904f5b923f",
1
],
[
"0x37c8bb1350a9a2a8",
4
],
[
"0x6ef953004ba30e59",
1
],
[
"0x955e168e0cfb3409",
1
],
[
"0x9af86751b70c112d",
2
],
[
"0xe3df3f2aa8a5cc57",
2
],
[
"0xea93e3f16f3d6962",
2
]
],
"transactionVersion": 2,
"stateVersion": 1
},
"proposal_hash": "0xe2cdaa4ba9d03db75341e05a06cc3c4a0f45175580f3658dc39c63500ecf0424",
"parachain_authorize_upgrade_hash": "0x8b48135b6192ffae52df2df78cf700bc7091b68318368010da9c4e516728a10f",
"ipfs_hash": "QmQXyJGtL1RqYF8hM93cgPzbK9UQt5W7KWJ8qVojzoRPFy",
"blake2_256": "0x93fc0a3c3aa021fe1cea8c820dc83af22747cad50dc50021dd8cd98030b6eb88"
}
}
}
}
- subwasm info
🏋️ Runtime size: 1.583 MB (1,660,265 bytes)
🗜 Compressed: Yes, 75.72%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: karura-2290 (karura-0.tx2.au1)
🗳️ system.setCode hash: 0xe2cdaa4ba9d03db75341e05a06cc3c4a0f45175580f3658dc39c63500ecf0424
🗳️ authorizeUpgrade hash: 0x8b48135b6192ffae52df2df78cf700bc7091b68318368010da9c4e516728a10f
🗳️ Blake2-256 hash: 0x93fc0a3c3aa021fe1cea8c820dc83af22747cad50dc50021dd8cd98030b6eb88
📦 IPFS: https://www.ipfs.io/ipfs/QmQXyJGtL1RqYF8hM93cgPzbK9UQt5W7KWJ8qVojzoRPFy
-
Wasm: https://gateway.pinata.cloud/ipfs/QmQXyJGtL1RqYF8hM93cgPzbK9UQt5W7KWJ8qVojzoRPFy
-
Previous Release: https://github.com/AcalaNetwork/Acala/releases/tag/2.28.0
New Release Details:
- Scope: Runtime Release
- Network: Acala
- Version: 2.29.0
- Runtime Version: 2290
- Release Branch: release-acala-2.29.0
- ORML version: 459ce225
- srtool details:
{
"gen": "srtool v0.18.2",
"src": "git",
"version": "2.29.0",
"commit": "d2e6162c4d3c6ba5b79d81cb94b1cdbe699c11e0",
"tag": "2.28.0",
"branch": "release-acala-2.29.0",
"rustc": "rustc 1.84.1 (e71f9a9a9 2025-01-27)",
"pkg": "acala-runtime",
"tmsp": "2025-04-03T06:59:02Z",
"size": "1649968",
"prop": "0x6df4458e55eb3d82a81e18a6b9b889857ecff0bbacc7f0975662abd858291a9c",
"authorize_upgrade_prop": "0xe6646193db29b71d9a7bf18b58077bd3ec6110c64d68698b3ee9178b9a896804",
"ipfs": "QmPUmkz1ZwYiWrUPuJuSzUpbH3NpQCHcmYwYFD7Fi5G5az",
"sha256": "0x264ec34b1287ef325d5f541a9354708a77e6a2c981be30b5b4d6569d5c497da9",
"wasm": "runtime/acala/target/srtool/production/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
"info": {
"generator": {
"name": "srtool",
"version": "0.18.2"
},
"src": "git",
"version": "2.29.0",
"git": {
"commit": "d2e6162c4d3c6ba5b79d81cb94b1cdbe699c11e0",
"tag": "",
"branch": "release-acala-2.29.0"
},
"rustc": "rustc 1.84.1 (e71f9a9a9 2025-01-27)",
"pkg": "acala-runtime",
"profile": "production"
},
"context": {
"package": "acala-runtime",
"runtime_dir": "runtime/acala",
"docker": {
"image": "paritytech/srtool",
"tag": "1.84.1"
},
"profile": "production"
},
"runtimes": {
"compact": {
"tmsp": "2025-04-03T06:57:49Z",
"size": "6810388",
"prop": "0x335bd42b5e053a4fda13589e79cad4b4153ed20f983c209714cd9d665a426230",
"authorize_upgrade_prop": "0x2ab35049eda8ef84f8d32459c8ddd067cdd7251f597868a1401ec1e17203406f",
"blake2_256": "0x5f1f9dc30bc5bc2bb9dcade8d8f8602b5d345799436f1aa80975f4730ad79985",
"ipfs": "QmUNJZNmf1eRMor2yRz5FEhfXS7axc7sZqZjTu8Wu4Z3g3",
"sha256": "0xb318f6fa02fc4b7d1d65f60e1331067d113357821e49f7b0e28b41a56ca66cc5",
"wasm": "runtime/acala/target/srtool/production/wbuild/acala-runtime/acala_runtime.compact.wasm",
"subwasm": {
"size": 6810388,
"compression": {
"size_compressed": 6810388,
"size_decompressed": 6810388,
"compressed": false
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "acala",
"implName": "acala",
"authoringVersion": 1,
"specVersion": 2290,
"implVersion": 0,
"apis": [
[
"0xdf6acb689907609b",
5
],
[
"0x37e397fc7c91f5e4",
2
],
[
"0x40fe3ad401f8959a",
6
],
[
"0xd2bc9897eed08f15",
3
],
[
"0xf78b278be53f454c",
2
],
[
"0xdd718d5cc53262d4",
1
],
[
"0xab3c0572291feb8b",
1
],
[
"0xbc9d89904f5b923f",
1
],
[
"0x37c8bb1350a9a2a8",
4
],
[
"0x6ef953004ba30e59",
1
],
[
"0x955e168e0cfb3409",
1
],
[
"0x9af86751b70c112d",
2
],
[
"0xe3df3f2aa8a5cc57",
2
],
[
"0xea93e3f16f3d6962",
2
]
],
"transactionVersion": 3,
"stateVersion": 1
},
"proposal_hash": "0x335bd42b5e053a4fda13589e79cad4b4153ed20f983c209714cd9d665a426230",
"parachain_authorize_upgrade_hash": "0x2ab35049eda8ef84f8d32459c8ddd067cdd7251f597868a1401ec1e17203406f",
"ipfs_hash": "QmUNJZNmf1eRMor2yRz5FEhfXS7axc7sZqZjTu8Wu4Z3g3",
"blake2_256": "0x5f1f9dc30bc5bc2bb9dcade8d8f8602b5d345799436f1aa80975f4730ad79985"
}
},
"compressed": {
"tmsp": "2025-04-03T06:47:59Z",
"size": "1649968",
"prop": "0x6df4458e55eb3d82a81e18a6b9b889857ecff0bbacc7f0975662abd858291a9c",
"authorize_upgrade_prop": "0xe6646193db29b71d9a7bf18b58077bd3ec6110c64d68698b3ee9178b9a896804",
"blake2_256": "0xfc757025e83434de88e6ed72e289d4b7eabf573d5a14d02705a8a71dd973e702",
"ipfs": "QmPUmkz1ZwYiWrUPuJuSzUpbH3NpQCHcmYwYFD7Fi5G5az",
"sha256": "0x264ec34b1287ef325d5f541a9354708a77e6a2c981be30b5b4d6569d5c497da9",
"wasm": "runtime/acala/target/srtool/production/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
"subwasm": {
"size": 1649968,
"compression": {
"size_compressed": 1649968,
"size_decompressed": 6810388,
"compressed": true
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "acala",
"implName": "acala",
"authoringVersion": 1,
"specVersion": 2290,
"implVersion": 0,
"apis": [
[
"0xdf6acb689907609b",
5
],
[
"0x37e397fc7c91f5e4",
2
],
[
"0x40fe3ad401f8959a",
6
],
[
"0xd2bc9897eed08f15",
3
],
[
"0xf78b278be53f454c",
2
],
[
"0xdd718d5cc53262d4",
1
],
[
"0xab3c0572291feb8b",
1
],
[
"0xbc9d89904f5b923f",
1
],
[
"0x37c8bb1350a9a2a8",
4
],
[
"0x6ef953004ba30e59",
1
],
[
"0x955e168e0cfb3409",
1
],
[
"0x9af86751b70c112d",
2
],
[
"0xe3df3f2aa8a5cc57",
2
],
[
"0xea93e3f16f3d6962",
2
]
],
"transactionVersion": 3,
"stateVersion": 1
},
"proposal_hash": "0x6df4458e55eb3d82a81e18a6b9b889857ecff0bbacc7f0975662abd858291a9c",
"parachain_authorize_upgrade_hash": "0xe6646193db29b71d9a7bf18b58077bd3ec6110c64d68698b3ee9178b9a896804",
"ipfs_hash": "QmPUmkz1ZwYiWrUPuJuSzUpbH3NpQCHcmYwYFD7Fi5G5az",
"blake2_256": "0xfc757025e83434de88e6ed72e289d4b7eabf573d5a14d02705a8a71dd973e702"
}
}
}
}
- subwasm info
🏋️ Runtime size: 1.574 MB (1,649,968 bytes)
🗜 Compressed: Yes, 75.77%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: acala-2290 (acala-0.tx3.au1)
🗳️ system.setCode hash: 0x6df4458e55eb3d82a81e18a6b9b889857ecff0bbacc7f0975662abd858291a9c
🗳️ authorizeUpgrade hash: 0xe6646193db29b71d9a7bf18b58077bd3ec6110c64d68698b3ee9178b9a896804
🗳️ Blake2-256 hash: 0xfc757025e83434de88e6ed72e289d4b7eabf573d5a14d02705a8a71dd973e702
📦 IPFS: https://www.ipfs.io/ipfs/QmPUmkz1ZwYiWrUPuJuSzUpbH3NpQCHcmYwYFD7Fi5G5az
-
Wasm: https://gateway.pinata.cloud/ipfs/QmPUmkz1ZwYiWrUPuJuSzUpbH3NpQCHcmYwYFD7Fi5G5az
-
Previous Release: https://github.com/AcalaNetwork/Acala/releases/tag/2.28.0
Artifacts:
- Karura Runtime Wasm: https://gateway.pinata.cloud/ipfs/QmQXyJGtL1RqYF8hM93cgPzbK9UQt5W7KWJ8qVojzoRPFy
- Acala Runtime Wasm: https://gateway.pinata.cloud/ipfs/QmPUmkz1ZwYiWrUPuJuSzUpbH3NpQCHcmYwYFD7Fi5G5az
Changes
- Remove pallet_state_trie_migration (#2851)
- Support DOT reseve on AH and Snowfork bridged assets (#2858)
- bump rust 1.84.1 (#2870)
- Update xcm transfer_assets weights (#2872)
- add MigrateToLatestXcmVersion (#2877)