Acala & Karura 2.24.0
This is a runtime upgrade for Acala & Karura that upgrades Polkadot SDK to 1.6.0 version and upgrades Acala EVM+ to support Shanghai fork.
Upgrade priority: LOW
New Release Details:
- Scope: Full Release
- Network: Acala
- Client Version: v2.24.0
- Runtime Version: 2240
- Release Branch: release-acala-2.24.0
- ORML version: 91942bcc
- srtool details:
{
"gen": "srtool v0.13.0",
"src": "git",
"version": "2.24.0",
"commit": "89ef1e5b2167358b915877ebe490a03a775a4b0d",
"tag": "2.23.0",
"branch": "release-acala-2.24.0",
"rustc": "rustc 1.74.0 (79e9716c9 2023-11-13)",
"pkg": "acala-runtime",
"tmsp": "2024-02-22T07:29:46Z",
"size": "1650909",
"prop": "0xc66bf2d5ef5814a1c24cf84dfc324139e4ba06d2be41d2e317ef40a0ae75718a",
"authorize_upgrade_prop": "0x99df7026357bef761c5de60d3e8ff92c8fcb499c28ffb69aa5062d3fc15792a4",
"ipfs": "QmZDWzXAqyKmuQYyNBgkjm1MMHvX2XTLBq5VAuJYgCWjj8",
"sha256": "0xaf84bc567c10afaf48983c2a5f03032986b963139e6c61d8d42db156a156c88d",
"wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
"info": {
"generator": {
"name": "srtool",
"version": "0.13.0"
},
"src": "git",
"version": "2.24.0",
"git": {
"commit": "89ef1e5b2167358b915877ebe490a03a775a4b0d",
"tag": "",
"branch": "release-acala-2.24.0"
},
"rustc": "rustc 1.74.0 (79e9716c9 2023-11-13)",
"pkg": "acala-runtime",
"profile": "release"
},
"context": {
"package": "acala-runtime",
"runtime_dir": "runtime/acala",
"docker": {
"image": "paritytech/srtool",
"tag": "1.74.0"
},
"profile": "release"
},
"runtimes": {
"compact": {
"tmsp": "2024-02-22T07:28:29Z",
"size": "7980106",
"prop": "0x334c75aa63a1094befb3be23949c77552539830634810acdd5c4f1200c76ec06",
"authorize_upgrade_prop": "0xf92e0dd250a7ac7ea6ab29d04622399cf15bba6c68f3843bc371b41afc53d67c",
"blake2_256": "0x05770e72f4f24999d7c22e7e5e1c26043ae1241ddab1d1830cbfef7e61016d7c",
"ipfs": "QmVY2UNHgN1MMaSs1GT21reHeGxyoh7pajhtP1d21xzreL",
"sha256": "0x0376abafb1da7b7c710c61608148b8168e14eafa341dc951179b2277d2ef12c9",
"wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.wasm",
"subwasm": {
"size": 7980106,
"compression": {
"size_compressed": 7980106,
"size_decompressed": 7980106,
"compressed": false
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "acala",
"implName": "acala",
"authoringVersion": 1,
"specVersion": 2240,
"implVersion": 0,
"apis": [
[
"0xdf6acb689907609b",
4
],
[
"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": "0x334c75aa63a1094befb3be23949c77552539830634810acdd5c4f1200c76ec06",
"parachain_authorize_upgrade_hash": "0xf92e0dd250a7ac7ea6ab29d04622399cf15bba6c68f3843bc371b41afc53d67c",
"ipfs_hash": "QmVY2UNHgN1MMaSs1GT21reHeGxyoh7pajhtP1d21xzreL",
"blake2_256": "0x05770e72f4f24999d7c22e7e5e1c26043ae1241ddab1d1830cbfef7e61016d7c"
}
},
"compressed": {
"tmsp": "2024-02-22T07:25:07Z",
"size": "1650909",
"prop": "0xc66bf2d5ef5814a1c24cf84dfc324139e4ba06d2be41d2e317ef40a0ae75718a",
"authorize_upgrade_prop": "0x99df7026357bef761c5de60d3e8ff92c8fcb499c28ffb69aa5062d3fc15792a4",
"blake2_256": "0xf37f71bfe55ef837d4a3da12525725c729c7c71974628c52465cd60dfe7ed9d2",
"ipfs": "QmZDWzXAqyKmuQYyNBgkjm1MMHvX2XTLBq5VAuJYgCWjj8",
"sha256": "0xaf84bc567c10afaf48983c2a5f03032986b963139e6c61d8d42db156a156c88d",
"wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
"subwasm": {
"size": 1650909,
"compression": {
"size_compressed": 1650909,
"size_decompressed": 7980106,
"compressed": true
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "acala",
"implName": "acala",
"authoringVersion": 1,
"specVersion": 2240,
"implVersion": 0,
"apis": [
[
"0xdf6acb689907609b",
4
],
[
"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": "0xc66bf2d5ef5814a1c24cf84dfc324139e4ba06d2be41d2e317ef40a0ae75718a",
"parachain_authorize_upgrade_hash": "0x99df7026357bef761c5de60d3e8ff92c8fcb499c28ffb69aa5062d3fc15792a4",
"ipfs_hash": "QmZDWzXAqyKmuQYyNBgkjm1MMHvX2XTLBq5VAuJYgCWjj8",
"blake2_256": "0xf37f71bfe55ef837d4a3da12525725c729c7c71974628c52465cd60dfe7ed9d2"
}
}
}
}
- subwasm info
🏋️ Runtime size: 1.574 MB (1,650,909 bytes)
🗜 Compressed: Yes, 79.31%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: acala-2240 (acala-0.tx3.au1)
🗳️ system.setCode hash: 0xc66bf2d5ef5814a1c24cf84dfc324139e4ba06d2be41d2e317ef40a0ae75718a
🗳️ authorizeUpgrade hash: 0x99df7026357bef761c5de60d3e8ff92c8fcb499c28ffb69aa5062d3fc15792a4
🗳️ Blake2-256 hash: 0xf37f71bfe55ef837d4a3da12525725c729c7c71974628c52465cd60dfe7ed9d2
📦 IPFS: https://www.ipfs.io/ipfs/QmZDWzXAqyKmuQYyNBgkjm1MMHvX2XTLBq5VAuJYgCWjj8
-
Wasm: https://gateway.pinata.cloud/ipfs/QmZDWzXAqyKmuQYyNBgkjm1MMHvX2XTLBq5VAuJYgCWjj8
-
Previous Release: https://github.com/AcalaNetwork/Acala/releases/tag/2.23.0
New Release Details:
- Scope: Full Release
- Network: Karura
- Client Version: v2.24.0
- Runtime Version: 2240
- Release Branch: release-karura-2.24.0
- ORML version: 91942bcc
- srtool details:
{
"gen": "srtool v0.13.0",
"src": "git",
"version": "2.24.0",
"commit": "89ef1e5b2167358b915877ebe490a03a775a4b0d",
"tag": "2.23.0",
"branch": "release-karura-2.24.0",
"rustc": "rustc 1.74.0 (79e9716c9 2023-11-13)",
"pkg": "karura-runtime",
"tmsp": "2024-02-22T07:27:05Z",
"size": "1661688",
"prop": "0xdbb86a8b7ae22fcbd475ca73c5e032517f3d59f800087dec016e12c2dd086d44",
"authorize_upgrade_prop": "0x0c49f7aa3de8fb5174c3383a266bf5f3d0780e6314c16ed9ee180938391cce0b",
"ipfs": "Qmf5ev4Tekqf9Cnm698BktHr32NpUcfQqDw53NUhBtibKs",
"sha256": "0x044be8cb388c620bf2635fc620913fd409d0a63192e1173db5877ad38ccbba7c",
"wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
"info": {
"generator": {
"name": "srtool",
"version": "0.13.0"
},
"src": "git",
"version": "2.24.0",
"git": {
"commit": "89ef1e5b2167358b915877ebe490a03a775a4b0d",
"tag": "",
"branch": "release-karura-2.24.0"
},
"rustc": "rustc 1.74.0 (79e9716c9 2023-11-13)",
"pkg": "karura-runtime",
"profile": "release"
},
"context": {
"package": "karura-runtime",
"runtime_dir": "runtime/karura",
"docker": {
"image": "paritytech/srtool",
"tag": "1.74.0"
},
"profile": "release"
},
"runtimes": {
"compact": {
"tmsp": "2024-02-22T07:25:33Z",
"size": "8017825",
"prop": "0x124a98525bd64df6fbd0791d2e31da4c553cfe0f18c60e9728fb58e3f3b83314",
"authorize_upgrade_prop": "0xcb3c9312db3429275dbdd9cb794b05e83301b8f1b6ca9650b0b004b60dcec1ee",
"blake2_256": "0xb66bce717ef1678c17bf47a69967cf0d9b242cbc364edee2cb11c7abba230e03",
"ipfs": "QmXzEyBeSHXTrcMGqggsrZtCx8kSHfzUtF9kaKk7UHGkNs",
"sha256": "0x65bf29aad4918b880089ebfcaa91a3532d5082b66498d86ffa3b3a4184432187",
"wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.wasm",
"subwasm": {
"size": 8017825,
"compression": {
"size_compressed": 8017825,
"size_decompressed": 8017825,
"compressed": false
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "karura",
"implName": "karura",
"authoringVersion": 1,
"specVersion": 2240,
"implVersion": 0,
"apis": [
[
"0xdf6acb689907609b",
4
],
[
"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": "0x124a98525bd64df6fbd0791d2e31da4c553cfe0f18c60e9728fb58e3f3b83314",
"parachain_authorize_upgrade_hash": "0xcb3c9312db3429275dbdd9cb794b05e83301b8f1b6ca9650b0b004b60dcec1ee",
"ipfs_hash": "QmXzEyBeSHXTrcMGqggsrZtCx8kSHfzUtF9kaKk7UHGkNs",
"blake2_256": "0xb66bce717ef1678c17bf47a69967cf0d9b242cbc364edee2cb11c7abba230e03"
}
},
"compressed": {
"tmsp": "2024-02-22T07:22:24Z",
"size": "1661688",
"prop": "0xdbb86a8b7ae22fcbd475ca73c5e032517f3d59f800087dec016e12c2dd086d44",
"authorize_upgrade_prop": "0x0c49f7aa3de8fb5174c3383a266bf5f3d0780e6314c16ed9ee180938391cce0b",
"blake2_256": "0x8d131438e8de477420ff03f10daed14d50d45dc37c2e5d82d7294574b0726941",
"ipfs": "Qmf5ev4Tekqf9Cnm698BktHr32NpUcfQqDw53NUhBtibKs",
"sha256": "0x044be8cb388c620bf2635fc620913fd409d0a63192e1173db5877ad38ccbba7c",
"wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
"subwasm": {
"size": 1661688,
"compression": {
"size_compressed": 1661688,
"size_decompressed": 8017825,
"compressed": true
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "karura",
"implName": "karura",
"authoringVersion": 1,
"specVersion": 2240,
"implVersion": 0,
"apis": [
[
"0xdf6acb689907609b",
4
],
[
"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": "0xdbb86a8b7ae22fcbd475ca73c5e032517f3d59f800087dec016e12c2dd086d44",
"parachain_authorize_upgrade_hash": "0x0c49f7aa3de8fb5174c3383a266bf5f3d0780e6314c16ed9ee180938391cce0b",
"ipfs_hash": "Qmf5ev4Tekqf9Cnm698BktHr32NpUcfQqDw53NUhBtibKs",
"blake2_256": "0x8d131438e8de477420ff03f10daed14d50d45dc37c2e5d82d7294574b0726941"
}
}
}
}
- subwasm info
🏋️ Runtime size: 1.585 MB (1,661,688 bytes)
🗜 Compressed: Yes, 79.28%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: karura-2240 (karura-0.tx2.au1)
🗳️ system.setCode hash: 0xdbb86a8b7ae22fcbd475ca73c5e032517f3d59f800087dec016e12c2dd086d44
🗳️ authorizeUpgrade hash: 0x0c49f7aa3de8fb5174c3383a266bf5f3d0780e6314c16ed9ee180938391cce0b
🗳️ Blake2-256 hash: 0x8d131438e8de477420ff03f10daed14d50d45dc37c2e5d82d7294574b0726941
📦 IPFS: https://www.ipfs.io/ipfs/Qmf5ev4Tekqf9Cnm698BktHr32NpUcfQqDw53NUhBtibKs
-
Wasm: https://gateway.pinata.cloud/ipfs/Qmf5ev4Tekqf9Cnm698BktHr32NpUcfQqDw53NUhBtibKs
-
Previous Release: https://github.com/AcalaNetwork/Acala/releases/tag/2.23.0
Artifacts:
- Karura Runtime Wasm: https://gateway.pinata.cloud/ipfs/Qmf5ev4Tekqf9Cnm698BktHr32NpUcfQqDw53NUhBtibKs
- Acala Runtime Wasm: https://gateway.pinata.cloud/ipfs/QmZDWzXAqyKmuQYyNBgkjm1MMHvX2XTLBq5VAuJYgCWjj8
- Karura Docker image: acala/karura-node:2.24.0
- Acala Docker image: acala/acala-node:2.24.0
Changes
- Upgrade rust 1.74 (#2674)
- Remove migrations (#2681)
- set evm origin when settle erc20 type CDP (#2685)
- Override storage fee (#2679)
- support eip2930 (#2689)
- Update evm and switch to shanghai hardfork (#2691)
- Add account_call and account_create in EVM Runtime RPC (#2698)
- Update polkadot v1.6.0 (#2704)