This is a runtime release for Acala and Karura that enables unified asset registry for all the onchain assets, improve the transaction fee handling, and enable taiKSM integration for Stablecoin protocol liquidation process. This release also bring optimized Wasm to Acala.
Acala Release Details:
- Scope: Runtime Only
- Network: Acala
- Client Version: v2.4.2
- Runtime Version: 2042
- Release Branch: release-acala-2.4.2
- Substrate version: 22d40c76
- ORML version: c439a50e
- Cumulus version: db11baac
- Polkadot version: v0.9.17
- srtool details:
{
"gen": "srtool v0.9.19",
"src": "git",
"version": "2.4.2",
"commit": "f4b80d7200c19b78d3777e8a4a87bc6893740d23",
"tag": "",
"branch": "release-acala-2.4.2",
"rustc": "rustc 1.57.0 (f1edd0429 2021-11-29)",
"pkg": "acala-runtime",
"tmsp": "2022-04-03T23:13:53Z",
"size": "7045424",
"prop": "0xd8d4eca6145eef0ffbeb401c340822ba7b4e902036ad67c7b4b1c5f37eec7808",
"ipfs": "QmQ4ncKH68twNRrnnf3osfHcT2bthqnFcxyT5wh5LEVM18",
"sha256": "0x383cf03b907cc437c600ee9d018e4cbd1ee1cde7a3393d7808e879993f826645",
"wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.wasm",
"info": {
"generator": {
"name": "srtool",
"version": "0.9.19"
},
"src": "git",
"version": "2.4.2",
"git": {
"commit": "f4b80d7200c19b78d3777e8a4a87bc6893740d23",
"tag": "",
"branch": "release-acala-2.4.2"
},
"rustc": "rustc 1.57.0 (f1edd0429 2021-11-29)",
"pkg": "acala-runtime",
"profile": "release"
},
"context": {
"package": "acala-runtime",
"runtime_dir": "runtime/acala",
"docker": {
"image": "paritytech/srtool",
"tag": "1.57.0"
},
"profile": "release"
},
"runtimes": {
"compact": {
"tmsp": "2022-04-03T23:08:43Z",
"size": "7045424",
"prop": "0xd8d4eca6145eef0ffbeb401c340822ba7b4e902036ad67c7b4b1c5f37eec7808",
"blake2_256": "0x87a0588c73d995f20774f0abb7fd5a132988eb46a556c6ad451888c738e24ab7",
"ipfs": "QmQ4ncKH68twNRrnnf3osfHcT2bthqnFcxyT5wh5LEVM18",
"sha256": "0x383cf03b907cc437c600ee9d018e4cbd1ee1cde7a3393d7808e879993f826645",
"wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.wasm",
"subwasm": {
"size": 7045424,
"compression": {
"size_compressed": 7045424,
"size_decompressed": 7045424,
"compressed": false
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": "acala-2042 (acala-0.tx1.au1)",
"proposal_hash": "0xd8d4eca6145eef0ffbeb401c340822ba7b4e902036ad67c7b4b1c5f37eec7808",
"parachain_authorize_upgrade_hash": "0x1fc18498c9546cf610acffc1d5753cc596dba5410c663744847b394777e3e0b6",
"ipfs_hash": "QmQ4ncKH68twNRrnnf3osfHcT2bthqnFcxyT5wh5LEVM18",
"blake2_256": "0x87a0588c73d995f20774f0abb7fd5a132988eb46a556c6ad451888c738e24ab7"
}
},
"compressed": {
"tmsp": "2022-04-03T23:08:43Z",
"size": "1381855",
"prop": "0x25889422f6e5749445d2f838dbe7f3374d8af96f2f90da044d05946b2734c86f",
"blake2_256": "0xa82b9eadaa427b998946a88b52da99f92f95b1033c7f28c445609d8b1af05c07",
"ipfs": "QmdzRNJ13LG4uViPCjkMsTYGtUFcLypYrd1DeEtfUybfbw",
"sha256": "0xb6cfdb40bdaeed61e75d6d3e62d58092f3405778fb206e9c6790ea20524d19a2",
"wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
"subwasm": {
"size": 1381855,
"compression": {
"size_compressed": 1381855,
"size_decompressed": 7045424,
"compressed": true
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": "acala-2042 (acala-0.tx1.au1)",
"proposal_hash": "0x25889422f6e5749445d2f838dbe7f3374d8af96f2f90da044d05946b2734c86f",
"parachain_authorize_upgrade_hash": "0xd5b2b43ccc2758540ba523f15b0ff3e32a9929ee75dd8c7d36c684532da5069f",
"ipfs_hash": "QmdzRNJ13LG4uViPCjkMsTYGtUFcLypYrd1DeEtfUybfbw",
"blake2_256": "0xa82b9eadaa427b998946a88b52da99f92f95b1033c7f28c445609d8b1af05c07"
}
}
}
}
- subwasm info
🏋️ Runtime size: 1.318 MB (1,381,855 bytes)
🗜 Compressed: Yes, 80.39%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: acala-2042 (acala-0.tx1.au1)
🗳️ system.setCode hash: 0x25889422f6e5749445d2f838dbe7f3374d8af96f2f90da044d05946b2734c86f
🗳️ authorizeUpgrade hash: 0xd5b2b43ccc2758540ba523f15b0ff3e32a9929ee75dd8c7d36c684532da5069f
#️⃣ Blake2-256 hash: 0xa82b9eadaa427b998946a88b52da99f92f95b1033c7f28c445609d8b1af05c07
📦 IPFS: https://www.ipfs.io/ipfs/QmdzRNJ13LG4uViPCjkMsTYGtUFcLypYrd1DeEtfUybfbw
Karura Release Details:
- Scope: Runtime Only
- Network: Karura
- Client Version: v2.4.2
- Runtime Version: 2042
- Release Branch: release-karura-2.4.2
- Substrate version: 22d40c76
- ORML version: c439a50e
- Cumulus version: db11baac
- Polkadot version: v0.9.17
- srtool details:
{
"gen": "srtool v0.9.19",
"src": "git",
"version": "2.4.2",
"commit": "f4b80d7200c19b78d3777e8a4a87bc6893740d23",
"tag": "",
"branch": "release-karura-2.4.2",
"rustc": "rustc 1.57.0 (f1edd0429 2021-11-29)",
"pkg": "karura-runtime",
"tmsp": "2022-04-03T23:19:42Z",
"size": "7098114",
"prop": "0xa903ff693065aba3a8fe3d97c800fac9e78b4c58e3d1d675b85435d1c840ab17",
"ipfs": "QmamtWEFkgzMXi6Nh2V6Po1oyro4s1Z8WsiEFnJ5GLwrNt",
"sha256": "0x7e3358206a90738a3eb74b7bcfc360d64a4f8f9e480a17f1aac3b8bddc7a7217",
"wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.wasm",
"info": {
"generator": {
"name": "srtool",
"version": "0.9.19"
},
"src": "git",
"version": "2.4.2",
"git": {
"commit": "f4b80d7200c19b78d3777e8a4a87bc6893740d23",
"tag": "",
"branch": "release-karura-2.4.2"
},
"rustc": "rustc 1.57.0 (f1edd0429 2021-11-29)",
"pkg": "karura-runtime",
"profile": "release"
},
"context": {
"package": "karura-runtime",
"runtime_dir": "runtime/karura",
"docker": {
"image": "paritytech/srtool",
"tag": "1.57.0"
},
"profile": "release"
},
"runtimes": {
"compact": {
"tmsp": "2022-04-03T23:13:48Z",
"size": "7098114",
"prop": "0xa903ff693065aba3a8fe3d97c800fac9e78b4c58e3d1d675b85435d1c840ab17",
"blake2_256": "0x0b597463737ff18ef9f73101e3a238ce1bbd94446faa8f0f1b2a3a238dd2da1c",
"ipfs": "QmamtWEFkgzMXi6Nh2V6Po1oyro4s1Z8WsiEFnJ5GLwrNt",
"sha256": "0x7e3358206a90738a3eb74b7bcfc360d64a4f8f9e480a17f1aac3b8bddc7a7217",
"wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.wasm",
"subwasm": {
"size": 7098114,
"compression": {
"size_compressed": 7098114,
"size_decompressed": 7098114,
"compressed": false
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": "karura-2042 (karura-0.tx1.au1)",
"proposal_hash": "0xa903ff693065aba3a8fe3d97c800fac9e78b4c58e3d1d675b85435d1c840ab17",
"parachain_authorize_upgrade_hash": "0xf9a387b98f254e721d619e845149cf182bacf1baecf4e6e2da68d7762f39760a",
"ipfs_hash": "QmamtWEFkgzMXi6Nh2V6Po1oyro4s1Z8WsiEFnJ5GLwrNt",
"blake2_256": "0x0b597463737ff18ef9f73101e3a238ce1bbd94446faa8f0f1b2a3a238dd2da1c"
}
},
"compressed": {
"tmsp": "2022-04-03T23:13:48Z",
"size": "1414982",
"prop": "0xc24436b5260ddbe57d6669031f7187f9dbdb9bbb1adaf48558c992cca2e9a286",
"blake2_256": "0xc420419b4a988708afefe959e2d84a5443922bfb71aa2cb392b92a547102b6dd",
"ipfs": "QmcxLr68mi3sdK9UK1x28dUgfU9f4uzUNhvMjm88DoR8hV",
"sha256": "0x8139926b05784789241a140f8afedc0a4c06b78c35a855242440225b3815342b",
"wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
"subwasm": {
"size": 1414982,
"compression": {
"size_compressed": 1414982,
"size_decompressed": 7098114,
"compressed": true
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": "karura-2042 (karura-0.tx1.au1)",
"proposal_hash": "0xc24436b5260ddbe57d6669031f7187f9dbdb9bbb1adaf48558c992cca2e9a286",
"parachain_authorize_upgrade_hash": "0x2d4a0983245f33f28f669b1163420860653ebc36ebce62a99b4046e4cc6df0db",
"ipfs_hash": "QmcxLr68mi3sdK9UK1x28dUgfU9f4uzUNhvMjm88DoR8hV",
"blake2_256": "0xc420419b4a988708afefe959e2d84a5443922bfb71aa2cb392b92a547102b6dd"
}
}
}
}
- subwasm info
🏋️ Runtime size: 1.349 MB (1,414,982 bytes)
🗜 Compressed: Yes, 80.07%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: karura-2042 (karura-0.tx1.au1)
🗳️ system.setCode hash: 0xc24436b5260ddbe57d6669031f7187f9dbdb9bbb1adaf48558c992cca2e9a286
🗳️ authorizeUpgrade hash: 0x2d4a0983245f33f28f669b1163420860653ebc36ebce62a99b4046e4cc6df0db
#️⃣ Blake2-256 hash: 0xc420419b4a988708afefe959e2d84a5443922bfb71aa2cb392b92a547102b6dd
📦 IPFS: https://www.ipfs.io/ipfs/QmcxLr68mi3sdK9UK1x28dUgfU9f4uzUNhvMjm88DoR8hV
Artifacts:
- Acala Runtime Wasm: https://gateway.pinata.cloud/ipfs/QmdzRNJ13LG4uViPCjkMsTYGtUFcLypYrd1DeEtfUybfbw
- Karura Runtime Wasm: https://gateway.pinata.cloud/ipfs/QmcxLr68mi3sdK9UK1x28dUgfU9f4uzUNhvMjm88DoR8hV
Changes
- Remove lazy update of oracle median value (open-web3-stack/open-runtime-module-library#720)
- Better transaction fee handling (#1943)
- Support liquidation integration with taiKSM pool (#1955)
- Update Asset Registry to support native assets (#1993)