Skip to content

Releases: interlay/interbtc

1.21.1

13 Jan 16:42
08f10e5
Compare
Choose a tag to compare
1.21.1 Pre-release
Pre-release

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]], ...
Read more

1.20.1

03 Jan 12:41
1.20.1
cd998fb
Compare
Choose a tag to compare

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

16 Dec 15:28
761f992
Compare
Choose a tag to compare
1.21.0 Pre-release
Pre-release

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

02 Dec 14:09
030215b
Compare
Choose a tag to compare

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

02 Dec 09:58
a447c97
Compare
Choose a tag to compare

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

30 Nov 10:48
47bfef0
Compare
Choose a tag to compare

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

18 Oct 15:17
e06f426
Compare
Choose a tag to compare

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

11 Oct 12:53
1.19.0
52a19a6
Compare
Choose a tag to compare

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

28 Jul 17:42
2ddb5eb
Compare
Choose a tag to compare

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

25 Jul 13:06
8345465
Compare
Choose a tag to compare

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