This is a runtime upgrade release to enable Stablecoin protocol and allow to use KSM as fee payment token. Also improved various modules including collator selection, vesting, and NFT.
Details
- Scope: Runtime Only
- Network: Karura
- Client Version: 1.2.2
- Runtime Version: 1005
- Release Branch: release-karura-1.2.2
- Substrate version: polkadot-v0.9.8
- ORML version: 8895f4b4c6ce9b9f03652bfe9602f102c7caa937
- Cumulus version: polkadot-v0.9.8
- Polkadot version: release-v0.9.8
- srtool details:
Summary generated with srtool v0.9.16 using the docker image paritytech/srtool:1.53.0:
Package : karura-runtime v1.2.2
GIT commit : bc8a777698878d6a5f78eda8f54b745aea678755
GIT tag : 1.2.1
GIT branch : release-karura-1.2.2
Rustc : rustc 1.53.0 (53cb7b09b 2021-06-17)
Time : 2021-07-28T10:24:26Z
== Compact
Version : karura-1005 (karura-0.tx1.au1)
Metadata : V13
Size : 2.80 MB (2933060 bytes)
Proposal : 0x29ddbf926c20d4a3d5283d13a4273874790dd6dfd8879c3f46fcb48d1fd4ce7f
IPFS : QmU9jtTYAFm8xYVUQsQGKLbAte8keDsHU16VL9ZpuwNHja
BLAKE2_256 : 0x8251e0cbd3e7dbe1269a0a10a98e670b53cbc6327d8e687b789bed21324258af
Wasm : runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.wasm
== Compressed
Version : karura-1005 (karura-0.tx1.au1)
Metadata : V13
Size : 785.06 KB (803899 bytes)
Compression : 72.6%
Proposal : 0xf48246f385b319957f82523438fbe70e22037196b753a40e2c6204ec7e0027bd
IPFS : QmQ3gsfRMfwVTsdUzoovdEQH5zt9XKanznmMzuUeQJ7D8C
BLAKE2_256 : 0xf27e20fb38b928032141e8c0ab41df566903fee578760c0d9aa68fdccff3a438
Wasm : runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm
- subwasm info
🏋️ Runtime size: 0.767 MB (803,899 bytes)
🗜 Compressed: Yes, 72.59%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V13
🔥 Core version: karura-1005 (karura-0.tx1.au1)
🗳️ system.setCode hash: 0xf48246f385b319957f82523438fbe70e22037196b753a40e2c6204ec7e0027bd
🗳️ authorizeUpgrade hash: 0x24220f67182748e9502a94884351c23d36b893dc576f62c11fdd204fa0440eb1
#️⃣ Blake2-256 hash: 0xf27e20fb38b928032141e8c0ab41df566903fee578760c0d9aa68fdccff3a438
📦 IPFS hash: QmQ3gsfRMfwVTsdUzoovdEQH5zt9XKanznmMzuUeQJ7D8C (https://www.ipfs.io/ipfs/QmQ3gsfRMfwVTsdUzoovdEQH5zt9XKanznmMzuUeQJ7D8C)
Artifacts:
- Karura Runtime Wasm: https://gateway.pinata.cloud/ipfs/QmQ3gsfRMfwVTsdUzoovdEQH5zt9XKanznmMzuUeQJ7D8C
Changes
- Add session-manager module (#1196)
- Integrate with orml-xcm (#1215)
- Improve collator-selecton module (#1218)
- Correctly handle KSM cross transfer fee (#1228)
- Improve NFT module (#1252)
- Ensure slashed fund are sent to treasury (#1259)
- Update dex fee payment swap path (#1251)
- Enable Stablecoin protocol related modules (#1263)
ORML changes
- Add orml-xcm module (open-web3-stack/open-runtime-module-library#539)
- Improve existence deposit handling (open-web3-stack/open-runtime-module-library#559, open-web3-stack/open-runtime-module-library#565)
- Cleanup the storage for claimed vesting (open-web3-stack/open-runtime-module-library#560)
- Refactor NFT module (open-web3-stack/open-runtime-module-library#562)
- Add vesting.claim_for (open-web3-stack/open-runtime-module-library#568)