Skip to content

Releases: interlay/interbtc

1.23.0

14 Mar 13:38
3508b60
Compare
Choose a tag to compare

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

08 Mar 16:09
90b8986
Compare
Choose a tag to compare

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

22 Feb 12:38
1.21.10
fdc136b
Compare
Choose a tag to compare

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

20 Feb 08:10
1.21.9
16980d8
Compare
Choose a tag to compare
1.21.9 Pre-release
Pre-release

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

07 Feb 15:26
b3ad262
Compare
Choose a tag to compare
1.21.7 Pre-release
Pre-release

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

03 Feb 11:55
1.21.6
ce3d6ae
Compare
Choose a tag to compare
1.21.6 Pre-release
Pre-release

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

01 Feb 16:02
2b17157
Compare
Choose a tag to compare
1.21.5 Pre-release
Pre-release

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

25 Jan 14:51
1a1afa9
Compare
Choose a tag to compare
1.21.4 Pre-release
Pre-release

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 from Loans 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

25 Jan 13:00
1.21.3
10f40eb
Compare
Choose a tag to compare
1.21.3 Pre-release
Pre-release

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

18 Jan 18:48
e5b5656
Compare
Choose a tag to compare
1.21.2 Pre-release
Pre-release

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