This is a full release for Acala & Karura that upgrades Polkadot SDK to 1.9.0 version and improves EVM compatibility.
Upgrade priority: HIGH
Polkadot SDK 1.9.0 introduces various changes to be compatiable with async backing. While the older version will still runs fine, but it will display errors due to enable of async backing. However, as async backing is not yet enabled for Acala, those errors are safe to ignore.
New Release Details:
- Scope: Full Release
- Network: Acala
- Client Version: v2.25.0
- Runtime Version: 2250
- Release Branch: release-acala-2.25.0
- ORML version: 39cff242
- srtool details:
{
"gen": "srtool v0.15.0",
"src": "git",
"version": "2.25.0",
"commit": "dd7f6d205bda0988ce63b05a678d6f137e0a82a4",
"tag": "2.24.0",
"branch": "release-acala-2.25.0",
"rustc": "rustc 1.77.0 (aedd173a2 2024-03-17)",
"pkg": "acala-runtime",
"tmsp": "2024-05-09T03:41:14Z",
"size": "1626818",
"prop": "0x17b311ad250084b47b0438019c0a8f5a4f113b19f8379134ee736df2aeb95a07",
"authorize_upgrade_prop": "0xb71cd0e3f770285297469e3495327c44510653a7f5375f6b3bf8eb5f12ffab7b",
"ipfs": "QmcL4FwMH7aUPCeRi2XfAUmJQUQUWLRWNDcVth8i9DWh5e",
"sha256": "0xac56133bc313c53d3fc00bcdc5b59296edd63a7223df7fe75f357b637c1cdb4a",
"wasm": "runtime/acala/target/srtool/production/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
"info": {
"generator": {
"name": "srtool",
"version": "0.15.0"
},
"src": "git",
"version": "2.25.0",
"git": {
"commit": "dd7f6d205bda0988ce63b05a678d6f137e0a82a4",
"tag": "",
"branch": "release-acala-2.25.0"
},
"rustc": "rustc 1.77.0 (aedd173a2 2024-03-17)",
"pkg": "acala-runtime",
"profile": "production"
},
"context": {
"package": "acala-runtime",
"runtime_dir": "runtime/acala",
"docker": {
"image": "paritytech/srtool",
"tag": "1.77.0"
},
"profile": "production"
},
"runtimes": {
"compact": {
"tmsp": "2024-05-09T03:39:53Z",
"size": "6797209",
"prop": "0xcfbd81b36ac50345c243bb618bc0770f2b7a1b1fb3a1c544506c2e0a23f2b373",
"authorize_upgrade_prop": "0x76a03a0736899a628cdaa443b465af82c2d0825f066006ce73659706a445e92f",
"blake2_256": "0xafd76c519b76fae0cac855ad61d10dba2f33ab0cd4f2344092c16692ed074bc0",
"ipfs": "QmdLwDfavnNEJCjBT1ykzqXoe9RS3iQKKy1D5BzUDzijFs",
"sha256": "0xc77404128ea5ca5e42ec576db51a5431aa5e7b077a6e79460b7c9dc96f19f89f",
"wasm": "runtime/acala/target/srtool/production/wbuild/acala-runtime/acala_runtime.compact.wasm",
"subwasm": {
"size": 6797209,
"compression": {
"size_compressed": 6797209,
"size_decompressed": 6797209,
"compressed": false
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "acala",
"implName": "acala",
"authoringVersion": 1,
"specVersion": 2250,
"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": 0
},
"proposal_hash": "0xcfbd81b36ac50345c243bb618bc0770f2b7a1b1fb3a1c544506c2e0a23f2b373",
"parachain_authorize_upgrade_hash": "0x76a03a0736899a628cdaa443b465af82c2d0825f066006ce73659706a445e92f",
"ipfs_hash": "QmdLwDfavnNEJCjBT1ykzqXoe9RS3iQKKy1D5BzUDzijFs",
"blake2_256": "0xafd76c519b76fae0cac855ad61d10dba2f33ab0cd4f2344092c16692ed074bc0"
}
},
"compressed": {
"tmsp": "2024-05-09T03:35:41Z",
"size": "1626818",
"prop": "0x17b311ad250084b47b0438019c0a8f5a4f113b19f8379134ee736df2aeb95a07",
"authorize_upgrade_prop": "0xb71cd0e3f770285297469e3495327c44510653a7f5375f6b3bf8eb5f12ffab7b",
"blake2_256": "0x73eae72ffdee319a99305e7dfecabe0db2eb6b24998997eb7b99cabc412915f2",
"ipfs": "QmcL4FwMH7aUPCeRi2XfAUmJQUQUWLRWNDcVth8i9DWh5e",
"sha256": "0xac56133bc313c53d3fc00bcdc5b59296edd63a7223df7fe75f357b637c1cdb4a",
"wasm": "runtime/acala/target/srtool/production/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
"subwasm": {
"size": 1626818,
"compression": {
"size_compressed": 1626818,
"size_decompressed": 6797209,
"compressed": true
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "acala",
"implName": "acala",
"authoringVersion": 1,
"specVersion": 2250,
"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": 0
},
"proposal_hash": "0x17b311ad250084b47b0438019c0a8f5a4f113b19f8379134ee736df2aeb95a07",
"parachain_authorize_upgrade_hash": "0xb71cd0e3f770285297469e3495327c44510653a7f5375f6b3bf8eb5f12ffab7b",
"ipfs_hash": "QmcL4FwMH7aUPCeRi2XfAUmJQUQUWLRWNDcVth8i9DWh5e",
"blake2_256": "0x73eae72ffdee319a99305e7dfecabe0db2eb6b24998997eb7b99cabc412915f2"
}
}
}
}
- subwasm info
🏋️ Runtime size: 1.551 MB (1,626,818 bytes)
🗜 Compressed: Yes, 76.07%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: acala-2250 (acala-0.tx3.au1)
🗳️ system.setCode hash: 0x17b311ad250084b47b0438019c0a8f5a4f113b19f8379134ee736df2aeb95a07
🗳️ authorizeUpgrade hash: 0xb71cd0e3f770285297469e3495327c44510653a7f5375f6b3bf8eb5f12ffab7b
🗳️ Blake2-256 hash: 0x73eae72ffdee319a99305e7dfecabe0db2eb6b24998997eb7b99cabc412915f2
📦 IPFS: https://www.ipfs.io/ipfs/QmcL4FwMH7aUPCeRi2XfAUmJQUQUWLRWNDcVth8i9DWh5e
-
Wasm: https://gateway.pinata.cloud/ipfs/QmcL4FwMH7aUPCeRi2XfAUmJQUQUWLRWNDcVth8i9DWh5e
-
Previous Release: https://github.com/AcalaNetwork/Acala/releases/tag/2.24.0
New Release Details:
- Scope: Full Release
- Network: Karura
- Client Version: v2.25.0
- Runtime Version: 2250
- Release Branch: release-karura-2.25.0
- ORML version: 39cff242
- srtool details:
{
"gen": "srtool v0.15.0",
"src": "git",
"version": "2.25.0",
"commit": "dd7f6d205bda0988ce63b05a678d6f137e0a82a4",
"tag": "2.24.0",
"branch": "release-karura-2.25.0",
"rustc": "rustc 1.77.0 (aedd173a2 2024-03-17)",
"pkg": "karura-runtime",
"tmsp": "2024-05-09T03:41:34Z",
"size": "1632505",
"prop": "0xcc1185084adb38b08bca13057da436df28c4d0e87d57d023af4125c0f5016834",
"authorize_upgrade_prop": "0x1f7cf829f78458b56ea7a8ea34667d377323fb84719cfc1f54454e7ecad85f41",
"ipfs": "Qmb4fvoWvRypnCGMbbbKeM24PagoeHtYreacYWS64KpwFL",
"sha256": "0xf09a2dff20b0d02cd605bc94a8c9951d59635aafa05ca03ca9b5a5b34d0f28d5",
"wasm": "runtime/karura/target/srtool/production/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
"info": {
"generator": {
"name": "srtool",
"version": "0.15.0"
},
"src": "git",
"version": "2.25.0",
"git": {
"commit": "dd7f6d205bda0988ce63b05a678d6f137e0a82a4",
"tag": "",
"branch": "release-karura-2.25.0"
},
"rustc": "rustc 1.77.0 (aedd173a2 2024-03-17)",
"pkg": "karura-runtime",
"profile": "production"
},
"context": {
"package": "karura-runtime",
"runtime_dir": "runtime/karura",
"docker": {
"image": "paritytech/srtool",
"tag": "1.77.0"
},
"profile": "production"
},
"runtimes": {
"compact": {
"tmsp": "2024-05-09T03:40:12Z",
"size": "6827016",
"prop": "0x7aa2b2978169825b0ee5abfeab792dc766f5198191960ef08eb18b14889e334c",
"authorize_upgrade_prop": "0x050ee75e6a5377d467bebfb7384d800450d0a77a255d98ca11318482a1a6b70e",
"blake2_256": "0x4e96377cc50ec7742c1c120e80740f9e90bebb4d05e957bae12cb4fc476e11d8",
"ipfs": "QmQ2v6qJ6VnZ8UfeE2y1bgtYRbJ62a4avv8q2nPjqNLg69",
"sha256": "0x4bafa25d648834e6dd7672d7a88a21930129b23bcf08884a402efe32bc596156",
"wasm": "runtime/karura/target/srtool/production/wbuild/karura-runtime/karura_runtime.compact.wasm",
"subwasm": {
"size": 6827016,
"compression": {
"size_compressed": 6827016,
"size_decompressed": 6827016,
"compressed": false
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "karura",
"implName": "karura",
"authoringVersion": 1,
"specVersion": 2250,
"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": 0
},
"proposal_hash": "0x7aa2b2978169825b0ee5abfeab792dc766f5198191960ef08eb18b14889e334c",
"parachain_authorize_upgrade_hash": "0x050ee75e6a5377d467bebfb7384d800450d0a77a255d98ca11318482a1a6b70e",
"ipfs_hash": "QmQ2v6qJ6VnZ8UfeE2y1bgtYRbJ62a4avv8q2nPjqNLg69",
"blake2_256": "0x4e96377cc50ec7742c1c120e80740f9e90bebb4d05e957bae12cb4fc476e11d8"
}
},
"compressed": {
"tmsp": "2024-05-09T03:35:54Z",
"size": "1632505",
"prop": "0xcc1185084adb38b08bca13057da436df28c4d0e87d57d023af4125c0f5016834",
"authorize_upgrade_prop": "0x1f7cf829f78458b56ea7a8ea34667d377323fb84719cfc1f54454e7ecad85f41",
"blake2_256": "0x1ea409145d4f8959615a9e8b5bfc192aac71d84f46d695222b9c6715e1cd0c92",
"ipfs": "Qmb4fvoWvRypnCGMbbbKeM24PagoeHtYreacYWS64KpwFL",
"sha256": "0xf09a2dff20b0d02cd605bc94a8c9951d59635aafa05ca03ca9b5a5b34d0f28d5",
"wasm": "runtime/karura/target/srtool/production/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
"subwasm": {
"size": 1632505,
"compression": {
"size_compressed": 1632505,
"size_decompressed": 6827016,
"compressed": true
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "karura",
"implName": "karura",
"authoringVersion": 1,
"specVersion": 2250,
"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": 0
},
"proposal_hash": "0xcc1185084adb38b08bca13057da436df28c4d0e87d57d023af4125c0f5016834",
"parachain_authorize_upgrade_hash": "0x1f7cf829f78458b56ea7a8ea34667d377323fb84719cfc1f54454e7ecad85f41",
"ipfs_hash": "Qmb4fvoWvRypnCGMbbbKeM24PagoeHtYreacYWS64KpwFL",
"blake2_256": "0x1ea409145d4f8959615a9e8b5bfc192aac71d84f46d695222b9c6715e1cd0c92"
}
}
}
}
- subwasm info
🏋️ Runtime size: 1.557 MB (1,632,505 bytes)
🗜 Compressed: Yes, 76.09%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: karura-2250 (karura-0.tx2.au1)
🗳️ system.setCode hash: 0xcc1185084adb38b08bca13057da436df28c4d0e87d57d023af4125c0f5016834
🗳️ authorizeUpgrade hash: 0x1f7cf829f78458b56ea7a8ea34667d377323fb84719cfc1f54454e7ecad85f41
🗳️ Blake2-256 hash: 0x1ea409145d4f8959615a9e8b5bfc192aac71d84f46d695222b9c6715e1cd0c92
📦 IPFS: https://www.ipfs.io/ipfs/Qmb4fvoWvRypnCGMbbbKeM24PagoeHtYreacYWS64KpwFL
-
Wasm: https://gateway.pinata.cloud/ipfs/Qmb4fvoWvRypnCGMbbbKeM24PagoeHtYreacYWS64KpwFL
-
Previous Release: https://github.com/AcalaNetwork/Acala/releases/tag/2.24.0
Artifacts:
- Karura Runtime Wasm: https://gateway.pinata.cloud/ipfs/Qmb4fvoWvRypnCGMbbbKeM24PagoeHtYreacYWS64KpwFL
- Acala Runtime Wasm: https://gateway.pinata.cloud/ipfs/QmcL4FwMH7aUPCeRi2XfAUmJQUQUWLRWNDcVth8i9DWh5e
- Karura Docker image: acala/karura-node:2.25.0
- Acala Docker image: acala/acala-node:2.25.0
Changes
- Upgrade rust 1.75.0 (#2717)
- Only make contract unpublished when deployer is in developer mode (#2724)
- Remove dmp queue (#2726)
- Evm tracing (#2716)
- Improve tracing (#2731)
- Trace logs and storage (#2740)
- Impl block prevrandao (#2736)
- Update unbonding period (#2742)
- Polkadot sdk 1.9.0 (#2741)