Acala & Karura 2.20.0
This is a full release for Acala & Karura that upgrades Substrate/Cumulus/Polkadot to v1.0.0. This also includes liquid crowdloan redeem pallet and ACA staking pallet.
Upgrade priority: Low
BREAKING CHANGE
Substrate v0.9.43 and v1.0.0 includes a breaking change of merging HTTP port and WebSocket port into a single port (paritytech/substrate#13384).
The following CLI parameters have been changed:
--rpc-max-payload
(replaced by--rpc-max-request-size
and--rpc-max-response-size
)--ws-max-out-buffer-capacity
--ws-external
(merged into--rpc-external
)--unsafe-ws-external
(merged into--unsafe-rpc-external
)--ipc--path
--ws-port
(merged into --rpc-port)--ws-max--connections
(replaced by--rpc-max-connections
)--rpc-http
(replaced by--rpc-addr
)--rpc-ws
(replaced by--rpc-addr
)
New Release Details:
- Scope: Full Release
- Network: Karura
- Client Version: v2.20.0
- Runtime Version: 2200
- Release Branch: release-karura-2.20.0
- Substrate version: 948fbd2f
- ORML version: 22ae4924
- Cumulus version: 0d17cf6b
- Polkadot version: v1.0.0
- srtool details:
{
"gen": "srtool v0.11.0",
"src": "git",
"version": "2.20.0",
"commit": "6fc032b54eb0a64dfd969323628f20fc4e6446f4",
"tag": "2.19.0",
"branch": "release-karura-2.20.0",
"rustc": "rustc 1.70.0 (90c541806 2023-05-31)",
"pkg": "karura-runtime",
"tmsp": "2023-08-10T04:19:40Z",
"size": "1583116",
"prop": "0xa3d5215aa6e46a0770df1615b6bfc26dc453a8d2a7a437b34a567a93ba8366c3",
"authorize_upgrade_prop": "0x658d01af3e5699ade2fd946e7826c99fdd8ace95cfc01d74b09681fa2d73c397",
"ipfs": "QmWAJkW3mVzEY6JueYr2o1feJGQnMrvkeCHjXpfVceBFx6",
"sha256": "0x02b57b4ac79c346d0d2933376a8f1119cb285dd9b1175c508e385b573db2cab7",
"wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
"info": {
"generator": {
"name": "srtool",
"version": "0.11.0"
},
"src": "git",
"version": "2.20.0",
"git": {
"commit": "6fc032b54eb0a64dfd969323628f20fc4e6446f4",
"tag": "",
"branch": "release-karura-2.20.0"
},
"rustc": "rustc 1.70.0 (90c541806 2023-05-31)",
"pkg": "karura-runtime",
"profile": "release"
},
"context": {
"package": "karura-runtime",
"runtime_dir": "runtime/karura",
"docker": {
"image": "paritytech/srtool",
"tag": "1.70.0"
},
"profile": "release"
},
"runtimes": {
"compact": {
"tmsp": "2023-08-10T04:13:46Z",
"size": "7819883",
"prop": "0xea69da49bab6e844974520ff4f133fcc4816a1e0f81192aa4394092cfeeed889",
"authorize_upgrade_prop": "0x85d8d23241e543df5ea988390424883df8a2f2d3cb2800f04788107ff5887b44",
"blake2_256": "0x4625d6586bf09c53c24b93db2f2adc1fdf4e75f5dd1747958ab185689b027360",
"ipfs": "QmThmHmLBpbXLpWa53yct72jkQJoNZqn8XShmnbGwzLsWJ",
"sha256": "0x1acf4a37e05f965b2682e1bf73b0182afdab4fa7b989d3239854fe3202ccf244",
"wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.wasm",
"subwasm": {
"size": 7819883,
"compression": {
"size_compressed": 7819883,
"size_decompressed": 7819883,
"compressed": false
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "karura",
"implName": "karura",
"authoringVersion": 1,
"specVersion": 2200,
"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
],
[
"0xe3df3f2aa8a5cc57",
2
],
[
"0xea93e3f16f3d6962",
2
]
],
"transactionVersion": 2,
"stateVersion": 0
},
"proposal_hash": "0xea69da49bab6e844974520ff4f133fcc4816a1e0f81192aa4394092cfeeed889",
"parachain_authorize_upgrade_hash": "0x85d8d23241e543df5ea988390424883df8a2f2d3cb2800f04788107ff5887b44",
"ipfs_hash": "QmThmHmLBpbXLpWa53yct72jkQJoNZqn8XShmnbGwzLsWJ",
"blake2_256": "0x4625d6586bf09c53c24b93db2f2adc1fdf4e75f5dd1747958ab185689b027360"
}
},
"compressed": {
"tmsp": "2023-08-10T04:07:59Z",
"size": "1583116",
"prop": "0xa3d5215aa6e46a0770df1615b6bfc26dc453a8d2a7a437b34a567a93ba8366c3",
"authorize_upgrade_prop": "0x658d01af3e5699ade2fd946e7826c99fdd8ace95cfc01d74b09681fa2d73c397",
"blake2_256": "0xd46e44f83976b1bc092d3e7e5d0f54d1beb5610c861bd482f2bc7286a60625f0",
"ipfs": "QmWAJkW3mVzEY6JueYr2o1feJGQnMrvkeCHjXpfVceBFx6",
"sha256": "0x02b57b4ac79c346d0d2933376a8f1119cb285dd9b1175c508e385b573db2cab7",
"wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
"subwasm": {
"size": 1583116,
"compression": {
"size_compressed": 1583116,
"size_decompressed": 7819883,
"compressed": true
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "karura",
"implName": "karura",
"authoringVersion": 1,
"specVersion": 2200,
"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
],
[
"0xe3df3f2aa8a5cc57",
2
],
[
"0xea93e3f16f3d6962",
2
]
],
"transactionVersion": 2,
"stateVersion": 0
},
"proposal_hash": "0xa3d5215aa6e46a0770df1615b6bfc26dc453a8d2a7a437b34a567a93ba8366c3",
"parachain_authorize_upgrade_hash": "0x658d01af3e5699ade2fd946e7826c99fdd8ace95cfc01d74b09681fa2d73c397",
"ipfs_hash": "QmWAJkW3mVzEY6JueYr2o1feJGQnMrvkeCHjXpfVceBFx6",
"blake2_256": "0xd46e44f83976b1bc092d3e7e5d0f54d1beb5610c861bd482f2bc7286a60625f0"
}
}
}
}
- subwasm info
🏋️ Runtime size: 1.510 MB (1,583,116 bytes)
🗜 Compressed: Yes, 79.76%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: karura-2200 (karura-0.tx2.au1)
🗳️ system.setCode hash: 0xa3d5215aa6e46a0770df1615b6bfc26dc453a8d2a7a437b34a567a93ba8366c3
🗳️ authorizeUpgrade hash: 0x658d01af3e5699ade2fd946e7826c99fdd8ace95cfc01d74b09681fa2d73c397
🗳️ Blake2-256 hash: 0xd46e44f83976b1bc092d3e7e5d0f54d1beb5610c861bd482f2bc7286a60625f0
📦 IPFS: https://www.ipfs.io/ipfs/QmWAJkW3mVzEY6JueYr2o1feJGQnMrvkeCHjXpfVceBFx6
-
Wasm: https://gateway.pinata.cloud/ipfs/QmWAJkW3mVzEY6JueYr2o1feJGQnMrvkeCHjXpfVceBFx6
-
Previous Release: https://github.com/AcalaNetwork/Acala/releases/tag/2.18.0
- Scope: Full Release
- Network: Acala
- Client Version: v2.20.0
- Runtime Version: 2200
- Release Branch: release-acala-2.20.0
- Substrate version: 948fbd2f
- ORML version: 22ae4924
- Cumulus version: 0d17cf6b
- Polkadot version: v1.0.0
- srtool details:
{
"gen": "srtool v0.11.0",
"src": "git",
"version": "2.20.0",
"commit": "6fc032b54eb0a64dfd969323628f20fc4e6446f4",
"tag": "2.19.0",
"branch": "release-acala-2.20.0",
"rustc": "rustc 1.70.0 (90c541806 2023-05-31)",
"pkg": "acala-runtime",
"tmsp": "2023-08-10T04:08:23Z",
"size": "1577309",
"prop": "0x93be8594ab2de7bc78653aa435664d2bdb85e691bcf816722edd711c9c290655",
"authorize_upgrade_prop": "0x0721f70c077e54c21b48922af27f8236011fcae4019332f46fbbde4334a0841c",
"ipfs": "QmbtiCAV7k7BqG3PdddBYi1b6b4NGmhBQXFdsxVSHXnBFP",
"sha256": "0xaa8f142bf76e32395de7d4e881a501f339b1bcf6cef8999407ce151fa21cf601",
"wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
"info": {
"generator": {
"name": "srtool",
"version": "0.11.0"
},
"src": "git",
"version": "2.20.0",
"git": {
"commit": "6fc032b54eb0a64dfd969323628f20fc4e6446f4",
"tag": "",
"branch": "release-acala-2.20.0"
},
"rustc": "rustc 1.70.0 (90c541806 2023-05-31)",
"pkg": "acala-runtime",
"profile": "release"
},
"context": {
"package": "acala-runtime",
"runtime_dir": "runtime/acala",
"docker": {
"image": "paritytech/srtool",
"tag": "1.70.0"
},
"profile": "release"
},
"runtimes": {
"compact": {
"tmsp": "2023-08-10T04:03:51Z",
"size": "7804035",
"prop": "0xd3b9f6cd3c4b0de2b08e50b16c8c52e15342fa88b2f0065eef84cd989553963c",
"authorize_upgrade_prop": "0xf9525903879096ce3c0ea2b8ad67c3cfd9b7cda5a23c7dc79acdbb521a9b24ab",
"blake2_256": "0x00ca13e2b5a3d480da614667657cd39ddf1d513a8bb66923c5f097cecca6e4ab",
"ipfs": "QmbecdQP3p8pN6Ve6NqoperMT1CKYGwTMtmHCqcjpt97wh",
"sha256": "0xb8bad4f9f65e518d96855edf3aa58d6804ff705ffd05bd4af8312c7c04119057",
"wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.wasm",
"subwasm": {
"size": 7804035,
"compression": {
"size_compressed": 7804035,
"size_decompressed": 7804035,
"compressed": false
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "acala",
"implName": "acala",
"authoringVersion": 1,
"specVersion": 2200,
"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
],
[
"0xe3df3f2aa8a5cc57",
2
],
[
"0xea93e3f16f3d6962",
2
]
],
"transactionVersion": 3,
"stateVersion": 0
},
"proposal_hash": "0xd3b9f6cd3c4b0de2b08e50b16c8c52e15342fa88b2f0065eef84cd989553963c",
"parachain_authorize_upgrade_hash": "0xf9525903879096ce3c0ea2b8ad67c3cfd9b7cda5a23c7dc79acdbb521a9b24ab",
"ipfs_hash": "QmbecdQP3p8pN6Ve6NqoperMT1CKYGwTMtmHCqcjpt97wh",
"blake2_256": "0x00ca13e2b5a3d480da614667657cd39ddf1d513a8bb66923c5f097cecca6e4ab"
}
},
"compressed": {
"tmsp": "2023-08-10T03:59:31Z",
"size": "1577309",
"prop": "0x93be8594ab2de7bc78653aa435664d2bdb85e691bcf816722edd711c9c290655",
"authorize_upgrade_prop": "0x0721f70c077e54c21b48922af27f8236011fcae4019332f46fbbde4334a0841c",
"blake2_256": "0x2bf6ddd4d04900df7a03014dd43dbea0adc09043e4ae9b090bbffb1432ba1d36",
"ipfs": "QmbtiCAV7k7BqG3PdddBYi1b6b4NGmhBQXFdsxVSHXnBFP",
"sha256": "0xaa8f142bf76e32395de7d4e881a501f339b1bcf6cef8999407ce151fa21cf601",
"wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
"subwasm": {
"size": 1577309,
"compression": {
"size_compressed": 1577309,
"size_decompressed": 7804035,
"compressed": true
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": {
"specName": "acala",
"implName": "acala",
"authoringVersion": 1,
"specVersion": 2200,
"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
],
[
"0xe3df3f2aa8a5cc57",
2
],
[
"0xea93e3f16f3d6962",
2
]
],
"transactionVersion": 3,
"stateVersion": 0
},
"proposal_hash": "0x93be8594ab2de7bc78653aa435664d2bdb85e691bcf816722edd711c9c290655",
"parachain_authorize_upgrade_hash": "0x0721f70c077e54c21b48922af27f8236011fcae4019332f46fbbde4334a0841c",
"ipfs_hash": "QmbtiCAV7k7BqG3PdddBYi1b6b4NGmhBQXFdsxVSHXnBFP",
"blake2_256": "0x2bf6ddd4d04900df7a03014dd43dbea0adc09043e4ae9b090bbffb1432ba1d36"
}
}
}
}
- subwasm info
🏋️ Runtime size: 1.504 MB (1,577,309 bytes)
🗜 Compressed: Yes, 79.79%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: acala-2200 (acala-0.tx3.au1)
🗳️ system.setCode hash: 0x93be8594ab2de7bc78653aa435664d2bdb85e691bcf816722edd711c9c290655
🗳️ authorizeUpgrade hash: 0x0721f70c077e54c21b48922af27f8236011fcae4019332f46fbbde4334a0841c
🗳️ Blake2-256 hash: 0x2bf6ddd4d04900df7a03014dd43dbea0adc09043e4ae9b090bbffb1432ba1d36
📦 IPFS: https://www.ipfs.io/ipfs/QmbtiCAV7k7BqG3PdddBYi1b6b4NGmhBQXFdsxVSHXnBFP
-
Wasm: https://gateway.pinata.cloud/ipfs/QmbtiCAV7k7BqG3PdddBYi1b6b4NGmhBQXFdsxVSHXnBFP
-
Previous Release: https://github.com/AcalaNetwork/Acala/releases/tag/2.18.0
Artifacts:
- Karura Runtime Wasm: https://gateway.pinata.cloud/ipfs/QmWAJkW3mVzEY6JueYr2o1feJGQnMrvkeCHjXpfVceBFx6
- Karura Docker Image: acala/karura-node:2.20.0
- Acala Runtime Wasm: https://gateway.pinata.cloud/ipfs/QmbtiCAV7k7BqG3PdddBYi1b6b4NGmhBQXFdsxVSHXnBFP
- Acala Docker Image: acala/acala-node:2.20.0
Changes
- Upgrade to rust-1.70 (#2563)
- Update liquid crowdloan (#2573)
- precompile for liquid-crowdloan (#2575)
- clean migrations of acala runtime (#2570)
- Update polkadot v1.0.0 (#2577)