Skip to content

1.12.0

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Apr 17:15
· 1244 commits to master since this release
96b64bd

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