Acala & Karura 2.8.0
This is a runtime release for Acala and Karura that upgrades Substrate/Polkadot/Cumulus version to v0.9.24, add new Homa ProxyType, improves fee handling, and add TAP token.
Acala Release Details:
- Scope: Full Release
- Network: Acala
- Client Version: v2.8.0
- Runtime Version: 2080
- Release Branch: release-acala-2.8.0
- Substrate version: 6cbe1772
- ORML version: d52e7f29
- Cumulus version: e5889f1d
- Polkadot version: v0.9.23
- srtool details:
{
"gen": "srtool v0.9.20",
"src": "git",
"version": "2.8.0",
"commit": "e9d2b3caa0663c1d3e7d4d6e7d3faef4a569099c",
"tag": "",
"branch": "release-acala-2.8.0",
"rustc": "rustc 1.60.0 (7737e0b5c 2022-04-04)",
"pkg": "acala-runtime",
"tmsp": "2022-06-17T05:00:42Z",
"size": "6862123",
"prop": "0xa3e4906ce265488869c0d94e8288297198fcae76981d19ca26256f623f3d0d8b",
"ipfs": "QmRCW2WcgvfSfTBPs5WStC6LTdoLShXWJTbugHMUGQTEKx",
"sha256": "0x192b6fed205cd435ad0b6649b37432470c42792e17215f292a671015e7157a4d",
"wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.wasm",
"info": {
"generator": {
"name": "srtool",
"version": "0.9.20"
},
"src": "git",
"version": "2.8.0",
"git": {
"commit": "e9d2b3caa0663c1d3e7d4d6e7d3faef4a569099c",
"tag": "",
"branch": "release-acala-2.8.0"
},
"rustc": "rustc 1.60.0 (7737e0b5c 2022-04-04)",
"pkg": "acala-runtime",
"profile": "release"
},
"context": {
"package": "acala-runtime",
"runtime_dir": "runtime/acala",
"docker": {
"image": "paritytech/srtool",
"tag": "1.60.0"
},
"profile": "release"
},
"runtimes": {
"compact": {
"tmsp": "2022-06-17T04:49:26Z",
"size": "6862123",
"prop": "0xa3e4906ce265488869c0d94e8288297198fcae76981d19ca26256f623f3d0d8b",
"blake2_256": "0x4ce7162740897449f798a34f6bf10b205fb2e7474d8f19221914e0d640990665",
"ipfs": "QmRCW2WcgvfSfTBPs5WStC6LTdoLShXWJTbugHMUGQTEKx",
"sha256": "0x192b6fed205cd435ad0b6649b37432470c42792e17215f292a671015e7157a4d",
"wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.wasm",
"subwasm": {
"size": 6862123,
"compression": {
"size_compressed": 6862123,
"size_decompressed": 6862123,
"compressed": false
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": "acala-2080 (acala-0.tx1.au1)",
"proposal_hash": "0xa3e4906ce265488869c0d94e8288297198fcae76981d19ca26256f623f3d0d8b",
"parachain_authorize_upgrade_hash": "0xcb3de3b0125dc7372b5867a10497d3ed24b0ede578e2a359e08444f9ddb4a92c",
"ipfs_hash": "QmRCW2WcgvfSfTBPs5WStC6LTdoLShXWJTbugHMUGQTEKx",
"blake2_256": "0x4ce7162740897449f798a34f6bf10b205fb2e7474d8f19221914e0d640990665"
}
},
"compressed": {
"tmsp": "2022-06-17T04:49:26Z",
"size": "1335905",
"prop": "0x5cd578827d4be5612e0ab20183bcb70df79a97d410260e97fdbeff3f487c4a0b",
"blake2_256": "0x3ba35413d75ecc5e69480c95f548501a3ae0a89b4354469436ef68dc5351b1eb",
"ipfs": "QmRQ5VCKwpJbZ4JABKCNzNzTU3vAJRG1o4Rv5GmCXn34Y5",
"sha256": "0x40126bb187a814f2c136b7a740732672111826ec27d5bf96ce20adcc213841dc",
"wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
"subwasm": {
"size": 1335905,
"compression": {
"size_compressed": 1335905,
"size_decompressed": 6862123,
"compressed": true
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": "acala-2080 (acala-0.tx1.au1)",
"proposal_hash": "0x5cd578827d4be5612e0ab20183bcb70df79a97d410260e97fdbeff3f487c4a0b",
"parachain_authorize_upgrade_hash": "0x215ae937e5000eedfc3aaed86eea21ee7ee21a4fece72adfcb31ad87a14bd25f",
"ipfs_hash": "QmRQ5VCKwpJbZ4JABKCNzNzTU3vAJRG1o4Rv5GmCXn34Y5",
"blake2_256": "0x3ba35413d75ecc5e69480c95f548501a3ae0a89b4354469436ef68dc5351b1eb"
}
}
}
}
- subwasm info
🏋️ Runtime size: 1.274 MB (1,335,905 bytes)
🗜 Compressed: Yes, 80.53%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: acala-2080 (acala-0.tx1.au1)
🗳️ system.setCode hash: 0x5cd578827d4be5612e0ab20183bcb70df79a97d410260e97fdbeff3f487c4a0b
🗳️ authorizeUpgrade hash: 0x215ae937e5000eedfc3aaed86eea21ee7ee21a4fece72adfcb31ad87a14bd25f
#️⃣ Blake2-256 hash: 0x3ba35413d75ecc5e69480c95f548501a3ae0a89b4354469436ef68dc5351b1eb
📦 IPFS: https://www.ipfs.io/ipfs/QmRQ5VCKwpJbZ4JABKCNzNzTU3vAJRG1o4Rv5GmCXn34Y5
Karura Release Details:
- Scope: Full Release
- Network: Karura
- Client Version: v2.8.0
- Runtime Version: 2080
- Release Branch: release-karura-2.8.0
- Substrate version: 6cbe1772
- ORML version: d52e7f29
- Cumulus version: e5889f1d
- Polkadot version: v0.9.23
- srtool details:
{
"gen": "srtool v0.9.20",
"src": "git",
"version": "2.8.0",
"commit": "e9d2b3caa0663c1d3e7d4d6e7d3faef4a569099c",
"tag": "",
"branch": "release-karura-2.8.0",
"rustc": "rustc 1.60.0 (7737e0b5c 2022-04-04)",
"pkg": "karura-runtime",
"tmsp": "2022-06-17T08:10:57Z",
"size": "6881447",
"prop": "0xfd68f129c274e5e0815046d512f8433d489b9b240f741152941ea602d7e35f69",
"ipfs": "QmPmHn7tD1jK37Fa1UA8eEenUuxSxFQTMTKAfR4JaQsRh3",
"sha256": "0x731536f5a63d22ca13788afaf1156d0e868efc6aa6f845ac600678d5311199d9",
"wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.wasm",
"info": {
"generator": {
"name": "srtool",
"version": "0.9.20"
},
"src": "git",
"version": "2.8.0",
"git": {
"commit": "e9d2b3caa0663c1d3e7d4d6e7d3faef4a569099c",
"tag": "",
"branch": "release-karura-2.8.0"
},
"rustc": "rustc 1.60.0 (7737e0b5c 2022-04-04)",
"pkg": "karura-runtime",
"profile": "release"
},
"context": {
"package": "karura-runtime",
"runtime_dir": "runtime/karura",
"docker": {
"image": "paritytech/srtool",
"tag": "1.60.0"
},
"profile": "release"
},
"runtimes": {
"compact": {
"tmsp": "2022-06-17T08:01:05Z",
"size": "6881447",
"prop": "0xfd68f129c274e5e0815046d512f8433d489b9b240f741152941ea602d7e35f69",
"blake2_256": "0xa9079479956e91f4d844ea3f6cbc2a03dc6a87f512a46edb62c7dc2aa79d9afe",
"ipfs": "QmPmHn7tD1jK37Fa1UA8eEenUuxSxFQTMTKAfR4JaQsRh3",
"sha256": "0x731536f5a63d22ca13788afaf1156d0e868efc6aa6f845ac600678d5311199d9",
"wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.wasm",
"subwasm": {
"size": 6881447,
"compression": {
"size_compressed": 6881447,
"size_decompressed": 6881447,
"compressed": false
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": "karura-2080 (karura-0.tx1.au1)",
"proposal_hash": "0xfd68f129c274e5e0815046d512f8433d489b9b240f741152941ea602d7e35f69",
"parachain_authorize_upgrade_hash": "0x77470652fb6be740e7b28eb6bfe54ecec336ee6975f3a977f22cb3289d748314",
"ipfs_hash": "QmPmHn7tD1jK37Fa1UA8eEenUuxSxFQTMTKAfR4JaQsRh3",
"blake2_256": "0xa9079479956e91f4d844ea3f6cbc2a03dc6a87f512a46edb62c7dc2aa79d9afe"
}
},
"compressed": {
"tmsp": "2022-06-17T08:01:05Z",
"size": "1350857",
"prop": "0x2bcf1301118282577537d304e92d8d3fd47280d16067d43926f069005a01628d",
"blake2_256": "0x20092f3ed9436cc2e63d2c00405e5379c98ff7e8225fc791076d2693271fe255",
"ipfs": "QmQUVoZALtjQ8X2TRcY6G8QHJ46H7yXEYr6p1KuU9QDVrQ",
"sha256": "0x6b74e365060d9cc89f604050a87ca9f4718b3cc7bfcd450058e2a9b3e18f0114",
"wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
"subwasm": {
"size": 1350857,
"compression": {
"size_compressed": 1350857,
"size_decompressed": 6881447,
"compressed": true
},
"reserved_meta": [
109,
101,
116,
97
],
"reserved_meta_valid": true,
"metadata_version": 14,
"core_version": "karura-2080 (karura-0.tx1.au1)",
"proposal_hash": "0x2bcf1301118282577537d304e92d8d3fd47280d16067d43926f069005a01628d",
"parachain_authorize_upgrade_hash": "0xc56ef39f562342d4e19a08de2edb0ff561b956dc6dfeeddf5ddd20c9a5eef1d6",
"ipfs_hash": "QmQUVoZALtjQ8X2TRcY6G8QHJ46H7yXEYr6p1KuU9QDVrQ",
"blake2_256": "0x20092f3ed9436cc2e63d2c00405e5379c98ff7e8225fc791076d2693271fe255"
}
}
}
}
- subwasm info
🏋️ Runtime size: 1.288 MB (1,350,857 bytes)
🗜 Compressed: Yes, 80.37%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: karura-2080 (karura-0.tx1.au1)
🗳️ system.setCode hash: 0x2bcf1301118282577537d304e92d8d3fd47280d16067d43926f069005a01628d
🗳️ authorizeUpgrade hash: 0xc56ef39f562342d4e19a08de2edb0ff561b956dc6dfeeddf5ddd20c9a5eef1d6
#️⃣ Blake2-256 hash: 0x20092f3ed9436cc2e63d2c00405e5379c98ff7e8225fc791076d2693271fe255
📦 IPFS: https://www.ipfs.io/ipfs/QmQUVoZALtjQ8X2TRcY6G8QHJ46H7yXEYr6p1KuU9QDVrQ
Artifacts:
- Acala Runtime Wasm: https://gateway.pinata.cloud/ipfs/QmekwU61oy2NQ6NiAr7LKNgEBRR6SE3nvZ4DoLGvv3iV98
- Karura Runtime Wasm: https://gateway.pinata.cloud/ipfs/QmUQhuBwueM6FGBuyzqh23bhLX8itAsczAXKaw3NSLmPF5
Changes
- Add Homa to ProxyType (#2191)
- with_fee_currency support ED when use none-native token (#2194)
- refactor weight trader (#2178)
- update loan proxy type (#2200)
- Add TAP toke (#2205)
- if transfer reward failed, put back the rewards into pool (#2201)