Skip to content

Releases: interlay/interbtc

1.10.0

25 Mar 15:03
e7a6b41
Compare
Choose a tag to compare

interBTC 1.10.0 (2022-03-25)

This release contains the changes from 1.9.0 to 1.10.0.

Global Priority

  • ⚪ LOW: This is a low priority release and you may upgrade at your convenience.

Changes

  • fix: remove output limit on issue transaction #552
  • chore: bump kintsugi & testnet spec_version for 1.10.0 #551
  • test: fix broken test with the changed fee percentage #549
  • refactor!: cleanup staking errors and add doc strings #543
  • refactor!: cleanup reward errors and add doc strings #541
  • refactor!: cleanup fee errors and add doc strings #542
  • chore: lower issue fee to 0.15% at genesis #545
  • chore: increase expected redeem tx input size #546
  • chore: chglog should match breaking syntax #544
  • Chore: github action to build draft release #547

Chore

  • bump kintsugi & testnet spec_version for 1.10.0
  • lower issue fee to 0.15% at genesis
  • increase expected redeem tx input size
  • chglog should match breaking syntax
  • github action to build draft release

Fix

  • remove output limit on issue transaction

Refactor

  • reward inner should convert to DispatchError
  • staking inner should convert to DispatchError
  • cleanup staking errors and add doc strings
  • cleanup reward errors and add doc strings
  • cleanup fee errors and add doc strings

Test

  • fix broken test with the changed fee percentage

Dependency changes

paritytech/substrate@22d40c7...22d40c7
paritytech/polkadot@de0ecd4...de0ecd4
paritytech/cumulus@76479e7...76479e7

Runtimes

Interlay

🏋️ Runtime Size:		1019960 bytes
🔥 Core Version:		interlay-parachain-1 (interlay-parachain-1.tx2.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xc96b54e64ba5ad9ee6b955b6a5892c3d23b4a4ca5a74d3fdfd49eb22b526aebe
🗳️ authorizeUpgrade hash:	0x8eed65b67c028bc7ebf242f044f3e4a70ed6a7d57b44b443a96ead8b2fc8ebe4
#️⃣ Blake2-256 hash:		0x8ee6535422d122842256a46411f4239bf73e383514a98ab96d2fec26af791053
📦 IPFS:			QmcBQYSCA1KSjUeoV9pmq9YkCUKzJ7Euyx8KPrAhjGVWii

Kintsugi

🏋️ Runtime Size:		1003876 bytes
🔥 Core Version:		kintsugi-parachain-13 (kintsugi-parachain-1.tx3.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xcdb032c8fa753698acfb90772adb899f2742f6423cfded9b86cb69f4ada6abad
🗳️ authorizeUpgrade hash:	0xf65ca26b4b882d859082a4a8d4c818c0d43131df37899c4b1194256f4ea17cc8
#️⃣ Blake2-256 hash:		0x690ee5da9101ce525b461a157d9433bc5f0c426fc2d1cdce154708bab068ace6
📦 IPFS:			QmaoX9KSsLkoZxx8p2csC3j1VUyDgrqwy5F5muX18xTFnc

Testnet

🏋️ Runtime Size:		1026634 bytes
🔥 Core Version:		testnet-parachain-4 (testnet-parachain-1.tx1.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0x2bbf619dbe6bb2b551b6e6ee368edeefb4879adb6555b82e16203484eb4bebf1
🗳️ authorizeUpgrade hash:	0xbe74d77e53e046e6623f9f197115809390d4791f6433695c933a3c561ed0cb19
#️⃣ Blake2-256 hash:		0x8d9d5c89ed5147d3710d41d89818d511647972108130178fc1a0a38582f2c689
📦 IPFS:			QmdDSwSUjGGoWpswdSk4R7SuXv1MRL3FrGRnsfkRoKL33H

1.9.0

21 Mar 17:19
6b27854
Compare
Choose a tag to compare

1.9.0 (2022-03-21)

Chore

  • bump runtime versions for 1.9.0
  • use sp_runtime::ArithmeticError for security expiry

Fix

  • oracle shouldn't pay fees

Refactor

  • expose call on VaultAnnuity for root update_rewards

1.8.2

16 Mar 23:39
1.8.2
9fef43b
Compare
Choose a tag to compare

1.8.2 (2022-03-16)

Chore

  • remove unused band oracle account
  • document all system accounts
  • order currencies in standalone properties

Feat

  • add interlay bootnodes
  • export metadata command

Fix

  • fix kintsugi node

1.8.1

08 Mar 13:57
22b7490
Compare
Choose a tag to compare

1.8.1 (2022-03-08)

Chore

  • bump spec versions for 1.8.1

1.8.0

08 Mar 11:07
8792730
Compare
Choose a tag to compare

1.8.0 (2022-03-08)

Audit

  • stack overflow due to missing decode limit in do_enact_proposal

Chore

  • update to polkadot 0.9.17

Fix

  • ensure difficulty checks are activated in btc-relay integration tests and ensure difficulty check looks for the right block in the past
  • don't allow relay chain to execute as root

Refactor

  • add update_rewards sudo fn and benchmark annuity extrinsics
  • tidy democracy

Test

  • kusama xcm tests

1.7.4

28 Feb 15:39
1.7.4
49006a2
Compare
Choose a tag to compare

1.7.4 (2022-02-24)

Doc

  • fix rococo manual setup

Fix

  • don't charge a tx fee for execute_redeem
  • only use 6 second slot time for kintsugi

1.7.3

12 Feb 01:23
1.7.3
f01c767
Compare
Choose a tag to compare

1.7.3 (2022-02-11)

WARNING: This release should only be used on Kintsugi!

BREAKING Fix

  • hardcode slot duration

1.7.2

09 Feb 11:06
df4343d
Compare
Choose a tag to compare

1.7.2 (2022-02-09)

Chore

  • upgrade compiler version

Fix

  • add xcm storage and config in construct_runtime

1.7.1

08 Feb 15:14
9fed496
Compare
Choose a tag to compare

1.7.1 (2022-02-07)

Chore

  • bump spec versions
  • upgrade to the release polkadot 0.9.16
  • improve field name

Feat

  • add standalone fee adjustment
  • added events tracking changes in total collateral per currency pair

Fix

  • allow unpaid xcm messages in the testnet runtime
  • canonicalize asset used in xcm fee traders
  • update xcm configs and docs
  • set state_version to 0 and update deps

Refactor

  • rename config files

1.7.0

03 Feb 15:25
28f135d
Compare
Choose a tag to compare

1.7.0 (2022-02-01)

Chore

  • remove unused democracy import and deny warnings
  • bump rococo docs to v0.9.15

Chore

  • update Cargo version tagging script

Fix

  • disallow all xcm calls by non-root
  • handle xcm responses
  • increase the cost of xcm execution
  • treat canonicalized and non-canonicalized xcm paths equally

Refactor

  • use explicit index for pallets
  • use dispatch_bypass_filter instead of dispatch in democracy pallet
  • harmonize currency-ids and add consts to currency pallet

Test

  • ensure escrow reward stake is escrow balance