interBTC 1.12.0 (2022-04-20)
This release contains the changes from 1.11.0 to 1.12.0.
Global Priority
- ⚪ LOW: This is a low priority release and you may upgrade at your convenience.
Changes
- chore: use custom srtool image with nightly-2022-02-08 #582
- chore: set entrypoint in dockerfile #581
- chore: bump spec versions for 1.12.0 #579
- refactor!: remove sudo from interlay runtime #578
- refactor!: reorder interlay runtime pallets and group #575
- refactor!: reorder testnet runtime pallets and group #572
- chore: allow opt-out out of slow tests #576
- [BREAKING] refactor!: do not require griefing collateral argument #519
- chore: re-enable transaction fees on interlay #570
- [BREAKING] Fix!: disallow updating public key #574
- refactor: move some time and currency consts into constants.rs #569
- feat: add pallet-identity #556
- [BREAKING] feat!: shared public key #571
- Fix: interlay xcm config #573
- chore: set non-zero minimum collateral in vault_registry mainnet configs #566
- chore: vesting origin is kintsugi labs #568
Chore
- bump spec versions for 1.12.0
- allow opt-out out of slow tests
- removed commented code
- copy kintsugi xcm config to interlay
- storage migration for vaults
- register public key in tests prior to vault registration
- re-enable transaction fees on interlay
- vesting origin is kintsugi labs
- set non-zero minimum collateral in vault_registry mainnet configs
Feat
- share public key between vaultids with same accountid
- add pallet-identity
Fix
- integration tests for issue and replace don't set griefing collateral
- increase to-be-replaced doesn't return the collateral
- add missing replace error
- don't allow vault's public key to be changed
- interlay xcm config
Refactor
- remove sudo from interlay runtime
- reorder interlay runtime pallets and group
- reorder testnet runtime pallets and group
- move some time and currency consts into constants.rs
- simplify request replace
- rename set_public_key -> register_public_key
- do not require griefing collateral argument
Test
- expected griefing collateral, filtered call & balance too low
- fix broken test: don't register key twice
Dependency changes
paritytech/substrate@fc3fd07...fc3fd07
paritytech/polkadot@9ed0c98...9ed0c98
paritytech/cumulus@b1e91af...b1e91af
Runtimes
Interlay
🏋️ Runtime Size: 1018018 bytes
🔥 Core Version: interlay-parachain-3 (interlay-parachain-1.tx2.au1)
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xe31de8ae4f7ae2bb08bd1301ff7f2e63e78a8959fc1bc93c2126470089217071
🗳️ authorizeUpgrade hash: 0x4dedd1422a70ec429fecb9c4002701c5ad7a062bfacccb2b6a7367fb0a6c3cb0
#️⃣ Blake2-256 hash: 0x111564a457088a0d659a97e065c72d866e32751fe0f3a0325f724493304311fb
📦 IPFS: QmNRHSdnz4ZGuuizVPnYutWSuhbZsgRA8dH5xxf9H6vRC4
Kintsugi
🏋️ Runtime Size: 997546 bytes
🔥 Core Version: kintsugi-parachain-15 (kintsugi-parachain-1.tx3.au1)
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xf9ee1a904fd43bd1cd7021ce250f93082061a7256efff321b3588e1033298888
🗳️ authorizeUpgrade hash: 0x7eda70a49c8139c1a2cd3a2616bba845cf80073a77616da810e7745cd836ff04
#️⃣ Blake2-256 hash: 0x81dc2631ba7cdc35460ff902cb31a3b4b9f96e65a8ec808ff0b2eae0e86764a1
📦 IPFS: QmTV5wccAfpJURzrhHxYrWJe9zG1SWLRe3LJu4peViw8VB
Testnet
🏋️ Runtime Size: 1027797 bytes
🔥 Core Version: testnet-parachain-6 (testnet-parachain-1.tx1.au1)
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xf70d9879b2204f1d1e7016d41b7854b2052375361e887f38d18b11cc3b7ffc74
🗳️ authorizeUpgrade hash: 0x6940b3076335637419e4257397acef11b620d842a27f627ba31818fd28724358
#️⃣ Blake2-256 hash: 0x23d3bd1fbac7e92979adaee5d3f4a75bf07486cdfbdd67206f05920037bd1c93
📦 IPFS: QmVAExJWKckJXjmkoRqcHZzCGUmdHYbith7T8uKHisnueK