Releases: interlay/interbtc
1.23.0
Overview
Adds the much anticipated AMM and lending protocols to the Kintsugi runtime and creates some initial pools and markets.
interBTC 1.23.0 (2023-03-14)
This release contains the changes from 1.22.0 to 1.23.0.
Global Priority
- ⚪ LOW: This is a low priority release and you may upgrade at your convenience.
Changes
- fix: liquidate_incentive_reserved_factor bounds #969
- chore: bump spec versions to 1023000 #968
- fix: limit amm swap route length #966
- feat: add lending and amm pallets to kintsugi runtime #965
- fix: restrict dex router paths #962
- refactor: sort currency id in farming pallet #919
Chore
- bump spec versions to 1023000
- update comment on period count
- remove duplicate try-runtime feature
Feat
- add migrations to setup markets and pools
- add lending and amm pallets to kintsugi runtime
Fix
- liquidate_incentive_reserved_factor bounds
- limit amm swap route length
- restrict dex router paths
Refactor
- sort currency id in farming pallet
Dependency changes
https://github.com/paritytech//substrate/compare/f38bd6671d460293c93062cc1e4fe9e9e490cb29...f38bd6671d460293c93062cc1e4fe9e9e490cb29
https://github.com/paritytech//polkadot/compare/645723987cf9662244be8faf4e9b63e8b9a1b3a3...645723987cf9662244be8faf4e9b63e8b9a1b3a3
https://github.com/paritytech//cumulus/compare/09418fc04c2608b123f36ca80f16df3d2096753b...09418fc04c2608b123f36ca80f16df3d2096753b
Runtimes
Interlay
🏋️ Runtime Size: 1185994 bytes
🔥 Core Version: {'specName': 'interlay-parachain', 'implName': 'interlay-parachain', 'authoringVersion': 1, 'specVersion': 1023000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1]], 'transactionVersion': 2}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xa5f6266be4ca8fd49a1444550cc378a38cb412b8196aaaca43f9d50ddc0d1327
🗳️ authorizeUpgrade hash: 0x444c36b3d25aeec057bcd009107ef70398921f690bd9e32c184239f111d04904
#️⃣ Blake2-256 hash: 0x61bc22bc3aa26e66389d3fb36b80aa1b9d40a9ab6e14085f385fe61831646d3d
📦 IPFS: QmQdZvV71Zke7VnDR4JoDRD1pvjw5Zk3rVn5c9TT3gurRE
Kintsugi
🏋️ Runtime Size: 1385255 bytes
🔥 Core Version: {'specName': 'kintsugi-parachain', 'implName': 'kintsugi-parachain', 'authoringVersion': 1, 'specVersion': 1023000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 3}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x7716448f01f878c68056eb4ac2485ccaa7ca0d3b8e22bcdf4f209a401be1be2b
🗳️ authorizeUpgrade hash: 0xfef84e6169af915ba28c44cec2453ff89ae0d90d8cc388500bc06ad7e647823f
#️⃣ Blake2-256 hash: 0xcdf19e06c0a07a4d0253254b86b99d3bc75350e3047aa3bae4423dcb7d0216f2
📦 IPFS: QmNim3hz82xyrPDN5WBxJyyDYHVG1gLHCJLAvrBXb7jW4V
Testnet-Kintsugi
🏋️ Runtime Size: 1410871 bytes
🔥 Core Version: {'specName': 'testnet-kintsugi', 'implName': 'testnet-kintsugi', 'authoringVersion': 1, 'specVersion': 1023000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xc6614fce1fd6d0ecb47f4496e89ddb7486b8f689c41758c7a116cc62cfa2152e
🗳️ authorizeUpgrade hash: 0x0de9353438db42b97711b9988118b81cd541c79b2f55b5fa6b8aff49a767ff94
#️⃣ Blake2-256 hash: 0xfbbd1cf7e0fac49ee75e2dbc327493de9509bb310120bc56edfaef756e62cf86
📦 IPFS: QmYWGMFavrWLJ9FKkqmL4T9XFM1Dv4j7157ynsvbq4i8iM
Testnet-Interlay
🏋️ Runtime Size: 1411291 bytes
🔥 Core Version: {'specName': 'testnet-interlay', 'implName': 'testnet-interlay', 'authoringVersion': 1, 'specVersion': 1023000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x6be49c1b34f998c6807abe8adf268fd8e16997e209d2e2ca972a8ad28e56228b
🗳️ authorizeUpgrade hash: 0x027cdbb029063c9836523785c858572f5a037bd12ca4ce9cc016415ddcd7a4bb
#️⃣ Blake2-256 hash: 0xa5c6ab27f13517879f80b77bfd349d28ee7ef88510d2127f58fe27a3f1c67fec
📦 IPFS: QmeKnVFoBtv9bvL9KPXdBTfZMFyywQBgH3q3585Ucp4cfu
1.22.0
Highlights
interBTC 1.22.0 (2023-03-08)
This release contains the changes from 1.21.10 to 1.22.0.
Global Priority
- ⚪ LOW: This is a low priority release and you may upgrade at your convenience.
Changes
- chore: bump spec versions to 1022000 #964
- chore: remove kintsugi capacity migration #963
- refactor: change default vote threshold to SuperMajorityApprove #958
- [BREAKING] refactor!: align democracy pallet with frame #949
- [BREAKING] refactor!: rename fast_track_default to table_proposal #738
- chore(deps): bump actions/add-to-project from 0.4.0 to 0.4.1 #953
- chore(readme): update discord link #952
Chore
- bump spec versions to 1022000
- remove kintsugi capacity migration
- drop preimage when not approved
- drop preimage on cancel
Feat
- disallow proposals without preimage
Refactor
- change default vote threshold to SuperMajorityApprove
- align democracy pallet with frame
- rename fast_track_default to table_proposal
Dependency changes
https://github.com/paritytech//substrate/compare/f38bd6671d460293c93062cc1e4fe9e9e490cb29...f38bd6671d460293c93062cc1e4fe9e9e490cb29
https://github.com/paritytech//polkadot/compare/645723987cf9662244be8faf4e9b63e8b9a1b3a3...645723987cf9662244be8faf4e9b63e8b9a1b3a3
https://github.com/paritytech//cumulus/compare/09418fc04c2608b123f36ca80f16df3d2096753b...09418fc04c2608b123f36ca80f16df3d2096753b
Runtimes
Interlay
🏋️ Runtime Size: 1185978 bytes
🔥 Core Version: {'specName': 'interlay-parachain', 'implName': 'interlay-parachain', 'authoringVersion': 1, 'specVersion': 1022000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1]], 'transactionVersion': 2}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x052ea57db105fa3b003bf548637c42abfc07b4c8f670cd25f7a0996b72a1ad1d
🗳️ authorizeUpgrade hash: 0x46a716803b83483662f47307c6f966ea75ea2acd90174a806082cf99f35c473d
#️⃣ Blake2-256 hash: 0x3e4b01e824ab1532bd6d30e778dc7f508d3a171df569d115714b690ab47f410b
📦 IPFS: QmWzaxPq6AbjjoxjSMgY1cTQPXKehror6syzJQvw3rrfSr
Kintsugi
🏋️ Runtime Size: 1169981 bytes
🔥 Core Version: {'specName': 'kintsugi-parachain', 'implName': 'kintsugi-parachain', 'authoringVersion': 1, 'specVersion': 1022000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 3}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x766acff5debbb7f2cb60530cf0d46c4e0c633a2ef51354ddd00501720dc6143a
🗳️ authorizeUpgrade hash: 0xaf6e3f8b2b99541d736c82c2b3c50898fdb7704a8f47e515097be2a4f0a9f2ab
#️⃣ Blake2-256 hash: 0x3a631a95bd6528c7765dcfb9905e47ef763bfbd6ce419795e992613f0cf868c6
📦 IPFS: QmQj1oA7LkQbHrG59W4S6qTtnRWoj4AmAsR4pbeW7EVLyj
Testnet-Kintsugi
🏋️ Runtime Size: 1394218 bytes
🔥 Core Version: {'specName': 'testnet-kintsugi', 'implName': 'testnet-kintsugi', 'authoringVersion': 1, 'specVersion': 1022000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xffe81481466ed2a215b1ca7a3243567a6804de7c410ae9468b1606a40bacf9cd
🗳️ authorizeUpgrade hash: 0x890b8a67c9815e8bf2d22d03754f0b6f185f679efb71663ec26239dc637fec77
#️⃣ Blake2-256 hash: 0xdf9efd14f66390b26a8351e5e1a369d5bc2510e4ef0567a65f1d3f03177697ed
📦 IPFS: QmWxwSnPno5W6w4Yi8fraQfrk8piEgv8Unp9VoPErh95yq
Testnet-Interlay
🏋️ Runtime Size: 1410885 bytes
🔥 Core Version: {'specName': 'testnet-interlay', 'implName': 'testnet-interlay', 'authoringVersion': 1, 'specVersion': 1022000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xb694150725c5148582e62d04c605233841056e368a9256f880ba8da723a81440
🗳️ authorizeUpgrade hash: 0x73b1ab1551c5f67ee0ba9148201233d5cbc1c0765ac981bfeddd4a1e91cc143d
#️⃣ Blake2-256 hash: 0xdbd526952edc7c88d73d229dd33a7c7ed1e6a888736ef5a95abeaab4eaaabf27
📦 IPFS: QmTmwD41wssvLhyxQKwmV4icaWkhGD8DhXM8EA4Epc41ft
1.21.10
interBTC 1.21.10 (2023-02-22)
This release contains the changes from 1.21.9 to 1.21.10.
Global Priority
- 🔴 HIGH: This is a high priority release and you must upgrade as soon as possible.
Changes
- fix: properly remove key in the sudo migration #938
- chore: bump spec version to 1.21.10 #941
- chore(loans): Update weights #923
- chore: replace deprecated github action #940
- fix: run vault capacity migration on interlay network #939
Chore
- bump spec version to 1.21.10
- replace deprecated github action
Fix
- run vault capacity migration on interlay network
- properly remove key in the sudo migration
Dependency changes
https://github.com/paritytech//substrate/compare/f38bd6671d460293c93062cc1e4fe9e9e490cb29...f38bd6671d460293c93062cc1e4fe9e9e490cb29
https://github.com/paritytech//polkadot/compare/645723987cf9662244be8faf4e9b63e8b9a1b3a3...645723987cf9662244be8faf4e9b63e8b9a1b3a3
https://github.com/paritytech//cumulus/compare/09418fc04c2608b123f36ca80f16df3d2096753b...09418fc04c2608b123f36ca80f16df3d2096753b
Runtimes
Interlay
🏋️ Runtime Size: 1187551 bytes
🔥 Core Version: {'specName': 'interlay-parachain', 'implName': 'interlay-parachain', 'authoringVersion': 1, 'specVersion': 1021010, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1]], 'transactionVersion': 2}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xe6608c9acde2d86a9eeb1170c7c1f44255dbe1bc7ad2d421c127115382d45e04
🗳️ authorizeUpgrade hash: 0xb52f48655d1352178176d85516ef5bbb69e2d3e82f8d21a77a6a18b3d1a7d05a
#️⃣ Blake2-256 hash: 0xb4975ffef11447140adf60b1759b2272de880eb00fe4360f84545fd4ff74555e
📦 IPFS: QmSsfGGQGr33aY2HqEpwHGxK8piFfLivhfetUjmwmq36h4
Kintsugi
🏋️ Runtime Size: 1171114 bytes
🔥 Core Version: {'specName': 'kintsugi-parachain', 'implName': 'kintsugi-parachain', 'authoringVersion': 1, 'specVersion': 1021010, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 3}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xadc546db494835c7bc5c981e0a58b65510af517a82440aa9ebf49f657f122d77
🗳️ authorizeUpgrade hash: 0x3016fea5f112f5a2654fdce40cbdc7ebd00f804570f59af4c0513507d5e36d14
#️⃣ Blake2-256 hash: 0x0f6ad739cdad581cae9e0405163ad547d641460672efd11260d2f327314e4297
📦 IPFS: QmVGnyHbaTkUHLa8pG2ya8x5hfDVbgxMhNKKZh1nyhgGDK
Testnet-Kintsugi
🏋️ Runtime Size: 1400846 bytes
🔥 Core Version: {'specName': 'testnet-kintsugi', 'implName': 'testnet-kintsugi', 'authoringVersion': 1, 'specVersion': 1021010, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x464291210099fce24c8e0b6ae79e8cd31463a4a47afef927e87869feeea2314f
🗳️ authorizeUpgrade hash: 0x7c9bcbaa26085dfe22d0614da1c4a692c27e8949ff63a1317d1c28f010d6120d
#️⃣ Blake2-256 hash: 0xd9ca958e2fa2708946fd526ebfacc956b74adeea10eb61688e842a7b1a81e03b
📦 IPFS: QmSbL9wQKBNfB13Z7tw9ToBpQr9QBcgy5zeHNqiPRqwdgd
Testnet-Interlay
🏋️ Runtime Size: 1413537 bytes
🔥 Core Version: {'specName': 'testnet-interlay', 'implName': 'testnet-interlay', 'authoringVersion': 1, 'specVersion': 1021010, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x65d22bb3921c8d6b48cc14a47b66d505efa25528cdcda38bfdc9db4c89a18ccf
🗳️ authorizeUpgrade hash: 0x9165678c3a23d88a6d72c4956a7448aeddbfb516c405e6458ffc0d656c6d7aca
#️⃣ Blake2-256 hash: 0xe5091affd932ce890a77e6c24c583827636a198d236e08a140ac6dde0951cbf7
📦 IPFS: QmXSyn4f74XbXC4bMgdjTSWRZyRXqXxmVetk7ertMfutVV
1.21.9
interBTC 1.21.9 (2023-02-18)
This release contains the changes from 1.21.8 to 1.21.9.
Global Priority
- ⚪ LOW: This is a low priority release and you may upgrade at your convenience.
Changes
- chore: upgrade to polkadot 0.9.37 #936
- fix: release correct amount of underlying in loans.redeem #930
- refactor: only use one currency id in swap router #931
- chore: avoid array indexing #928
- fix: set fee rate in dexGeneral.createPair #922
- chore: prevent creating stable pool when a=0 #921
Chore
- upgrade to polkadot 0.9.37
- avoid array indexing
- prevent creating stable pool when a=0
Fix
- account for lend tokens locked by other pallets in loans.redeemAll
- release correct amount of underlying in loans.redeem
- set fee rate in dexGeneral.createPair
Refactor
- only use one currency id in swap router
Dependency changes
https://github.com/paritytech//substrate/compare/cb4f2491b00af7d7817f3a54209c26b20faa1f51...f38bd6671d460293c93062cc1e4fe9e9e490cb29
https://github.com/paritytech//polkadot/compare/dc25abc712e42b9b51d87ad1168e453a42b5f0bc...645723987cf9662244be8faf4e9b63e8b9a1b3a3
https://github.com/paritytech//cumulus/compare/afe528af891f464b318293f183f6d3eefbc979b0...09418fc04c2608b123f36ca80f16df3d2096753b
Runtimes
Interlay
🏋️ Runtime Size: 1186481 bytes
🔥 Core Version: {'specName': 'interlay-parachain', 'implName': 'interlay-parachain', 'authoringVersion': 1, 'specVersion': 1021008, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1]], 'transactionVersion': 2}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x7f99085dda081726a6be4bca1260b459f58fa2948b21732065f9c2746e1d5a2d
🗳️ authorizeUpgrade hash: 0x78f7da9b9c053c2909a465e597b0be7615f3c6983cf53fed7d262d6e1b055566
#️⃣ Blake2-256 hash: 0x3e2e1129763b89d5768d3017c6a1ab523434069156bfbd6ba7aa69e16c12265b
📦 IPFS: Qmdppi5vjRgNbLL3nn3kJqfgNV9KdHzGCMrAWRg93nDx5B
Kintsugi
🏋️ Runtime Size: 1171249 bytes
🔥 Core Version: {'specName': 'kintsugi-parachain', 'implName': 'kintsugi-parachain', 'authoringVersion': 1, 'specVersion': 1021008, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 3}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xfe56541cde974ff72a0049b1ffbb0735f41ecc42ed7ed77a4cb4968cb5a8abfd
🗳️ authorizeUpgrade hash: 0xe71a26d664479e22aaf25722e5a864276898e77e7e8a3ca3c1c1cd37c7b25efd
#️⃣ Blake2-256 hash: 0x2619a47a936ec51e84a82adaf8847ba60a605bf7cb717f77acce617fd05174c1
📦 IPFS: QmXriH9UzVCkttSDWT5ECiEbrNFVeDXShrek7swnhkNdDL
Testnet-Kintsugi
🏋️ Runtime Size: 1400913 bytes
🔥 Core Version: {'specName': 'testnet-kintsugi', 'implName': 'testnet-kintsugi', 'authoringVersion': 1, 'specVersion': 1021008, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x42e39247fd7af34b5d398af8629abbb122c3fedfb405fc7779712b7d6319fc0b
🗳️ authorizeUpgrade hash: 0x008d1545f885a8298e05efe71438b16783ca4b8a9ff09c0a2ce3293a2de3bb99
#️⃣ Blake2-256 hash: 0xf5d20335fe1bbfd5210821f2c6611ebdaf2d4a3be93efe0a256fb41cbe14c761
📦 IPFS: QmQeX6dzeAGt8sP2eSyxYwvWw2sxSUdJkGo8z2JQBD8T7W
Testnet-Interlay
🏋️ Runtime Size: 1413541 bytes
🔥 Core Version: {'specName': 'testnet-interlay', 'implName': 'testnet-interlay', 'authoringVersion': 1, 'specVersion': 1021008, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xf7197128ff81e8f101c3299666c269a9498db16d586228cec490209935943cb4
🗳️ authorizeUpgrade hash: 0xd684149b6d1a224d52aec7e93d8954509ea26402d93d066e248301c2e1e9b1a9
#️⃣ Blake2-256 hash: 0xe62442ea898c076db0ce2bd6405e97a0a031018f8bd4a99cca3c9bc0ab9926e2
📦 IPFS: QmYYDYLjegZ3zj61MphRQdRFGiaB6u2ADCYwq1i5KjTJyi
1.21.7
interBTC 1.21.7 (2023-02-07)
This release contains the changes from 1.21.6 to 1.21.7.
Global Priority
- ⚪ LOW: This is a low priority release and you may upgrade at your convenience.
Changes
- refactor: use bounded storage items in democracy pallet #891
- chore: bump spec versions to 1021007 #914
- [BREAKING] refactor!: deposit all tokens in farming pallet #911
- [BREAKING] Refactor/dex general fees #913
- refactor: fixedpoint math refactoring #910
Chore
- bump spec versions to 1021007
- remove debug_assert in favour of explicit error
- extract mint fee calculation test helper
Refactor
- deposit all lp tokens in farming pallet
- custom fee_rate in create_pair call
- increase fee adjustment granularity
- allow lower swap fees, remove min protocol fee checks
- fixedpoint math refactoring
- use bounded storage items in democracy pallet
Dependency changes
https://github.com/paritytech//substrate/compare/cb4f2491b00af7d7817f3a54209c26b20faa1f51...cb4f2491b00af7d7817f3a54209c26b20faa1f51
https://github.com/paritytech//polkadot/compare/dc25abc712e42b9b51d87ad1168e453a42b5f0bc...dc25abc712e42b9b51d87ad1168e453a42b5f0bc
https://github.com/paritytech//cumulus/compare/afe528af891f464b318293f183f6d3eefbc979b0...afe528af891f464b318293f183f6d3eefbc979b0
Runtimes
Interlay
🏋️ Runtime Size: 1160394 bytes
🔥 Core Version: {'specName': 'interlay-parachain', 'implName': 'interlay-parachain', 'authoringVersion': 1, 'specVersion': 1021007, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1]], 'transactionVersion': 2}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x15c65519a1becf6330f59f07c02e077b667edacd896dfe10b0a1c0a5a611f914
🗳️ authorizeUpgrade hash: 0xcb480466b3d8f72e4f3ac8633f374e5e047f8fc4c9762e8aeb0bb6e53ce0f528
#️⃣ Blake2-256 hash: 0x540ba49ca255dfc6239c30ef5d274b102fe107503f015654a7c7290758ed29cf
📦 IPFS: QmXgiueuB3hAsnxSXJ7wFK2cnRnec3P6ukb4LT3obZQLVo
Kintsugi
🏋️ Runtime Size: 1154435 bytes
🔥 Core Version: {'specName': 'kintsugi-parachain', 'implName': 'kintsugi-parachain', 'authoringVersion': 1, 'specVersion': 1021007, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 3}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xd30cd4fca63f1a9a9773ee97bbc90f3ff684712a054af7ca4706ac60e7110367
🗳️ authorizeUpgrade hash: 0xa0a915f1a9fb4c3e269ff092da8b95acbdfa0fc613a2aedc68b68d27bdc9566f
#️⃣ Blake2-256 hash: 0xdf4349cf4552095dcd02d53e512b400665c0fe30f9af2e0b4d04ad80eab91802
📦 IPFS: Qmahhbj2d3NpgPwpFqikHetyF6QJny9bJ98qokFz4Pw5Lh
Testnet-Kintsugi
🏋️ Runtime Size: 1362039 bytes
🔥 Core Version: {'specName': 'testnet-kintsugi', 'implName': 'testnet-kintsugi', 'authoringVersion': 1, 'specVersion': 1021007, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x07a2eaf41a6abaa5ad9f797e4441d594d713c9d23c537a065dee976965cf0a0b
🗳️ authorizeUpgrade hash: 0x296158f06b5653d095f031d9f9915f7792b2b8db48f890a9d58dc8f5477f692c
#️⃣ Blake2-256 hash: 0x479c9a3636b3f4b99f1f91eb903eb7682d0b79ad21cce29262b1eb7c360dd275
📦 IPFS: QmULv5MkjyMYaj3hJ7WPhZoBQWrRYSCjR7PBE7KTMWhKWb
Testnet-Interlay
🏋️ Runtime Size: 1350460 bytes
🔥 Core Version: {'specName': 'testnet-interlay', 'implName': 'testnet-interlay', 'authoringVersion': 1, 'specVersion': 1021007, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x500d76d972fbe008039a22caffbd0e01d402257eae5a9e22506dc85e7a76077b
🗳️ authorizeUpgrade hash: 0xa3e365bce7b1c8bf3f18387bf2c7b4a28b90269100d01149d639e77d08aeadbf
#️⃣ Blake2-256 hash: 0x892a922a30775d1e5dc50ac9d4037b9aac841c5496d3708095a14d5ad208b93b
📦 IPFS: QmSdA9Ey7npwhGMrgfBzqUa2SXpHqpLVLBugxXpPn1coNW
1.21.6
Highlights
Various bug fixes
interBTC 1.21.6 (2023-02-03)
This release contains the changes from 1.21.5 to 1.21.6.
Global Priority
- ⚪ LOW: This is a low priority release and you may upgrade at your convenience.
Changes
- chore: bump spec version to 1.21.6 #909
- fix(loans): Use compound interest formula #904
- Refactor/dex #905
- test: fee pool testing #887
- fix: avoid overflows in
Amount
math #907
Chore
- bump spec version to 1.21.6
- remove unused fee migration
- add explicit call indices
Fix
- avoid overflows in math
Refactor
- dex benchmarks can't use AssetId
- remove MultiAssetsHandler and foreign asset storage
Test
- more precise fee pool testing
Dependency changes
https://github.com/paritytech//substrate/compare/cb4f2491b00af7d7817f3a54209c26b20faa1f51...cb4f2491b00af7d7817f3a54209c26b20faa1f51
https://github.com/paritytech//polkadot/compare/dc25abc712e42b9b51d87ad1168e453a42b5f0bc...dc25abc712e42b9b51d87ad1168e453a42b5f0bc
https://github.com/paritytech//cumulus/compare/afe528af891f464b318293f183f6d3eefbc979b0...afe528af891f464b318293f183f6d3eefbc979b0
Runtimes
Interlay
🏋️ Runtime Size: 1158733 bytes
🔥 Core Version: {'specName': 'interlay-parachain', 'implName': 'interlay-parachain', 'authoringVersion': 1, 'specVersion': 1021006, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1]], 'transactionVersion': 2}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xa55a262b7c40609612ea10a50f518bf0401af130fb49eb51141e27eed1f1deea
🗳️ authorizeUpgrade hash: 0x1e5252b1e2b2641c32de5a1f6b60939f56f4743f3894ca7f96e61ac883d9ef2a
#️⃣ Blake2-256 hash: 0x754f5641563cd8973920915c42ed03d3c0b084e2335cd72a9217505d329a0def
📦 IPFS: QmPu6kcZApXp3qCa4DEVgrUVaDsSpZC18XnEcHA6JSiCm4
Kintsugi
🏋️ Runtime Size: 1152485 bytes
🔥 Core Version: {'specName': 'kintsugi-parachain', 'implName': 'kintsugi-parachain', 'authoringVersion': 1, 'specVersion': 1021006, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 3}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x5b36d0c05b7880137dfec700e350a9cb998ac5026f8efcd85b7749f12ae173b3
🗳️ authorizeUpgrade hash: 0x1a0db72fed58a24bd207eae41fe133595dcde8a0758c9d58dd94cc3db1626075
#️⃣ Blake2-256 hash: 0x0f9c03aa34671bdaad769a4640414faf856dd30e9051666c17323b7b3a49f89c
📦 IPFS: QmfTJXXBHe9U35y4fFTf5XCYiZW7zvnLjK6vuxJPU4P7QN
Testnet-Kintsugi
🏋️ Runtime Size: 1382200 bytes
🔥 Core Version: {'specName': 'testnet-kintsugi', 'implName': 'testnet-kintsugi', 'authoringVersion': 1, 'specVersion': 1021006, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xb72659244d9066710abe209509188b81c32310702ae23b1521475101e54c8fd2
🗳️ authorizeUpgrade hash: 0xc7946363569455022ecd8e04e1b959c76ae83e198fa637061a206c980d86a512
#️⃣ Blake2-256 hash: 0xebe2273aa29b28dd36c5cf26b6ae5f9e1ec76895128befed6afa8255bd816578
📦 IPFS: QmSQDeSU4eWigaymBqs9HvYQdy525vNLSmkW6UnykaQaVE
Testnet-Interlay
🏋️ Runtime Size: 1348235 bytes
🔥 Core Version: {'specName': 'testnet-interlay', 'implName': 'testnet-interlay', 'authoringVersion': 1, 'specVersion': 1021006, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x56a1e612bf8e5af121c2d8335aaa283772d696b8d5e8599fc5afc9244cc659e7
🗳️ authorizeUpgrade hash: 0x819c975fd4a4089da1e7226930495d8bbb0a615b7d074e024ad4b729e6fa6126
#️⃣ Blake2-256 hash: 0x8ce04fc660c3767bd6fc377c1de338c7e3367fc7b6c4d1f84783e28fc127993c
📦 IPFS: QmbJeZB4mUbAieFLfhbfvknm7P6LPKdkxK8qRUX43stjKJ
1.21.5
interBTC 1.21.5 (2023-02-01)
This release contains the changes from 1.21.4 to 1.21.5.
Global Priority
[CHOOSE_ONE]
- ⚪ LOW: This is a low priority release and you may upgrade at your convenience.
Changes
- test(loans): batched loans accrue interest #900
- Feat/fork zenlink #903
- test(loans): small loans may accrue no interest #896
- refactor: use Amounts consistently in loans pallet #895
Chore
- remove LocalAssetHandler and OtherAssetHandler
- align polkadot and orml deps
- integrate dex pallets
- rename zenlink crates
- cargo fmt
Feat
- fork zenlink pallets
Fix
- ensure all meta amounts are given for adding base and meta liquidity
Refactor
- remove unused xcm code
- rename dex types and rpcs
- use Amounts consistently in loans pallet
Dependency changes
https://github.com/paritytech//substrate/compare/cb4f2491b00af7d7817f3a54209c26b20faa1f51...cb4f2491b00af7d7817f3a54209c26b20faa1f51
https://github.com/paritytech//polkadot/compare/dc25abc712e42b9b51d87ad1168e453a42b5f0bc...dc25abc712e42b9b51d87ad1168e453a42b5f0bc
https://github.com/paritytech//cumulus/compare/afe528af891f464b318293f183f6d3eefbc979b0...afe528af891f464b318293f183f6d3eefbc979b0
Runtimes
Interlay
🏋️ Runtime Size: 1160534 bytes
🔥 Core Version: {'specName': 'interlay-parachain', 'implName': 'interlay-parachain', 'authoringVersion': 1, 'specVersion': 1020000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1]], 'transactionVersion': 2}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xfc98c426a33f4aa014b192ecb77019f9e731cb2ae2018acf8f3d993c188a7c27
🗳️ authorizeUpgrade hash: 0xb47b4889a5183fa6e1eb6474e684d9c33ea1a482bf16b5528a30f780b1659b96
#️⃣ Blake2-256 hash: 0x949e06558f614980e88be31f867a15495f8a77a5469902bb6a95c06cf61fdfa4
📦 IPFS: QmW9fPtmJj4rqYzM98kcYyEkw3vhVn56utSzKqapZMuEc6
Kintsugi
🏋️ Runtime Size: 1151635 bytes
🔥 Core Version: {'specName': 'kintsugi-parachain', 'implName': 'kintsugi-parachain', 'authoringVersion': 1, 'specVersion': 1021000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 3}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xef579745abc8af1fd4a889b73c441ccafa3de298cae3fc511bd019c7621839a4
🗳️ authorizeUpgrade hash: 0x4416fc6ef8f8a86a982d5e98db2c3a61eb1e6fc24c135d848b1943454f38e497
#️⃣ Blake2-256 hash: 0xd6ad744c13b7ea380707ce36e700617899d69ff9f9b8258b2e11693672db7710
📦 IPFS: QmP6LLtDRXCShsbYSzTHSH4dfpXZSTecuX4ntK6zhRkvjX
Testnet-Kintsugi
🏋️ Runtime Size: 1381946 bytes
🔥 Core Version: {'specName': 'testnet-kintsugi', 'implName': 'testnet-kintsugi', 'authoringVersion': 1, 'specVersion': 1021000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x571e105797a36710987043bd09ce0d0fbea265e79e6fb49fc05eb7fbfc97e8fd
🗳️ authorizeUpgrade hash: 0xbf9d25944551dcd5876cf2df1012959ab1633f60a27624274b8b2691cb2134a4
#️⃣ Blake2-256 hash: 0x43051d2305bb66cd703cbf3fe8b2bb0e00c9656aa126bd2d177d44003de42f4b
📦 IPFS: QmaDwUgS4FNWATCJEoVFjJnpYdVbyByCaDFyCe9P2wxJTL
Testnet-Interlay
🏋️ Runtime Size: 1351743 bytes
🔥 Core Version: {'specName': 'testnet-interlay', 'implName': 'testnet-interlay', 'authoringVersion': 1, 'specVersion': 1020000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x0dee8b30877eda0b', 1], ['0xd482d4d14bbbf88a', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x5695185f12fdda5391ba0860443e0ace8844c6833089e88d7785a7383b4475f3
🗳️ authorizeUpgrade hash: 0xfeb0d0193ef146d102d2c2932a2a04886c6ab88ad72db646a747495d8e7c60a9
#️⃣ Blake2-256 hash: 0x586143a778d7121f83b394214bf12e3e444661e18cf868aed127cae25bad7cb9
📦 IPFS: QmQheMkyWG9x469bDjrRqiUZQA3Xhfwbhpa2KmBCYQMgdJ
1.21.4
interBTC 1.21.4 (2023-01-25)
This release contains the changes from 1.21.3 to 1.21.4.
Global Priority
- ⚪ LOW: This is a low priority release and you may upgrade at your convenience.
Changes
- feat: add zenlink rpcs to parachain service #886
- Remove
Assets
config type fromLoans
pallet #885 - feat: add rpc to compute farming reward #872
- fix: use precise stake in reward calculation #888
- fix: set stake in reward pool to 0 when vault is not accepting new issues #884
- fix: kintsugi authorship config should use collator-selection hook #883
- test: vault rewards rpc in case of 0 collateral #882
- refactor: bound entries in collator-selection #879
- fix: estimate vault reward rate for lend token vault collateral #880
- fix(loans): cargo docs #878
- chore: include code substitution in kintsugi chainspec #877
- fix: update capacity on exchange rate change #876
- refactor: allow deposit in reward pool without schedule #871
- fix(loans): remove logic that redeems locked lend tokens #870
- [BREAKING] chore: upgrade to polkadot 0.9.36 #802
- [BREAKING] Feat: tx pause #855
- refactor: de-duplicate vault reward rpc #868
- Lending doc comments #867
- chore(loans): remove
withdraw_missing_reward
extrinsic #865
Chore
- include code substitution in kintsugi chainspec
- upgrade to polkadot 0.9.36
- add missing try-runtime feature
- fmt
Feat
- add zenlink rpcs to parachain service
- add rpc to compute farming reward
- add tx-pause to all runtimes
- tx-pause fork
Fix
- use precise stake in reward calculation
- set stake in reward pool to 0 when vault is not accepting new issues
- kintsugi authorship config should use collator-selection hook
- only register MaxCandidates-1 candidates initially
- estimate vault reward rate for lend token vault collateral
- update capacity on exchange rate change
- restore missing basecallfilter items
- get tx-pause to compile
Refactor
- bound entries in collator-selection
- allow deposit in reward pool without schedule
- remove StatusCode::Shutdown
- de-duplicate vault reward rpc
Test
- vault rewards rpc in case of 0 collateral
- integration tests for tx-pause
Dependency changes
https://github.com/paritytech//substrate/compare/7a4e5163091384c4c10b6d76f5cb80dac0834f38...cb4f2491b00af7d7817f3a54209c26b20faa1f51
https://github.com/paritytech//polkadot/compare/32dd0c9cfcd1a1bda821747f6ab334f0e3577558...dc25abc712e42b9b51d87ad1168e453a42b5f0bc
https://github.com/paritytech//cumulus/compare/fb8c5a3d0800ebdebe14bd0e708d2a348f976d9e...afe528af891f464b318293f183f6d3eefbc979b0
Runtimes
Interlay
🏋️ Runtime Size: 1158075 bytes
🔥 Core Version: {'specName': 'interlay-parachain', 'implName': 'interlay-parachain', 'authoringVersion': 1, 'specVersion': 1020000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0x22b97323b9e853da', 1], ['0x60aed43cb52456f1', 1], ['0x5179b539a332ab9a', 1], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1]], 'transactionVersion': 2}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x8a76278d4774e9bebc8debfe76696528a4795f5c0d925ef3719e28ae47afb009
🗳️ authorizeUpgrade hash: 0xd3a99c9de7c52fcb02c3b3d224482d53ecdb86527e4faecff073e6e0ba48f543
#️⃣ Blake2-256 hash: 0x17adb4ff4b33e92fe93dcf055516a526612bbc23e48feebf92b840d5b47f266c
📦 IPFS: QmX8VnCb4umNpQgStn7f5XiELP8tTDT1jUyHAJhsHEYDe7
Kintsugi
🏋️ Runtime Size: 1152745 bytes
🔥 Core Version: {'specName': 'kintsugi-parachain', 'implName': 'kintsugi-parachain', 'authoringVersion': 1, 'specVersion': 1021000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x60aed43cb52456f1', 1], ['0x5179b539a332ab9a', 1]], 'transactionVersion': 3}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x46c19a9947cf94257c772b597d584f557f12d2155d95dea65e4c8c920e4036e2
🗳️ authorizeUpgrade hash: 0xe0885ee6980f68da26111d04abd14a922c58bdd0782dadb460437a9cff096960
#️⃣ Blake2-256 hash: 0x579765d7c2229f4278b683777e7b23e1ff56947c319e4d2c7068188164f6a499
📦 IPFS: QmTKWsBBiqZa9QP58p76N8HoZZW83NXfc17kJ9B5P9Yzqq
Testnet-Kintsugi
🏋️ Runtime Size: 1356630 bytes
🔥 Core Version: {'specName': 'testnet-kintsugi', 'implName': 'testnet-kintsugi', 'authoringVersion': 1, 'specVersion': 1021000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x60aed43cb52456f1', 1], ['0x5179b539a332ab9a', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x9bf2cdbfee31252268a8210fc4e673ffb571bba2dc6ea6a281a55d5893204b53
🗳️ authorizeUpgrade hash: 0xbf68248b23969689c58658be9f7e0f84c7e77a7f92ac7133d460c4970ba284ff
#️⃣ Blake2-256 hash: 0x044958e9ebe6e1c3daef1cae8f4a6c60b521a74de046769d9114f4b21c6bc3ed
📦 IPFS: QmX8U2JuwGChMxC3qxAJ9ZAHw8PyaiFimWQnpSjrWurjU3
Testnet-Interlay
🏋️ Runtime Size: 1353040 bytes
🔥 Core Version: {'specName': 'testnet-interlay', 'implName': 'testnet-interlay', 'authoringVersion': 1, 'specVersion': 1020000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 2], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x60aed43cb52456f1', 1], ['0x5179b539a332ab9a', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xaf6c87bb4946e6c3d85b3515d6fb3c0975ff4b2a49101f1468168c1516532532
🗳️ authorizeUpgrade hash: 0xf1cbe2ef1d6489923b3a4886749b5f8b2105f5d184b33f613bed6e1486c5feda
#️⃣ Blake2-256 hash: 0x32726fc2afd131e91bda3a2e5cf352079c46c63da280f2ff453ed3c54a13b3d5
📦 IPFS: QmYGTtfg2J89MwtMh2dA4Aj21qTbaUzR3sQh4veYntg5Br
1.21.3
interBTC 1.21.3 (2023-01-19)
This release contains the changes from 1.21.2 to 1.21.3.
Global Priority
- ⚪ LOW: This is a low priority release and you may upgrade at your convenience.
Changes
- fix: make rewards rpc work #866
Fix
- make rewards rpc work
Dependency changes
https://github.com/paritytech//substrate/compare/7a4e5163091384c4c10b6d76f5cb80dac0834f38...7a4e5163091384c4c10b6d76f5cb80dac0834f38
https://github.com/paritytech//polkadot/compare/32dd0c9cfcd1a1bda821747f6ab334f0e3577558...32dd0c9cfcd1a1bda821747f6ab334f0e3577558
https://github.com/paritytech//cumulus/compare/fb8c5a3d0800ebdebe14bd0e708d2a348f976d9e...fb8c5a3d0800ebdebe14bd0e708d2a348f976d9e
Runtimes
Interlay
🏋️ Runtime Size: 1139817 bytes
🔥 Core Version: {'specName': 'interlay-parachain', 'implName': 'interlay-parachain', 'authoringVersion': 1, 'specVersion': 1020000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 1], ['0x22b97323b9e853da', 1], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1]], 'transactionVersion': 2}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x5108f80ee7205c5960faf6e3c45decc872178b5292160bacf2a08c0581de9a58
🗳️ authorizeUpgrade hash: 0xe7ff46e8e71e45384768e6a67204c967ed16ae016253cd04144d9089b8ce5c34
#️⃣ Blake2-256 hash: 0x1befc4eaec84357ce844ebdb74031fe318cde6b6a6df10f7f0e3c915d828ee03
📦 IPFS: QmPfBo9y5CXaL2stssmkeRLSd7Tkcb8L8GQ3cpEkdw1i4Z
Kintsugi
🏋️ Runtime Size: 1135018 bytes
🔥 Core Version: {'specName': 'kintsugi-parachain', 'implName': 'kintsugi-parachain', 'authoringVersion': 1, 'specVersion': 1021000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 1], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1]], 'transactionVersion': 3}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xebec0573122f5fd64d5a2f9781773cd08df89286ce449f9bb20345a4b1375bd4
🗳️ authorizeUpgrade hash: 0x6790b74fdafdfaca94413904a95d7b8c47cfec1225fd064859de69aedf6cce72
#️⃣ Blake2-256 hash: 0x233e1c280484bef62ac3629ae11d122460ee3a26ce38d1e02a1307e16dd50a71
📦 IPFS: QmWerQB8B1fU6c1HAejd9vsFTchkkbUXKN8jqH1crKEjd7
Testnet-Kintsugi
🏋️ Runtime Size: 1368484 bytes
🔥 Core Version: {'specName': 'testnet-kintsugi', 'implName': 'testnet-kintsugi', 'authoringVersion': 1, 'specVersion': 1021000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 1], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x60aed43cb52456f1', 1], ['0x5179b539a332ab9a', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x37ab2697028314918185bbd462cc67df32c19857b7e96691e56bb47b1033df47
🗳️ authorizeUpgrade hash: 0x25a6d8f745b2c9c74680256245905ba8eb48cfc817fbf1c2730774c8da348e48
#️⃣ Blake2-256 hash: 0xa52a1eb996e18516294f23717407b0d64d89d1d2c47a5b00a782cdfca60ffc0b
📦 IPFS: QmZwpGGj53TaNZRHK4H7e56jK2P4EUYcVh5szynnxifaLp
Testnet-Interlay
🏋️ Runtime Size: 1207514 bytes
🔥 Core Version: {'specName': 'testnet-interlay', 'implName': 'testnet-interlay', 'authoringVersion': 1, 'specVersion': 1020000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 1], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x9d367fc1002d7ee3f80f2ff2f8f93ca7d123c5bafd44ad066bba8f0811add2d1
🗳️ authorizeUpgrade hash: 0x5d176ca89553ad53e49faaa5c44c2900196f2373fef9e32c8d4038ce80e8f693
#️⃣ Blake2-256 hash: 0x445eff982388c3ab53a2d176a0f0cf3e036840bfba3836f1660b048a4f6ac474
📦 IPFS: QmUyuWEDRQLePnRYyNWm1WVAdD58SXu2YbbFwUan1DE5Ak
1.21.2
interBTC 1.21.2 (2023-01-18)
This release contains the changes from 1.21.1 to 1.21.2.
Global Priority
- ⚪ LOW: This is a low priority release and you may upgrade at your convenience.
Changes
- chore: update cargo lock #863
- chore: upgrade to nightly-2022-12-15 #812
- feat(loans): update capacity model on exchange rate updates #853
- docs: add examples to derive pallet accounts #854
- feat: allow rewards to be paid in any currency #860
- chore: use zenlink rev with custom exchange fees #858
- feat(farming): benchmark weights #859
- fix: print correct runtime version #585
- test(loans): liquidation reward is auto-locked #849
- feat: add farming pallet to distribute LP rewards #826
- docs: add q4 quarkslab audit report #856
- feat(loans): add loans accounts dust whitelist on testnets #841
Chore
- upgrade to nightly-2022-12-15
- update cargo lock
- use zenlink rev with custom exchange fees
- ensure we can unreserve full amount
- update topmost doc comment
- add on_initialize benchmark
- update comment and remove todo
- simplify schedule, add farming benchmarks and increase test coverage
- upgrade to nightly-2022-12-15
Docs
- add latest quarkslab report
- add q4 quarkslab audit report
- add examples to derive pallet accounts
Feat
- allow rewards to be paid in any currency
- add farming to kintsugi-testnet and standalone
- add farming pallet to distribute LP rewards
Fix
- capture kusama spec id to print correct runtime version
Refactor
- track reward currencies per pool
- use treasury account instead of pallet id
- simplify farming reward schedule interface
- don't write state if we fail to distribute rewards
- explicit farming variable naming
Dependency changes
paritytech/substrate@7a4e516...7a4e516
paritytech/polkadot@32dd0c9...32dd0c9
paritytech/cumulus@fb8c5a3...fb8c5a3
Runtimes
Interlay
🏋️ Runtime Size: 1139551 bytes
🔥 Core Version: {'specName': 'interlay-parachain', 'implName': 'interlay-parachain', 'authoringVersion': 1, 'specVersion': 1020000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 1], ['0x22b97323b9e853da', 1], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1]], 'transactionVersion': 2}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x261c88ad91b3ceec7b83e789df3740fe73810c0b4a9353307a8df2f06982f3d6
🗳️ authorizeUpgrade hash: 0x37fdeb02b7aa2249611f60ef79c36b60437b08e300e220c595d57c779a84d895
#️⃣ Blake2-256 hash: 0xf4c60c32d025afff6dbea2ed52ed8ce085f5f6b649996591d930ac397362faf3
📦 IPFS: QmctA322Tehha9g2JXBrcpH18CNcmani4222GNmT8VrCy2
Kintsugi
🏋️ Runtime Size: 1134366 bytes
🔥 Core Version: {'specName': 'kintsugi-parachain', 'implName': 'kintsugi-parachain', 'authoringVersion': 1, 'specVersion': 1021000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 1], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1]], 'transactionVersion': 3}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x16dde9eed9019bc5772bc8c1ec70da614ff7b9c3bde09427b2fa1638664cc80e
🗳️ authorizeUpgrade hash: 0xac702bad98dd6401fcba84fc8670fc4b03a255cab5e4e92d92c29e4c59cb507b
#️⃣ Blake2-256 hash: 0xbc9c90737a007b765dc5b39724a47f89462253d91a053ab9177f71563b9c6deb
📦 IPFS: Qmdg1Hk78JwKqXvbSNQrbRfN5gdCZzEygF9T5bxvjtAzTM
Testnet-Kintsugi
🏋️ Runtime Size: 1368348 bytes
🔥 Core Version: {'specName': 'testnet-kintsugi', 'implName': 'testnet-kintsugi', 'authoringVersion': 1, 'specVersion': 1021000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 1], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1], ['0x60aed43cb52456f1', 1], ['0x5179b539a332ab9a', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x69447db978b9173289c29de2e5bc3318b56f8cca5c8f46e92b2ee70a1abcc2ed
🗳️ authorizeUpgrade hash: 0x9e072e92573d664ddcdffbf938f50b5e02e49f6a61ab726238186ba0da208506
#️⃣ Blake2-256 hash: 0x4949ce13b1b4f573d97418a55ea2e6276a3b01e984ed3261408dcae8b6767575
📦 IPFS: QmdimMkxKaqT7y2y41jebbReriVfD8v2Fn4z88YhXFKyWP
Testnet-Interlay
🏋️ Runtime Size: 1207353 bytes
🔥 Core Version: {'specName': 'testnet-interlay', 'implName': 'testnet-interlay', 'authoringVersion': 1, 'specVersion': 1020000, 'implVersion': 1, 'apis': [['0xdf6acb689907609b', 4], ['0x37e397fc7c91f5e4', 1], ['0x40fe3ad401f8959a', 6], ['0xd2bc9897eed08f15', 3], ['0xf78b278be53f454c', 2], ['0xab3c0572291feb8b', 1], ['0xdd718d5cc53262d4', 1], ['0xea93e3f16f3d6962', 2], ['0xbc9d89904f5b923f', 1], ['0x37c8bb1350a9a2a8', 1], ['0xc6b106fa1a388380', 1], ['0x6ef953004ba30e59', 1], ['0x16da96d36c6d5bb7', 1], ['0xcbfba9ca38dbdb1a', 1], ['0xc1e19f5c3385297a', 1], ['0xcaf39b979a6880bd', 1], ['0x69e2e1aa421f4fb0', 1], ['0x2be5cb02b0a56e73', 1], ['0x22b97323b9e853da', 1]], 'transactionVersion': 1}
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xeb32612f32370283efa2cf70bbc4a083f3236d1f355a7470a355fcc44c00bcde
🗳️ authorizeUpgrade hash: 0x8e42d3bd09b422263277ac9f0ccab593eac82a97b4aea381d5c4977b8c943e2c
#️⃣ Blake2-256 hash: 0x8cfed80c91e3fbca922ef788edb96c490d5c7baca4ca67a885c975aa162d5cd4
📦 IPFS: QmVQfc432ys5A4Hxv9TNL4zg3fCtuso8ftkPbnmUJKjWhZ