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