Acala & Karura 2.12.0
This is a full release for Acala & Karura that upgrades Substrate/Polkadot/Cumulus version to v0.9.33 and fix an issue about XCM transfer ERC20. This also adjusted the voting period for Acala governance.
Upgrade priority: MEDIUM
This is an optional upgrade.
New Release Details:
- Scope: Full Release
- Network: Karura
- Client Version: v2.12.0
- Runtime Version: 2120
- Release Branch: release-karura-2.12.0
- Substrate version: 069ecf1d
- ORML version: dc39cfdd
- Cumulus version: 27721d79
- Polkadot version: v0.9.33
- srtool details:
{
"gen": "srtool v0.9.25",
"src": "git",
"version": "2.12.0",
"commit": "6eefbb4ea0c3645f434ce695452ed6d9d6641a10",
"tag": "2.10.0",
"branch": "release-karura-2.12.0",
"rustc": "rustc 1.66.1 (90743e729 2023-01-10)",
"pkg": "karura-runtime",
"tmsp": "2023-01-15T04:35:10Z",
"size": "1482234",
"prop": "0xe4e8dba8955cdd26a56a6b781eb577e3f88579088842e6f8dfbc91d3d5f0630b",
"authorize_upgrade_prop": "0x929fc6240ed174fa5fcd1bad6f130c2e2a8ac79e1db4bfcb589f62e2226b2fb7",
"ipfs": "QmeRhWuRa9HbNpzLAkzJCBdCdqh3gVMzFyaC1PybxoVWQf",
"sha256": "0xa29f1d7b03d022905de2b9058754181058161f5ddab49fd051a35caee54df317",
"wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
"info": {
"generator": {
"name": "srtool",
"version": "0.9.25"
},
"src": "git",
"version": "2.12.0",
"git": {
"commit": "6eefbb4ea0c3645f434ce695452ed6d9d6641a10",
"tag": "",
"branch": "release-karura-2.12.0"
},
"rustc": "rustc 1.66.1 (90743e729 2023-01-10)",
"pkg": "karura-runtime",
"profile": "release"
},
"context": {
"package": "karura-runtime",
"runtime_dir": "runtime/karura",
"docker": {
"image": "paritytech/srtool",
"tag": "1.66.1"
},
"profile": "release"
},
"runtimes": {
"compact": {
"tmsp": "2023-01-15T04:29:38Z",
"size": "7513946",
"prop": "0xcd8be9dce1e44d8052c39866af76a50a0aee4f56279d61fcfe1c62e8b6d80dce",
"authorize_upgrade_prop": "0x1bede13a62aa1b6bd7dd1c2b185133a3f446780d50c7b73663bc3763a04e8da4",
"blake2_256": "0xd933845a90d03b81732cd4e33b92a40244b5124fb9a7d9eb1f43c6570cfb9e8d",
"ipfs": "QmUXLsXmZhzHvYHji8mEk78u6WaQFF5qbV66rAULAWaxAb",
"sha256": "0xa051699255113f222187a76c0a12603775c7029ccf5059ff669d7a26c9fea8c8",
"wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.wasm",
"subwasm": {
"size": 7513946,
"compression": {
"size_compressed": 7513946,
"size_decompressed": 7513946,
"compressed": false
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "karura",
"implName": "karura",
"authoringVersion": 1,
"specVersion": 2120,
"implVersion": 0,
"apis": [
[
"0xdf6acb689907609b",
4
],
[
"0x37e397fc7c91f5e4",
1
],
[
"0x40fe3ad401f8959a",
6
],
[
"0xd2bc9897eed08f15",
3
],
[
"0xf78b278be53f454c",
2
],
[
"0xdd718d5cc53262d4",
1
],
[
"0xab3c0572291feb8b",
1
],
[
"0xbc9d89904f5b923f",
1
],
[
"0x37c8bb1350a9a2a8",
2
],
[
"0x6ef953004ba30e59",
1
],
[
"0x955e168e0cfb3409",
1
],
[
"0xe3df3f2aa8a5cc57",
2
],
[
"0xea93e3f16f3d6962",
2
]
],
"transactionVersion": 2
},
"proposal_hash": "0xcd8be9dce1e44d8052c39866af76a50a0aee4f56279d61fcfe1c62e8b6d80dce",
"parachain_authorize_upgrade_hash": "0x1bede13a62aa1b6bd7dd1c2b185133a3f446780d50c7b73663bc3763a04e8da4",
"ipfs_hash": "QmUXLsXmZhzHvYHji8mEk78u6WaQFF5qbV66rAULAWaxAb",
"blake2_256": "0xd933845a90d03b81732cd4e33b92a40244b5124fb9a7d9eb1f43c6570cfb9e8d"
}
},
"compressed": {
"tmsp": "2023-01-15T04:14:30Z",
"size": "1482234",
"prop": "0xe4e8dba8955cdd26a56a6b781eb577e3f88579088842e6f8dfbc91d3d5f0630b",
"authorize_upgrade_prop": "0x929fc6240ed174fa5fcd1bad6f130c2e2a8ac79e1db4bfcb589f62e2226b2fb7",
"blake2_256": "0xe184ce566d264b1a8554d4ce367918f1b6021bcf2ed96be017054a7abf8557af",
"ipfs": "QmeRhWuRa9HbNpzLAkzJCBdCdqh3gVMzFyaC1PybxoVWQf",
"sha256": "0xa29f1d7b03d022905de2b9058754181058161f5ddab49fd051a35caee54df317",
"wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
"subwasm": {
"size": 1482234,
"compression": {
"size_compressed": 1482234,
"size_decompressed": 7513946,
"compressed": true
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "karura",
"implName": "karura",
"authoringVersion": 1,
"specVersion": 2120,
"implVersion": 0,
"apis": [
[
"0xdf6acb689907609b",
4
],
[
"0x37e397fc7c91f5e4",
1
],
[
"0x40fe3ad401f8959a",
6
],
[
"0xd2bc9897eed08f15",
3
],
[
"0xf78b278be53f454c",
2
],
[
"0xdd718d5cc53262d4",
1
],
[
"0xab3c0572291feb8b",
1
],
[
"0xbc9d89904f5b923f",
1
],
[
"0x37c8bb1350a9a2a8",
2
],
[
"0x6ef953004ba30e59",
1
],
[
"0x955e168e0cfb3409",
1
],
[
"0xe3df3f2aa8a5cc57",
2
],
[
"0xea93e3f16f3d6962",
2
]
],
"transactionVersion": 2
},
"proposal_hash": "0xe4e8dba8955cdd26a56a6b781eb577e3f88579088842e6f8dfbc91d3d5f0630b",
"parachain_authorize_upgrade_hash": "0x929fc6240ed174fa5fcd1bad6f130c2e2a8ac79e1db4bfcb589f62e2226b2fb7",
"ipfs_hash": "QmeRhWuRa9HbNpzLAkzJCBdCdqh3gVMzFyaC1PybxoVWQf",
"blake2_256": "0xe184ce566d264b1a8554d4ce367918f1b6021bcf2ed96be017054a7abf8557af"
}
}
}
}
- subwasm info
Running subwasm v0.18.0
🏋️ Runtime size: 1.414 MB (1,482,234 bytes)
🗜 Compressed: Yes, 80.27%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: karura-2120 (karura-0.tx2.au1)
🗳️ system.setCode hash: 0xe4e8dba8955cdd26a56a6b781eb577e3f88579088842e6f8dfbc91d3d5f0630b
🗳️ authorizeUpgrade hash: 0x929fc6240ed174fa5fcd1bad6f130c2e2a8ac79e1db4bfcb589f62e2226b2fb7
#️⃣ Blake2-256 hash: 0xe184ce566d264b1a8554d4ce367918f1b6021bcf2ed96be017054a7abf8557af
📦 IPFS: https://www.ipfs.io/ipfs/QmeRhWuRa9HbNpzLAkzJCBdCdqh3gVMzFyaC1PybxoVWQf
- Scope: Full Release
- Network: Acala
- Client Version: v2.12.0
- Runtime Version: 2120
- Release Branch: release-acala-2.12.0
- Substrate version: 069ecf1d
- ORML version: dc39cfdd
- Cumulus version: 27721d79
- Polkadot version: v0.9.33
- srtool details:
{
"gen": "srtool v0.9.25",
"src": "git",
"version": "2.12.0",
"commit": "6eefbb4ea0c3645f434ce695452ed6d9d6641a10",
"tag": "2.10.0",
"branch": "release-acala-2.12.0",
"rustc": "rustc 1.66.1 (90743e729 2023-01-10)",
"pkg": "acala-runtime",
"tmsp": "2023-01-15T04:36:05Z",
"size": "1474313",
"prop": "0x1927fd9399bbb70f0df5cd911f3d13883e12756e3d91a4d2d1b1374cd397566e",
"authorize_upgrade_prop": "0xb4a8987407e0f39ec5be021bbf47b427d94b16e6ddd150c46ffb52e86fd74ed8",
"ipfs": "QmdukKdK7iELEZuTiWVxr18uEJ4sZVTA6ZKSZgFJYx5eNa",
"sha256": "0xbb333e208026fc3f1cfd6795cba805c2877f3a0d82bb5bf9d7a527e6a603ad80",
"wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
"info": {
"generator": {
"name": "srtool",
"version": "0.9.25"
},
"src": "git",
"version": "2.12.0",
"git": {
"commit": "6eefbb4ea0c3645f434ce695452ed6d9d6641a10",
"tag": "",
"branch": "release-acala-2.12.0"
},
"rustc": "rustc 1.66.1 (90743e729 2023-01-10)",
"pkg": "acala-runtime",
"profile": "release"
},
"context": {
"package": "acala-runtime",
"runtime_dir": "runtime/acala",
"docker": {
"image": "paritytech/srtool",
"tag": "1.66.1"
},
"profile": "release"
},
"runtimes": {
"compact": {
"tmsp": "2023-01-15T04:30:40Z",
"size": "7424478",
"prop": "0xe7ff4bfa1adf178c98c8695cea66d21edca7082e55793f873f048af46b4446b7",
"authorize_upgrade_prop": "0xf82b52208849e0d53edfb6b60b0eb2327d628c0cf713e2031d3e796cddaab01a",
"blake2_256": "0xbbbdbaa7db9308ffa00c48baf60fcb1fb9f62cf9b8130477f02c4a8dad01d82d",
"ipfs": "QmPHbkz5SuAiVdhzSfAbuBVFbZocN16P2zbGNwuoekaX4z",
"sha256": "0x919e28a5ffb76c308e11a459b7341e6146111d3a1ae7463c45f90daedd057d91",
"wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.wasm",
"subwasm": {
"size": 7424478,
"compression": {
"size_compressed": 7424478,
"size_decompressed": 7424478,
"compressed": false
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "acala",
"implName": "acala",
"authoringVersion": 1,
"specVersion": 2120,
"implVersion": 0,
"apis": [
[
"0xdf6acb689907609b",
4
],
[
"0x37e397fc7c91f5e4",
1
],
[
"0x40fe3ad401f8959a",
6
],
[
"0xd2bc9897eed08f15",
3
],
[
"0xf78b278be53f454c",
2
],
[
"0xdd718d5cc53262d4",
1
],
[
"0xab3c0572291feb8b",
1
],
[
"0xbc9d89904f5b923f",
1
],
[
"0x37c8bb1350a9a2a8",
2
],
[
"0x6ef953004ba30e59",
1
],
[
"0x955e168e0cfb3409",
1
],
[
"0xe3df3f2aa8a5cc57",
2
],
[
"0xea93e3f16f3d6962",
2
]
],
"transactionVersion": 2
},
"proposal_hash": "0xe7ff4bfa1adf178c98c8695cea66d21edca7082e55793f873f048af46b4446b7",
"parachain_authorize_upgrade_hash": "0xf82b52208849e0d53edfb6b60b0eb2327d628c0cf713e2031d3e796cddaab01a",
"ipfs_hash": "QmPHbkz5SuAiVdhzSfAbuBVFbZocN16P2zbGNwuoekaX4z",
"blake2_256": "0xbbbdbaa7db9308ffa00c48baf60fcb1fb9f62cf9b8130477f02c4a8dad01d82d"
}
},
"compressed": {
"tmsp": "2023-01-15T04:15:17Z",
"size": "1474313",
"prop": "0x1927fd9399bbb70f0df5cd911f3d13883e12756e3d91a4d2d1b1374cd397566e",
"authorize_upgrade_prop": "0xb4a8987407e0f39ec5be021bbf47b427d94b16e6ddd150c46ffb52e86fd74ed8",
"blake2_256": "0xf62c1c225b50b798cee69abe7ffcd04151b0972d3ccf61ec71e4e30ecae9e506",
"ipfs": "QmdukKdK7iELEZuTiWVxr18uEJ4sZVTA6ZKSZgFJYx5eNa",
"sha256": "0xbb333e208026fc3f1cfd6795cba805c2877f3a0d82bb5bf9d7a527e6a603ad80",
"wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
"subwasm": {
"size": 1474313,
"compression": {
"size_compressed": 1474313,
"size_decompressed": 7424478,
"compressed": true
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "acala",
"implName": "acala",
"authoringVersion": 1,
"specVersion": 2120,
"implVersion": 0,
"apis": [
[
"0xdf6acb689907609b",
4
],
[
"0x37e397fc7c91f5e4",
1
],
[
"0x40fe3ad401f8959a",
6
],
[
"0xd2bc9897eed08f15",
3
],
[
"0xf78b278be53f454c",
2
],
[
"0xdd718d5cc53262d4",
1
],
[
"0xab3c0572291feb8b",
1
],
[
"0xbc9d89904f5b923f",
1
],
[
"0x37c8bb1350a9a2a8",
2
],
[
"0x6ef953004ba30e59",
1
],
[
"0x955e168e0cfb3409",
1
],
[
"0xe3df3f2aa8a5cc57",
2
],
[
"0xea93e3f16f3d6962",
2
]
],
"transactionVersion": 2
},
"proposal_hash": "0x1927fd9399bbb70f0df5cd911f3d13883e12756e3d91a4d2d1b1374cd397566e",
"parachain_authorize_upgrade_hash": "0xb4a8987407e0f39ec5be021bbf47b427d94b16e6ddd150c46ffb52e86fd74ed8",
"ipfs_hash": "QmdukKdK7iELEZuTiWVxr18uEJ4sZVTA6ZKSZgFJYx5eNa",
"blake2_256": "0xf62c1c225b50b798cee69abe7ffcd04151b0972d3ccf61ec71e4e30ecae9e506"
}
}
}
}
- subwasm info
Running subwasm v0.18.0
🏋️ Runtime size: 1.406 MB (1,474,313 bytes)
🗜 Compressed: Yes, 80.14%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: acala-2120 (acala-0.tx2.au1)
🗳️ system.setCode hash: 0x1927fd9399bbb70f0df5cd911f3d13883e12756e3d91a4d2d1b1374cd397566e
🗳️ authorizeUpgrade hash: 0xb4a8987407e0f39ec5be021bbf47b427d94b16e6ddd150c46ffb52e86fd74ed8
#️⃣ Blake2-256 hash: 0xf62c1c225b50b798cee69abe7ffcd04151b0972d3ccf61ec71e4e30ecae9e506
📦 IPFS: https://www.ipfs.io/ipfs/QmdukKdK7iELEZuTiWVxr18uEJ4sZVTA6ZKSZgFJYx5eNa
Artifacts:
- Karura Runtime Wasm: https://gateway.pinata.cloud/ipfs/QmeRhWuRa9HbNpzLAkzJCBdCdqh3gVMzFyaC1PybxoVWQf
- Acala Runtime Wasm: https://gateway.pinata.cloud/ipfs/QmdukKdK7iELEZuTiWVxr18uEJ4sZVTA6ZKSZgFJYx5eNa
- Karura Docker Image acala/karura-node:2.11.0
- Acala Docker Image: acala/acala-node:2.12.0
Changes
- Upgrade Polkadot v0.9.33 (#2443)
- Use explicit call index (#2446)
- keep the buffer amount for debit pool when offset_surplus_and_debit (#2401)
- Update Acala goverance voting period (#2449)
- Set evm origin for xcm (#2454)