Releases: interlay/interbtc
1.21.1
interBTC 1.21.1 (2023-01-13)
This release contains the changes from 1.20.1 to 1.21.1.
Global Priority
- βͺ LOW: This is a low priority release and you may upgrade at your convenience.
Changes
- feat(loans): remove
AccountEarned
storage #850 - fix: more robust vault reward calculation in rpc #845
- refactor: always use 12000 slot duration #794
- Test multiple lending liquidations #844
- feat: add rpcs to estimate rewards #842
- feat: true oracle medianizing #846
- feat: add prototype scripts for modelling capacity based rewards #739
- [BREAKING] feat: add pallet-proxy to all runtimes #693
- refactor: transfer expired griefing to treasury #820
- chore(deps): bump crazy-max/ghaction-github-pages from 2 to 3 #840
- chore(deps): bump docker/setup-buildx-action from 1 to 2 #838
- chore(deps): bump tokio from 1.23.0 to 1.24.1 #835
- chore(deps): bump actions/checkout from 2 to 3 #839
- Lending events refactoring #832
- Fix: minor typo #836
- fix(loans): benchmarks #821
- feat: add a disabled sudo pallet back in #816
- chore(deps): bump chevdor/srtool-actions from 0.2.0 to 0.6.0 #829
- chore(deps): bump docker/login-action from 1 to 2 #828
- chore(deps): bump docker/setup-qemu-action from 1 to 2 #827
- chore(deps): bump docker/metadata-action from 3 to 4 #830
- chore(deps): bump docker/build-push-action from 2 to 3 #831
- Chore - add dependabot for github actions #818
- Chore - update changelog template #825
- chore: patch orml version #814
- fix: enable std on zenlink-protocol #813
- chore: use zenlink fork with vec import #811
- test: TotalUserVaultCollateral check in migration #810
- chore: use active toolchain in ci tests #809
- fix: always update total backing collateral in withdraw_collateral #808
- feat: table two proposals on monday #805
- fix: set minimum xcm fee for statemine/t transfers #807
- Zenlink integration (testnet-kintsugi) #713
- Implement vault capacity model #790
- fix(loans): accrue interest before changing reserve balances #806
- feat(loans): use Amount instead of FixedU128 #801
- fix(loans): Set min and max exchange rates on runtime upgrade #799
- fix: get try-runtime to work again #800
- feat: add automatic tags for issue requests #796
- [BREAKING] Refactor: remove vault collateral interface #781
Chore
- add comment on instance filter and fix warnings
- add projects workflow
- patch orml version
- use zenlink fork with vec import
- use active toolchain in ci tests
- make proposal launch offset configurable in runtime
- cargo fmt
- add additional migration integrity checks
- add capacity migration to kintsugi runtime
- remove unused pool-manager test
- add missing type on loans mock
- fix and remove superfluous reward tests
- remove performed migrations
- explicit router, reduce number of vars
Feat
- true oracle medianizing
- add rpcs to estimate rewards
- add pallet-proxy to all runtimes
- update benchmark template, generate loans weights
- add a disabled sudo pallet back in
- table 2 proposals at a time
- table proposals on monday
- integrate zenlink into testnet-kintsugi runtime
- vault rewards rpc should compute using all pools
- vault capacity migration
- implement capacity model
- add automatic tags for issue requests
- add prototype scripts for modelling capacity based rewards
Fix
- remove PR trigger
- more robust vault reward calculation in rpc
- fmt
- benchmark feature dependencies
- enable std on zenlink-protocol
- always update total backing collateral in withdraw_collateral
- set minimum xcm fee for statemine/t transfers
- launch proposals at 9 am
- set commission in randomized tests
- skip duplicate arg group name in standalone node
- submit exchange rate in vault_registry benchmarks
- get capacity model to work
- get try-runtime to work again
Fix
- minor typo
Refactor
- always use 12000 slot duration
- default to one year for reward rate estimate
- safe math in medianizing
- transfer expired griefing to treasury
- remove BasicVaultRegistry and fixup more integration tests
- deprecate vault collateral extrinsics in favor of nomination
- capacity rewards for vaults should be based on threshold
Test
- TotalUserVaultCollateral check in migration
- add integration testing utils for capacity model
- update tests for vault collateral change
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: 1153509 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: 0x511e8467f7fd8a0207d0355e2fe13a73feca437f50926c628d4ae0cd62b97032
π³οΈ authorizeUpgrade hash: 0x38f81ff082bce963ca994e39229d414d478b7a9da344eb317aec9592e44c21bb
#οΈβ£ Blake2-256 hash: 0x027f350badb77a27f1fe16a52617c8991b130e88816fac99ef21bc1282b0a2be
π¦ IPFS: QmWL9MtTz9hjCzqAQ5KZPUFkuhTXyHERC3SMNgSBCHZPWX
Kintsugi
ποΈ Runtime Size: 1151100 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: 0xc613a3386706af3e1ee7ceeee86bb012c492f155988c07917de785e6dddee1bf
π³οΈ authorizeUpgrade hash: 0xa1ed5a78f4e04649996613b7145c1fc6b31ccf9f4a571f31b0694a3f04d3680e
#οΈβ£ Blake2-256 hash: 0x9bda8d956b7423a62ac29ac5bac7d9494a94b8ea89610734d8f076132d45f383
π¦ IPFS: QmRFkNQfNDy4idnZzaQS9FLvYEMzMbtiqzBWM2zDfvRfpt
Testnet-Kintsugi
ποΈ Runtime Size: 1358220 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]], ...
1.20.1
Highlights
- Fixes the statement channel to make USDT transfers workable in both direction (currently Interlay to Statemint is not working)
- Tables proposals to referenda always on Monday morning at 9:00 UTC to get around the block time variance issue and make referenda execution predictable
- Tables two proposals to referenda to account for the fact that treasury and regular proposals are happening in parallel
interBTC 1.20.1 (2022-12-19)
This release contains the changes from 1.21.0 to 1.20.1.
Global Priority
- βͺ LOW: This is a low priority release and you may upgrade at your convenience.
Breaking CLI changes
Changes
- Chore: backport xcm and tabling #815
- feat: table two proposals on monday #805
- fix: set minimum xcm fee for statemine/t transfers #807
- chore: include code substitution in kintsugi chainspec #793
- fix: add migration for kintsugi slot duration #792
Chore
- bump spec version to 1.20.1
- include code substitution in kintsugi chainspec
- run collator-selection initialize hook on subsequent block
- remove code substitution
Fix
- add migration for kintsugi slot duration
Refactor
- always use 12000 for slot duration
- don't depend on pallet-aura for collator-selection hook
- move slot duration fix to collator-selection hook
Test
- kintsugi slot duration migration works
Dependency changes
https://github.com/paritytech//substrate/compare/7a4e5163091384c4c10b6d76f5cb80dac0834f38...7a4e5163091384c4c10b6d76f5cb80dac0834f38
/compare/...
https://github.com/paritytech//cumulus/compare/fb8c5a3d0800ebdebe14bd0e708d2a348f976d9e...fb8c5a3d0800ebdebe14bd0e708d2a348f976d9e
Runtimes
Interlay
ποΈ Runtime Size: 1124945 bytes
π₯ Core Version: {'specName': 'interlay-parachain', 'implName': 'interlay-parachain', 'authoringVersion': 1, 'specVersion': 1020001, '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: 0x0cd11d7419960698186dda0434dd8d304f20cae4274e758c261a1f541bb08a8c
π³οΈ authorizeUpgrade hash: 0x4c29d7a8bd4b6003cbeb07fe0374d092c677e907bd061d4bb4be5008e4395cfe
#οΈβ£ Blake2-256 hash: 0x088e1aa92de63dbea80a08e7c040e4729d8521dca3ba8147830d1b14daa38f41
π¦ IPFS: QmeHKXQuyzsSNGKyR3GzbCzCsyRqbfNMYpUX6M5m9zW87Q
Kintsugi
ποΈ Runtime Size: 1127207 bytes
π₯ Core Version: {'specName': 'kintsugi-parachain', 'implName': 'kintsugi-parachain', 'authoringVersion': 1, 'specVersion': 1020001, '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: 0x3a15952b057dd968ea32d8d2d67a41ddac632eb41d0596fa479c91e95131ad63
π³οΈ authorizeUpgrade hash: 0x288dd17d0379d34c9200ef14bf872bba13da5bc9f6fcdc813c39b714ec5ce68b
#οΈβ£ Blake2-256 hash: 0x4279ef5ce386b05fe55a2de496561d7f189cd7de0f8451054cdafbca3bf80c52
π¦ IPFS: QmYUZAe4T7TwxowjuJtLX6unQLoPYswmAoJ4YEV7G7RQuS
Testnet-Kintsugi
ποΈ Runtime Size: 1188499 bytes
π₯ Core Version: {'specName': 'testnet-kintsugi', 'implName': 'testnet-kintsugi', 'authoringVersion': 1, 'specVersion': 1020001, '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: 0xb8f2034a29b74ec3908a2c484a79d3a65884da72a7113aa563e7b131bee08ef3
π³οΈ authorizeUpgrade hash: 0x1e14c5a818c31845d2e03b58110af12637fe317c0f6dd48c4b8378c4ae9800f9
#οΈβ£ Blake2-256 hash: 0x1817339ff98f6ab4221df2994e45bacb2314bd2788fd77d781c885461d193e51
π¦ IPFS: QmTvzvvrSDza2LDuXx9iRk8M1BviUjqwr6BB6BvccQTRey
Testnet-Interlay
ποΈ Runtime Size: 1190273 bytes
π₯ Core Version: {'specName': 'testnet-interlay', 'implName': 'testnet-interlay', 'authoringVersion': 1, 'specVersion': 1020001, '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: 0x2fc8312ed301f693cf33b0c53382c1da5f791703bec048f91ac7bb751a13cb4a
π³οΈ authorizeUpgrade hash: 0x067f4ce8c4d8e868db799a9812b5ec9bf69df7abe79512001415dd700dc8347b
#οΈβ£ Blake2-256 hash: 0x8dbe1f898ab5cc25f159440a7c6fdf49c423959e065dbdae538da756f486d556
π¦ IPFS: QmcbxgcvH9epopnqzB36B9oEbnHwJ9uBJQYXK3AwU2yKcr
1.21.0
interBTC 1.21.0 (2022-12-16)
This release contains the changes from 1.20.0-hotfix+sub to 1.21.0.
Global Priority
- π΄ HIGH: This is a high priority release and you must upgrade as soon as possible.
- π΅ MEDIUM: This is medium priority release and you should upgrade not later than [INSERT DATE]
- βͺ LOW: This is a low priority release and you may upgrade at your convenience.
Breaking CLI changes
Changes
- chore: use zenlink fork with vec import #811
- test: TotalUserVaultCollateral check in migration #810
- chore: use active toolchain in ci tests #809
- fix: always update total backing collateral in withdraw_collateral #808
- feat: table two proposals on monday #805
- fix: set minimum xcm fee for statemine/t transfers #807
- Zenlink integration (testnet-kintsugi) #713
- Implement vault capacity model #790
- fix(loans): accrue interest before changing reserve balances #806
- feat(loans): use Amount instead of FixedU128 #801
- fix(loans): Set min and max exchange rates on runtime upgrade #799
- fix: get try-runtime to work again #800
- feat: add automatic tags for issue requests #796
- [BREAKING] Refactor: remove vault collateral interface #781
Chore
- use zenlink fork with vec import
- use active toolchain in ci tests
- make proposal launch offset configurable in runtime
- cargo fmt
- add additional migration integrity checks
- add capacity migration to kintsugi runtime
- remove unused pool-manager test
- add missing type on loans mock
- fix and remove superfluous reward tests
- remove performed migrations
Feat
- table 2 proposals at a time
- table proposals on monday
- integrate zenlink into testnet-kintsugi runtime
- vault rewards rpc should compute using all pools
- vault capacity migration
- implement capacity model
- add automatic tags for issue requests
Fix
- always update total backing collateral in withdraw_collateral
- set minimum xcm fee for statemine/t transfers
- launch proposals at 9 am
- set commission in randomized tests
- skip duplicate arg group name in standalone node
- submit exchange rate in vault_registry benchmarks
- get capacity model to work
- get try-runtime to work again
Refactor
- remove BasicVaultRegistry and fixup more integration tests
- deprecate vault collateral extrinsics in favor of nomination
Test
- TotalUserVaultCollateral check in migration
- add integration testing utils for capacity model
- update tests for vault collateral change
Dependency changes
paritytech/substrate@7a4e516...7a4e516
paritytech/polkadot@...32dd0c9
paritytech/cumulus@fb8c5a3...fb8c5a3
Runtimes
Interlay
ποΈ Runtime Size: 1129777 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: 0xe93b0a6345f270ae3ce9708a6edf92ff89deb68c516fc1c863caa0108355a4ba
π³οΈ authorizeUpgrade hash: 0xb94b4920a685e4c31b4386b2978ee0e40b0b6fada2fde20b1febeadb1ca0f5c6
#οΈβ£ Blake2-256 hash: 0xcd344ad1a36036501ac15ef059c0b5feaef826b95a5210f5cb44a76852dc38ac
π¦ IPFS: QmXHkD6VFtAx49kQCafshcKjyWKPf4hn7gjQCuz1zjhE1J
Kintsugi
ποΈ Runtime Size: 1129006 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: 0xba67472da1c376e640f85260cecbf36604a1d8cebd6135febb3057292ac3a245
π³οΈ authorizeUpgrade hash: 0xe8c544203ff95b55bb9d3e38bd4ad4d832599112029872d4c84f8bd76841ba5b
#οΈβ£ Blake2-256 hash: 0xcab855f36ec38db0f4ec401d64e7c017203bd24c286d8fc26bd4b69ac8adae27
π¦ IPFS: Qmb5DtVLYYs8SLb1VSgeKrwBggwke5tjW3tBPnKSbosX8y
Testnet-Kintsugi
ποΈ Runtime Size: 1342830 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: 0x49af2571acf0fdfc96069ab628686b12366f551a1e098b9581d5e590f38492e9
π³οΈ authorizeUpgrade hash: 0x244937ead009ab26fc5a4a5e68ddbcdf9441a01a7adbcd7eacf7bec17000a325
#οΈβ£ Blake2-256 hash: 0x73e75afc6ef1924a793c69a67aeece3e24a581858d5852ada19650ecec24367e
π¦ IPFS: QmQF8nn7QAAVjaem4bTyypC27gH82GuPEDUmsMu1A8Bbg6
Testnet-Interlay
ποΈ Runtime Size: 1203794 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: 0x3cb77097b044f62b3bb4f3c3016f0f93696f4aa7c85548b23ee8571f264a7c92
π³οΈ authorizeUpgrade hash: 0xdfa90de95e9d0b6722ee82ecadad505d7ea823d27b393a3253d8e2999eb9ed67
#οΈβ£ Blake2-256 hash: 0xe7d42dd87958a7afc40fb44c6094009a9b3ee77de9700cb95197036ae0a38f62
π¦ IPFS: QmVXjDC1fWy9prKPN9tE3NvURhx6gShMyMB1HfGVsjY8g8
1.20.0-hotfix+sub
interBTC 1.20.0-hotfix+sub (2022-12-02)
This release contains the changes from 1.20.0-hotfix to 1.20.0-hotfix+sub.
Global Priority
- π΄ HIGH: This is a high priority release and you must upgrade as soon as possible.
Changes
- chore: include code substitution in kintsugi chainspec #793
Chore
- include code substitution in kintsugi chainspec
Dependency changes
paritytech/substrate@7a4e516...7a4e516
/compare/...
paritytech/cumulus@fb8c5a3...fb8c5a3
Runtimes
Interlay
ποΈ Runtime Size: 1121591 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: 0xf37715a1a16756b37bf91f9f062bae6730f0e2f008a6a00676b5cdeab9aae5b4
π³οΈ authorizeUpgrade hash: 0x28576e95c368efcbde0be5a3c4e1b20ba6866946138e9133d93b303b6d43926b
#οΈβ£ Blake2-256 hash: 0x2656db33da18ae631ddad3f3ef9c42bf59cb71db00c66b6b3ac4e3ab2bca5453
π¦ IPFS: QmVcQ7xbwSd6TBi4QgiN1eG4voSPCXhyAY7xA8GV19xfJp
Kintsugi
ποΈ Runtime Size: 1121792 bytes
π₯ Core Version: {'specName': 'kintsugi-parachain', 'implName': 'kintsugi-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], ['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: 0x25607dba4744a70df25cf9f73c6f275e30db9177ba510d727c8b5a593f16e81e
π³οΈ authorizeUpgrade hash: 0x476a44bc92901df98e3bf8b433dc2bcf420c3fef5f18db0b3d65244a86a518fa
#οΈβ£ Blake2-256 hash: 0x09003cdce4ca5c3b044f4e26148ef994dc05b486bcdef087ae45d34fe251a287
π¦ IPFS: QmTtuvYMAwusbdMT6Agapvu6S3bUR628BfjRqnp2YMNNAr
Testnet-Kintsugi
ποΈ Runtime Size: 1186591 bytes
π₯ Core Version: {'specName': 'testnet-kintsugi', 'implName': 'testnet-kintsugi', '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: 0x45584be59fad4c6ea2bc1950340cc699c936f3e33f66964946f836f3508536b2
π³οΈ authorizeUpgrade hash: 0x6d0ccd2625d972651b0232309793d7c5503730fea4dd76f5fdd5f402719d1b84
#οΈβ£ Blake2-256 hash: 0x9f8c2afecd792612b306b1ceddf36ec62a24bd15efdf9136a1c7ee3dfef96373
π¦ IPFS: QmVshzuAGkTAWfUabmkn7MXLVtegwW1yDHj79zQ2r1XNDX
Testnet-Interlay
ποΈ Runtime Size: 1186682 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: 0xd4b22921114892de10bd8eb4bf6543e0d1ca1741eafc6bd40d5ce8a8a2461bde
π³οΈ authorizeUpgrade hash: 0x99e10cad04eaa6238fe38ccc75a851b60aba72ee0f9df21e6ad8d490f86f22d5
#οΈβ£ Blake2-256 hash: 0x008d3531557537537db3cd3bc8db2323932fd8029016d2c0189ff5b073e561b1
π¦ IPFS: QmUTk45HFSVfpAx5JML8Y2t7neGUFGoKuC3DCawFxRRHhn
1.20.0-hotfix
interBTC 1.20.0-hotfix (2022-11-25)
This release contains the changes from 1.20.0 to 1.20.0-hotfix.
Global Priority
- βͺ LOW: This is a low priority release and you may upgrade at your convenience.
Breaking CLI changes
Changes
- fix: add migration for kintsugi slot duration #792
Runtimes
Interlay
ποΈ Runtime Size: 1122924 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: 0xb3a20cc99ed3402d4b993aa10f7a1949ae3bf957ab97a472c5235063f6850e9c
π³οΈ authorizeUpgrade hash: 0xb7a97921b3f1016efd601eefc6a3a4bc3a3ec3d27fd8f19108926fbdc84b9dfb
#οΈβ£ Blake2-256 hash: 0x0a651e839787e29da40b1c177e2169e18e6295f9b117e9e12391785556ff735d
π¦ IPFS: QmSdqWGyp1o7ZYVHX1bRAEwRB3ZX3gY1D8gFAguUcpzQTD
Kintsugi
ποΈ Runtime Size: 1122782 bytes
π₯ Core Version: {'specName': 'kintsugi-parachain', 'implName': 'kintsugi-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], ['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: 0x03dd922ec3c38c3f03cfc2b7a76f959ed05e8de035f39504f5b6bd7581b31db0
π³οΈ authorizeUpgrade hash: 0xc663ca520d70b1bb4c33f7d36af144681952f319259381a08f3a0b6059658284
#οΈβ£ Blake2-256 hash: 0xaea2be02e2d56b6910f263e47bfa43ac0655ba96574b74d53949d82ab9421840
π¦ IPFS: QmTSjgfpVwXnFNaEwxqrPWUs3XVoGgHhdsxGBNZXSmNSLM
Testnet-Kintsugi
ποΈ Runtime Size: 1185168 bytes
π₯ Core Version: {'specName': 'testnet-kintsugi', 'implName': 'testnet-kintsugi', '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: 0x0417b3f0a71b1d7b9eac05a2d09d960815a87b6f0fa82eac4fae748ad216d222
π³οΈ authorizeUpgrade hash: 0x097322c66575a14e7983eb0f0495a0f4f6d927392b2efa084367b0d221f279cc
#οΈβ£ Blake2-256 hash: 0xf3a2abf104e4b01640cfbf522f0b616ce8f3c671c86809471eef349a3c1978a1
π¦ IPFS: QmfZAGQ8ooBWacNmUDydDeSCFnqoMf9E2wM9M1ypJkGLxx
Testnet-Interlay
ποΈ Runtime Size: 1185810 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: 0x02e036456b395065076b559d3581c389af4d89c1bd3ea092e92e06740ca86dbc
π³οΈ authorizeUpgrade hash: 0x93f30b87e3f429e67b15597f52201420f382f0c1fd3f8b854f407b1d2fc29670
#οΈβ£ Blake2-256 hash: 0x523be01c4fbd50585da73f418158405e3de66bfaf1fe9c153ab20117fd3b8170
π¦ IPFS: QmRcj2NkNkLQgoprYwYCoy1gR6uFiCy9yP8M4asxe7F3rs
1.20.0
interBTC 1.20.0 (2022-11-25)
This release contains the changes from 1.19.1 to 1.20.0.
Global Priority
- βͺ LOW: This is a low priority release and you may upgrade at your convenience.
Changes
- fix: testnet-kintsugi build #789
- fix(loans): oracle integration #785
- chore: bump spec_version to 1.20.0 #787
- fix: disable timestamp hook in testnet s.t. instant seal works #786
- refactor: harmonize reward and staking apis #779
- feat: add hook for aggregate change #778
- Collateral Toggle #754
- Feat: nomination commission #760
- fix: use aura timestamp hook #777
- chore: update max block weight comment #774
- chore: move bitcoin data to tld #773
- refactor: remove module prefix from rpc pallets #771
- chore: upgrade to polkadot-v0.9.31 #768
- feat(loans): rpc api #762
- chore: add protobuf-compiler to docs build #766
- chore: remove pallet prefix from loans / traits and enable std in run⦠#764
- chore: upgrade to polkadot-v0.9.30 #763
- Lending protocol #737
- feat(loans): pTokens currency and oracle integration #3
- chore: remove unused storage versions, set issue default to v4 #734
- chore: remove unused vault migrations and update interlay version #733
- chore: remove executed kintsugi collator-selection migration #732
- Lockable, transferrable pTokens #2
- Lending Protocol #1
Chore
- bump spec_version to 1.20.0
- update max block weight comment
- move bitcoin data to tld
- change ordering of multisig tests
- set max proof size
- run all migrations for call changes
- cleanup dependencies, sp-core no-std
- cargo fmt
- change cumulus imports, update clap v4, scheduler migration
- update dependencies to polkadot-v0.9.31
- add protobuf-compiler to docs build
- remove pallet prefix from loans / traits and enable std in runtimes
- rename outer enums in tests
- rename outer event in mocks
- install protobuf-compiler in actions
- cargo fmt
- update scale-info and parity-scale-codec
- rename outer enums, update service
- update dependencies to polkadot-v0.9.30
- remove executed kintsugi collator-selection migration
- remove unused storage versions, set issue default to v4
- remove unused vault migrations and update interlay version
- fix toml files
- bump toolchain to match lending pallet
Feat
- add hook for aggregate change
- implement nomination commission
- use latest orml
Fix
- testnet-kintsugi build
- disable timestamp hook in testnet s.t. instant seal works
- use aura timestamp hook
- withdraw from reward pool when changing vault collateral
- democracy enact_proposal shouldn't use max weight
- loans rpc imports
Refactor
- harmonize reward and staking apis
- remove module prefix from rpc pallets
- use same MaximumSchedulerWeight as on polkadot / kusama
Test
- additional nomination reward tests
Dependency changes
https://github.com/paritytech//substrate/compare/cc370aa61e15c18d23a2f686b812fd576a630afe...7a4e5163091384c4c10b6d76f5cb80dac0834f38
/compare/94078b44fb6c9767bf60ffcaaa3be40681be5a76...
https://github.com/paritytech//cumulus/compare/2fa95572487cfcf8dbe6941bf93545c39d47f784...fb8c5a3d0800ebdebe14bd0e708d2a348f976d9e
Runtimes
Interlay
ποΈ Runtime Size: 1122924 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: 0xb3a20cc99ed3402d4b993aa10f7a1949ae3bf957ab97a472c5235063f6850e9c
π³οΈ authorizeUpgrade hash: 0xb7a97921b3f1016efd601eefc6a3a4bc3a3ec3d27fd8f19108926fbdc84b9dfb
#οΈβ£ Blake2-256 hash: 0x0a651e839787e29da40b1c177e2169e18e6295f9b117e9e12391785556ff735d
π¦ IPFS: QmSdqWGyp1o7ZYVHX1bRAEwRB3ZX3gY1D8gFAguUcpzQTD
Kintsugi
ποΈ Runtime Size: 1122782 bytes
π₯ Core Version: {'specName': 'kintsugi-parachain', 'implName': 'kintsugi-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], ['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: 0x03dd922ec3c38c3f03cfc2b7a76f959ed05e8de035f39504f5b6bd7581b31db0
π³οΈ authorizeUpgrade hash: 0xc663ca520d70b1bb4c33f7d36af144681952f319259381a08f3a0b6059658284
#οΈβ£ Blake2-256 hash: 0xaea2be02e2d56b6910f263e47bfa43ac0655ba96574b74d53949d82ab9421840
π¦ IPFS: QmTSjgfpVwXnFNaEwxqrPWUs3XVoGgHhdsxGBNZXSmNSLM
Testnet-Kintsugi
ποΈ Runtime Size: 1185168 bytes
π₯ Core Version: {'specName': 'testnet-kintsugi', 'implName': 'testnet-kintsugi', '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: 0x0417b3f0a71b1d7b9eac05a2d09d960815a87b6f0fa82eac4fae748ad216d222
π³οΈ authorizeUpgrade hash: 0x097322c66575a14e7983eb0f0495a0f4f6d927392b2efa084367b0d221f279cc
#οΈβ£ Blake2-256 hash: 0xf3a2abf104e4b01640cfbf522f0b616ce8f3c671c86809471eef349a3c1978a1
π¦ IPFS: QmfZAGQ8ooBWacNmUDydDeSCFnqoMf9E2wM9M1ypJkGLxx
Testnet-Interlay
ποΈ Runtime Size: 1185810 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: 0x02e036456b395065076b559d3581c389af4d89c1bd3ea092e92e06740ca86dbc
π³οΈ authorizeUpgrade hash: 0x93f30b87e3f429e67b15597f52201420f382f0c1fd3f8b854f407b1d2fc29670
#οΈβ£ Blake2-256 hash: 0x523be01c4fbd50585da73f418158405e3de66bfaf1fe9c153ab20117fd3b8170
π¦ IPFS: QmRcj2NkNkLQgoprYwYCoy1gR6uFiCy9yP8M4asxe7F3rs
1.19.1
interBTC 1.19.1 (2022-10-18)
This release contains the changes from 1.19.0 to 1.19.1.
Global Priority
- βͺ LOW: This is a low priority release and you may upgrade at your convenience.
Breaking CLI changes
Changes
- fix: update new nomination default weights #735
- feat: configurable nomination limit #728
- Theo/polkadot v0.9.29 #726
- chore: reduce democracy periods on kintsugi & testnet #730
- Chore: update bootnodes #731
- feat: try-runtime support #723
Chore
- switch back the upstream xcm-simulator
- reduce democracy periods on kintsugi & testnet
- fmt
- update to polkadot 0.9.29 Includes refactor to opaque weights (weights v1.5)
Chore
- update bootnodes
Feat
- configurable nomination limit
- try-runtime support
Fix
- update new nomination default weights
- switch back from xcm-simulator to xcm-emulator
Test
- undo unnecessary change in tests
Wip
- attempt to cargo update
- update to polkadot 0.29
- update to polkadot 0.29: rpc failing compilation
Dependency changes
https://github.com/paritytech//substrate/compare/e8a7d161f39db70cb27fdad6c6e215cf493ebc3b...cc370aa61e15c18d23a2f686b812fd576a630afe
https://github.com/paritytech//polkadot/compare/d8785970175dce344f2a6ad1cd88297529a6dd59...94078b44fb6c9767bf60ffcaaa3be40681be5a76
https://github.com/paritytech//cumulus/compare/e43b8b878a6fd0ca8b5e88d19822c4d777d3c677...2fa95572487cfcf8dbe6941bf93545c39d47f784
Runtimes
Interlay
ποΈ Runtime Size: 1112685 bytes
π₯ Core Version: {'specName': 'interlay-parachain', 'implName': 'interlay-parachain', 'authoringVersion': 1, 'specVersion': 1019000, '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]], 'transactionVersion': 2}
π Metadata version: V14
π³οΈ system.setCode hash: 0x0728b4498ca8522735f017d736f811454403a6816c014cace012798530971a6f
π³οΈ authorizeUpgrade hash: 0x9ed42a35c7600ca19f302d60e66ea532e8ee8c59ced2532325303e335c591546
#οΈβ£ Blake2-256 hash: 0x4e50261b4754f0aadec739d646977a316106483ce595af18ed21e29715edee18
π¦ IPFS: QmX2M91jkxZMSmAbP98JpxagGguer36KZnJpiBsV5cJN6t
Kintsugi
ποΈ Runtime Size: 1117695 bytes
π₯ Core Version: {'specName': 'kintsugi-parachain', 'implName': 'kintsugi-parachain', 'authoringVersion': 1, 'specVersion': 1019000, '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]], 'transactionVersion': 3}
π Metadata version: V14
π³οΈ system.setCode hash: 0x8ba77f672577c1ea5336c9dd844f4177f0c7200f814b44f0170a30b0a235f109
π³οΈ authorizeUpgrade hash: 0xe9c47dd73ce9f0891171a9366276400bb94f7c04b27cf738855968f00e417d9a
#οΈβ£ Blake2-256 hash: 0x8eebf3dcec2e57db79f3351e1336bd1b6fcfb8f548794cfe3445b8d2ab4a9f1d
π¦ IPFS: QmaxYa9sBiuv32Fka6zwNvdZnqH7xMHw3r7DaB1xtke5XU
Testnet-Kintsugi
ποΈ Runtime Size: 1120486 bytes
π₯ Core Version: {'specName': 'testnet-kintsugi', 'implName': 'testnet-kintsugi', 'authoringVersion': 1, 'specVersion': 1019000, '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]], 'transactionVersion': 1}
π Metadata version: V14
π³οΈ system.setCode hash: 0x603b6a72b9f122c5a9fac83472783f41475b29fd1397c5a2fe0645898cafbb95
π³οΈ authorizeUpgrade hash: 0xc06199bb3635b3e1991b0e6dec7ad5be357bb48df206ce4216b634aa2cb479eb
#οΈβ£ Blake2-256 hash: 0x3260efbc66e44ec6ea7ea5e2fcfe783b410d34036ca6feb59010511398613114
π¦ IPFS: QmTFDfx5jFkYVSADvx8WEvcpg35tv6ao6HvpMoCDazfTW7
Testnet-Interlay
ποΈ Runtime Size: 1120187 bytes
π₯ Core Version: {'specName': 'testnet-interlay', 'implName': 'testnet-interlay', 'authoringVersion': 1, 'specVersion': 1019000, '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]], 'transactionVersion': 1}
π Metadata version: V14
π³οΈ system.setCode hash: 0x9aede0ff038121c22b6f6fef5bf1ca8dbd21a101faa75218dcbdf2733efbd6a8
π³οΈ authorizeUpgrade hash: 0x56d454551ea0f9a5f45a0d6985d038c69d16e6ac5af328bd4bf6b9f830ef4da9
#οΈβ£ Blake2-256 hash: 0x37b5dae56a3b5c2641e238d61163e087a4dc275eff24d7a630eca0579f807ecd
π¦ IPFS: Qmd6Bxv1GinaHUfHngapjc7qEdQEUVt2cLTCrBwaXC1B4e
1.19.0
interBTC 1.19.0 (2022-10-06)
This release contains the changes from 1.18.0 to 1.19.0.
Global Priority
- βͺ LOW: This is a low priority release and you may upgrade at your convenience.
Changes
- chore: bump spec versions to 1.19.0 #725
- test: reward tests from specific state #722
- fix: stricter collateral checks in vault registration #719
- feat: include clients-info crate on mainnet runtimes #720
- [BREAKING] refactor!: remove refund #696
- feat: add migration to set the parameters for collator-selection #709
- feat: allow requester to call cancel_issue #699
- feat: allow issue execution after expiry #601
- fix: spend origin should allow max for root #715
- [Breaking] feat: self-redeem #702
- [BREAKING] chore: upgrade to polkadot-v0.9.26 #708
- feat: kick collators without sufficient escrow balance #707
- feat: set release of arbitrary clients #706
- chore(deps): bump lz4-sys from 1.9.3 to 1.9.4 #711
- chore: remove kintsugi aura migration #703
- chore: document sovereign account calculation #704
- feat: fork collator-selection and use escrow for bonding #688
- chore: harmonize chain specs with live networks #700
- doc: simplified model for the staking module #690
- chore: harmonize testnet accounts #701
- [BREAKING] chore!: use ArithmeticError in other pallets #694
- fix: exclude toBeRedeemed tokens from generating rewards #655
- feat: Escrow RPCs #689
- Chore: update rust toolchain to nightly-2022-06-20 #685
- chore: use nightly-2022-06-20 #691
- chore: allow rococo-local-[paraId] and rococo-local-interlay-[paraId] #687
Chore
- bump spec versions to 1.19.0
- add pre_upgrade and post_upgrade hooks for issue v4
- set CandidacyBond to 1000 vKINT
- upgrade to polkadot-v0.9.26
- remove kintsugi aura migration
- split docs on parachain and sibling sovereign accounts
- document sovereign account calculation
- self-redeem benchmark
- lower interlay issue period to one day
- integrate collator-selection fork
- harmonize chain specs with live networks
- harmonize testnet accounts
- use ArithmeticError in other pallets
- minor cleanups
- add rococo-local-interlay-3000 chain
- update rust toolchain to nightly-2022-06-20
Doc
- simplified model for the staking module
- update destination
Feat
- include clients-info crate on mainnet runtimes
- allow requester to call cancel_issue
- allow issue execution after expiry
- add migration to set the parameters for collator-selection
- set release of arbitrary clients
- kick collators without sufficient escrow balance
- self-redeem
- use escrow for collator-selection bonding
- fork collator-selection
- add RPC extensions to the escrow pallet to allow access to balances and locked stakes
Fix
- stricter collateral checks in vault registration
- don't allow cancellation of cancelled issued
- spend origin should allow max for root
- update broken links and update description
- remove total-locked RPC
- exclude toBeRedeemed tokens from generating rewards
Refactor
- only set actual surplus with max issuable change, test overpayment and underpayment
- run issue migration for v0 and use non-default values in test
- rename variables, check more conditions in cancel issue test
- always check if vault is liquidated in cancel_issue
- remove refund
- set SpendOrigin to root
- account for rounding in tests from FixedPoint changes
- simplify new kicking mechanism logic
- rename services pallet to clients_info
- move client release logic into separate pallet
- simplify client release migration
Test
- reward tests from specific state
- kick mechanism below total balance
Dependency changes
paritytech/substrate@814752f...e8a7d16
paritytech/polkadot@22836e5...d878597
paritytech/cumulus@95ca5a0...e43b8b8
Runtimes
Interlay
ποΈ Runtime Size: 1098809 bytes
π₯ Core Version: {'specName': 'interlay-parachain', 'implName': 'interlay-parachain', 'authoringVersion': 1, 'specVersion': 1019000, '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]], 'transactionVersion': 2}
π Metadata version: V14
π³οΈ system.setCode hash: 0x4de9a18f6b75108a9676bbde50e06319537564c35509150f8ad9faaecb0cf810
π³οΈ authorizeUpgrade hash: 0x31addcc971728d4a851c8ec6af217d6daaca26f4ffe8601c180ac5a27b9593e3
#οΈβ£ Blake2-256 hash: 0x987e17412de3a277bc2cd8528995c7a2122fda52ed245b1f7983e4da0efd918d
π¦ IPFS: QmcSHzTESoCdNKS8t6FrVjqwaSWR96sfymmrwHWpSEG85d
Kintsugi
ποΈ Runtime Size: 1095461 bytes
π₯ Core Version: {'specName': 'kintsugi-parachain', 'implName': 'kintsugi-parachain', 'authoringVersion': 1, 'specVersion': 1019000, '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]], 'transactionVersion': 3}
π Metadata version: V14
π³οΈ system.setCode hash: 0xb6e5086b71a45516010dba52ba738bd73b02bf6c709fe8bbe7fa0adc6515efdd
π³οΈ authorizeUpgrade hash: 0xd8289aa1081ac8309bd1f12452278a423446d6b3f6ad6047d79fabc94da70c65
#οΈβ£ Blake2-256 hash: 0x944539229c53e21398a38cfcf6e2e812180c45644342ab0894a8d496ecc427f4
π¦ IPFS: QmVqZKTNpapdrD8h6Z3GB6PVLR4KY4Tp2H7yU4vvNDmKQK
Testnet-Kintsugi
ποΈ Runtime Size: 1103355 bytes
π₯ Core Version: {'specName': 'testnet-kintsugi', 'implName': 'testnet-kintsugi', 'authoringVersion': 1, 'specVersion': 1019000, '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]], 'transactionVersion': 1}
π Metadata version: V14
π³οΈ system.setCode hash: 0x61b75fe4581b492ed7872bebfb0672ed251934764b2720537be75da9f12deca7
π³οΈ authorizeUpgrade hash: 0x38bebd707fb44796371fae10441638896e661e122d1cceff9e8cd631d7d416ea
#οΈβ£ Blake2-256 hash: 0x57593ee9c47035dfb0f6d9ec69fd2fee543239dec9b79ac94017c7584b1c8f13
π¦ IPFS: QmQyP2CPKWHj3DsCwWFYbWqWYzoo9tcvUxVAhphGuQqKm7
Testnet-Interlay
ποΈ Runtime Size: 1103572 bytes
π₯ Core Version: {'specName': 'testnet-interlay', 'implName': 'testnet-interlay', 'authoringVersion': 1, 'specVersion': 1019000, '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]], 'transactionVersion': 1}
π Metadata version: V14
π³οΈ system.setCode hash: 0xbbfc798e8cc587c195a3ece75fe7459a2a8e910900b6bd63a50ea75df202b75e
π³οΈ authorizeUpgrade hash: 0x59a030aecc1c9a0567b61dca97a93de9bfb4938ededb9b16cf814eea2cc40102
#οΈβ£ Blake2-256 hash: 0x03df96b26347cffc2f6c5ddf891f7c7050931b769cf92d70527a9a238510ce97
π¦ IPFS: QmQBVh14LKvqTK22qGqeqZjse6GBAFXzZAGwsS6LpvaYEn
1.18.0
interBTC 1.18.0 (2022-07-28)
This release contains the changes from 1.17.0 to 1.18.0.
Global Priority
- βͺ LOW: This is a low priority release and you may upgrade at your convenience.
Changes
- chore: revert spec_version for 1.18.0 #686
- Revert "chore: upgrade to nightly-2022-06-20" #684
- chore: set SpendPeriod to 1h and set spec_version for 1.18.1 #683
- fix: enums exposed over RPC should use camelCase #620
- chore: set spec_version for 1.18.0 #682
- refactor!: testnet ss58s should be same as the primary runtimes #643
- chore: rename staging chain specs #681
- chore: upgrade to nightly-2022-06-20 #651
- chore!: remove wallet from vault struct #680
- fix: avoid overwriting changes in liquidate() #678
- Remove theft reporting #677
Chore
- revert spec_version for 1.18.0
- set SpendPeriod to 1h and set spec_version for 1.18.1
- set spec_version for 1.18.0
- upgrade to nightly-2022-06-20
- rename staging chain specs
- remove wallet from vault struct
Fix
- enums exposed over RPC should use camelCase
- remove register_address from benchmarks
- include vaultstatus migration
- avoid overwriting changes in liquidate()
Refactor
- testnet ss58s should be same as the primary runtimes
- cleanup liquidation with theft
Dependency changes
paritytech/substrate@814752f...814752f
https://github.com/paritytech//polkadot/compare/22836e55d41eef24ed5917fd654ee82a683a7cfe...22836e55d41eef24ed5917fd654ee82a683a7cfe
https://github.com/paritytech//cumulus/compare/95ca5a085727c1494ddeeae4a2b2e69c4ee1933b...95ca5a085727c1494ddeeae4a2b2e69c4ee1933b
Runtimes
Interlay
ποΈ Runtime Size: 1052019 bytes
π₯ Core Version: interlay-parachain-1018000 (interlay-parachain-1.tx2.au1)
π Metadata version: V14
π³οΈ system.setCode hash: 0xc1b5b4dcca55559acf84d771788159987e6ab6ce1e5fe54b1d6e40082a094bab
π³οΈ authorizeUpgrade hash: 0x9d56274e1794a5916d1ad3deeee0e7042acc3bfe99105f6460f7473dc745cec3
#οΈβ£ Blake2-256 hash: 0x21b9b670f731dfe508cdfb3a888aa8c6aca60ea2bb802da570a37a121f4b4f26
π¦ IPFS: QmZa2ib2inhN9neznePdzPF2BpEzJi1nG9wRcmm4ByTP1F
Kintsugi
ποΈ Runtime Size: 1047322 bytes
π₯ Core Version: kintsugi-parachain-1018000 (kintsugi-parachain-1.tx3.au1)
π Metadata version: V14
π³οΈ system.setCode hash: 0xb2bb95ed3ae66ee57666148dd86b184f31664e4e2546ff218931912f6ce5276b
π³οΈ authorizeUpgrade hash: 0x02cc565fd32d40a0cb060fda4361afb2a3b07d7673b9ea132992ba39658276eb
#οΈβ£ Blake2-256 hash: 0x2f406bf8641d032355223faccd5776080732302e333eac368fa797515706b93e
π¦ IPFS: QmfFtBGG3crQppL2gatimKUWC4dPv7C86YFxjBunjuKT39
Testnet-Kintsugi
ποΈ Runtime Size: 1052031 bytes
π₯ Core Version: testnet-kintsugi-1018000 (testnet-kintsugi-1.tx1.au1)
π Metadata version: V14
π³οΈ system.setCode hash: 0xb0a37b6fa7d23603619f8d8a4618dac9a97d2d784dfe61b31290eaa9122135b8
π³οΈ authorizeUpgrade hash: 0x36d4f7986c7305cb5cca79165c04222b07f6cce73b345e61e0ec317d224a58f2
#οΈβ£ Blake2-256 hash: 0xd597310b76ae5f1e7672aed3d9287882f3c94c9a6dfb65ebc0b28bfa36b9553e
π¦ IPFS: QmemQ8BeEcPX4CWbwA8skT1xKN8rzb59fGJYKZRbsRssV5
Testnet-Interlay
ποΈ Runtime Size: 1052101 bytes
π₯ Core Version: testnet-interlay-1018000 (testnet-interlay-1.tx1.au1)
π Metadata version: V14
π³οΈ system.setCode hash: 0x6c21fac37784844caaa19edaa6d48c000546000793ecd7cbec14b190ce0f2cb5
π³οΈ authorizeUpgrade hash: 0xce764b42d802d7f4abf094ebdafb0d82f2dbd82dfb7b7b3b85f3f9b5c9954386
#οΈβ£ Blake2-256 hash: 0xffd86c259438af8ca57b8b754ad8ac573ebac70997015723968b2432d8297d2a
π¦ IPFS: QmdmiGSHPmgQB5nCR95crYDAjFjv8JM7sMyU4MUfpNDmVU
1.17.0
interBTC 1.17.0 (2022-07-25)
This release contains the changes from 1.16.0 to 1.17.0.
Global Priority
- βͺ LOW: This is a low priority release and you may upgrade at your convenience.
Changes
- feat(vault): client release version #668
- chore: set parachain runtime spec_version to 1017000 #676
- feat: add fast_track_default to schedule with default VotingPeriod #674
- fix!: add coingecko id to asset metadata #671
- feat(vault): liquidation recovery #647
- Theo/pervault collateral thresholds #654
- feat!: added event for when the oracle aggregate gets updated #665
- fix: ensure that report double payment transactions are unique #659
- feat(democracy): fast-track referendum #653
Feat
- add fast_track_default to schedule with default VotingPeriod
- vault release migration
- added event for when the oracle aggregate gets updated
Fix
- add coingecko id to asset metadata
- ensure that report double payment transactions are unique
Refactor
- simplify usage of optional vault PendingRelease
Dependency changes
paritytech/substrate@814752f...814752f
https://github.com/paritytech//polkadot/compare/22836e55d41eef24ed5917fd654ee82a683a7cfe...22836e55d41eef24ed5917fd654ee82a683a7cfe
https://github.com/paritytech//cumulus/compare/95ca5a085727c1494ddeeae4a2b2e69c4ee1933b...95ca5a085727c1494ddeeae4a2b2e69c4ee1933b
Runtimes
Interlay
ποΈ Runtime Size: 1069435 bytes
π₯ Core Version: interlay-parachain-1017000 (interlay-parachain-1.tx2.au1)
π Metadata version: V14
π³οΈ system.setCode hash: 0x0a1af76e1110f7f50f8198e549df4bde5d7149d3904a8a00060db67bdbc2e86b
π³οΈ authorizeUpgrade hash: 0x3a9c676aee1eb32e407e528b8af05dccd43ff9b1700006e9db219ebe9d10fc15
#οΈβ£ Blake2-256 hash: 0x5699a58a3ec58014bedcfa0ab2f40ab76501b860156ef4c2ea73bb4467c9b196
π¦ IPFS: QmesztkCJkHxAbvYsf7sLcpdVYxjSjrUxtszYPasqLfAUG
Kintsugi
ποΈ Runtime Size: 1068316 bytes
π₯ Core Version: kintsugi-parachain-1017000 (kintsugi-parachain-1.tx3.au1)
π Metadata version: V14
π³οΈ system.setCode hash: 0x2e252b3936f62fa6bdb11cf47860fbd0d8d22b1fc535e75d3b2fa0cd1efec626
π³οΈ authorizeUpgrade hash: 0x38ebae2cd626855e6297ec54c4ebf49065c7f8be793e5da152dedacd258de9db
#οΈβ£ Blake2-256 hash: 0xc7e0eac2252953f7f060d1cdda9d4ca97d97a940051e03ed5f04e838011b02fd
π¦ IPFS: QmUupUWLPcQXHLNYtEoyrwnbiizadKA3PLuF4RE3CRM5an
Testnet-Kintsugi
ποΈ Runtime Size: 1083595 bytes
π₯ Core Version: testnet-parachain-1017000 (testnet-parachain-1.tx1.au1)
π Metadata version: V14
π³οΈ system.setCode hash: 0xf259c8c454172e8c0447ee75fb52c1f436bc7c37b2e5ce508e7ebf31021d3d88
π³οΈ authorizeUpgrade hash: 0xe1e3b0afb4bc99566116a26588c6eb6dc8d8117a7c4ad146af413ab6c5fb641b
#οΈβ£ Blake2-256 hash: 0xb0b3d12ca0db930ba0fc2e171f2a5b5282d58d38f787946a5a6403f586330cd5
π¦ IPFS: QmW5mhGUqXBqwNMYeq9JWnt8GWpQFHcZy59QqWXTYc2FDD
Testnet-Interlay
ποΈ Runtime Size: 1083143 bytes
π₯ Core Version: testnet-interlay-1017000 (testnet-interlay-1.tx1.au1)
π Metadata version: V14
π³οΈ system.setCode hash: 0xd0ddb7d9f1c044ad7d2915c94180e0b6f3983595e0a8f72a5bfba5b240f54ec9
π³οΈ authorizeUpgrade hash: 0xeb5aaccc1b289de5a699ccba8a7d8213e6d084b9a4363f3384c29acf40143d04
#οΈβ£ Blake2-256 hash: 0xcdbbb6717aadb6b8c46c128bce1f167dc878655b972d3f992739f691c22102dc
π¦ IPFS: QmZmzXy8eNQxDT625jggeqztoJYNecaRKPX9HTbwJmahbH