Skip to content

Releases: interlay/interbtc

1.16.0

23 Jun 15:38
825030f
Compare
Choose a tag to compare

interBTC 1.16.0 (2022-06-23)

This release contains the changes from 1.15.0 to 1.16.0.

Global Priority

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

Changes

  • feat!: migrate kintsugi to session + collator_selection #595
  • test: hrmp setup cost #652

Chore

  • bump kintsugi spec_version to 19

Feat

  • migrate kintsugi to session + collator_selection

Refactor

  • handle aura migration errors and log
  • simplify aura migration based on feedback

Test

  • test hrmp setup cost

Dependency changes

paritytech/substrate@257cdb5...814752f
https://github.com/paritytech//polkadot/compare/22836e55d41eef24ed5917fd654ee82a683a7cfe...22836e55d41eef24ed5917fd654ee82a683a7cfe
https://github.com/paritytech//cumulus/compare/1d3a0d77b94046cf584dbf712d54fe6e9787d61c...95ca5a085727c1494ddeeae4a2b2e69c4ee1933b

Runtimes

Interlay

🏋️ Runtime Size:		1056443 bytes
🔥 Core Version:		interlay-parachain-4 (interlay-parachain-1.tx2.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0x230e9c8a75e9971f58232dd013812dbcc3ced79f14782035c758e7d607f3e8d6
🗳️ authorizeUpgrade hash:	0xff07586d802ba8a8d49d58f0e0a4a360894ecf1848fcc2b84f9977a3fc439528
#️⃣ Blake2-256 hash:		0xf41b8271f15888daa77a21b8be5899a81fb0695b1c35eb8eda539d0b566d8bc3
📦 IPFS:			QmVtTBUgeReBrUwv3XRnVdgHNLeCt2p29rd3mu1eoeREZp

Kintsugi

🏋️ Runtime Size:		1056212 bytes
🔥 Core Version:		kintsugi-parachain-19 (kintsugi-parachain-1.tx3.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xf02cca3ebee00fad4e2342c52902fdbbdb1ccf9a1cbc60418c9fb101f84cbb8d
🗳️ authorizeUpgrade hash:	0xb713cf431a5830f380528b4fe95780788f5db49363377b122103b86d6f2b5e89
#️⃣ Blake2-256 hash:		0x4966d1f3e270a7d5f684e012151a185a714ce2be5d130c1100f9b5008db9d810
📦 IPFS:			QmSt6MTrM3EBLNaakcRYaSvX9faUakximDtN1J5VBhWuRD

Testnet-Kintsugi

🏋️ Runtime Size:		1067668 bytes
🔥 Core Version:		testnet-parachain-9 (testnet-parachain-1.tx1.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xbbb0b9a2699ec0640be9992819f087cbe93ec8c2b559fc3311eb8e82564a5d1c
🗳️ authorizeUpgrade hash:	0x58588e88dbe92ac4b04cde36ea888648bb49543986792343794193e7660cf554
#️⃣ Blake2-256 hash:		0x3e6076c66f0038a7f51f60db8eb700e4325d4ada97c5158552a80e8f3f0552e8
📦 IPFS:			QmcyyW9Zi4MRPgMs5YEfYAAKSC9Zf7Ck64iQaKqonZ6pt9

Testnet-Interlay

🏋️ Runtime Size:		1067032 bytes
🔥 Core Version:		testnet-interlay-9 (testnet-interlay-1.tx1.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0x2fe077eb5cc1269cb07a8c4e1a021f18c887369ec221087dbd3a1a6794d2deec
🗳️ authorizeUpgrade hash:	0x9d446193266b4e09e77361d6f40ab8262edab690745c1fcb16a18de1feb28e60
#️⃣ Blake2-256 hash:		0x943b7d7e793e7c73ef9c94d4244470adb88fad8b4c1ebcfc7f6a3ce65a6cd81f
📦 IPFS:			Qmdvd2H4Vb3WbxpYhpvUGqipao5i3pn1iSwTU6CjmMVRYL

1.15.0

20 Jun 11:46
9bb8376
Compare
Choose a tag to compare

interBTC 1.15.0 (2022-06-20)

This release contains the changes from 1.14.2 to 1.15.0.

Global Priority

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

Changes

  • chore: bump spec versions for 1.15.0 #649
  • Test/fix: polkadot xcm #644
  • chore: upgrade to polkadot-v0.9.24 #646
  • fix: iterate over all reward currencies in slash_stake #648

Chore

  • bump spec versions for 1.15.0
  • update xcm test weights for v0.9.24
  • upgrade to polkadot-v0.9.24

Fix

  • support non-canonicalized xcm locations
  • iterate over all reward currencies in slash_stake

Refactor

  • ParachainMinFee should always return None

Test

  • interlay xcm tests

Dependency changes

paritytech/substrate@563f482...257cdb5
https://github.com/paritytech//polkadot/compare/568169b41aea59a54ab8cfa23c31e84a26708280...22836e55d41eef24ed5917fd654ee82a683a7cfe
https://github.com/paritytech//cumulus/compare/4bbedb30b1478494b410477498bd0a2221177a11...1d3a0d77b94046cf584dbf712d54fe6e9787d61c

Runtimes

Interlay

🏋️ Runtime Size:		1056314 bytes
🔥 Core Version:		interlay-parachain-4 (interlay-parachain-1.tx2.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xffc55da63d22ee6b11a43d4d64f880cf4ccc61f1ec26886c17eb99f6d131056a
🗳️ authorizeUpgrade hash:	0xb62233d87b7fd3703355b2f266fb02a7cfc76ac66c20ecf7c27f15e021d12f3a
#️⃣ Blake2-256 hash:		0xe04265ad7dafe6278ccc040ef62ae1d7e0497b044e695af2a039edc56f2a426c
📦 IPFS:			QmY7myoqtD3tZc9nhMFQYd9wXSng6TRwC9BKrg2oT67ppk

Kintsugi

🏋️ Runtime Size:		1029336 bytes
🔥 Core Version:		kintsugi-parachain-18 (kintsugi-parachain-1.tx3.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0x0dcaa81bb62db650dc284cdbadb1601bc96ffc45c5fdc3c24ff1a2ed10a3b956
🗳️ authorizeUpgrade hash:	0x2effef1ea59fabbe6a9ba9974cd4ce8e7bd86ac6401a8031ff5efd6b118d5be4
#️⃣ Blake2-256 hash:		0xb5d189748ec34be47f888b9a95d95410098bc802c875b77de3fb034476a55ad7
📦 IPFS:			QmNaXCg9oYsKjwtnYrsC3PK32BRLRYFXcg977DgiJ83KSs

Testnet-Kintsugi

🏋️ Runtime Size:		1067359 bytes
🔥 Core Version:		testnet-parachain-9 (testnet-parachain-1.tx1.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xe64422199ba83b4ad56aef29499c55a37825e4089aedf64a7f7fc20e159e216f
🗳️ authorizeUpgrade hash:	0x83439f0abcd970b802eb90bbc2ffb01b51ea691c89cc939236afad9b552e224a
#️⃣ Blake2-256 hash:		0x25dcb0eacf814614fc81a6b86151f20f1c9113b33a6f3659bcb4178937dcdadd
📦 IPFS:			QmNyZQmo2kTQXnut8at8fsEY5sraMZVHgKPC86kbbYX4EX

Testnet-Interlay

🏋️ Runtime Size:		1067511 bytes
🔥 Core Version:		testnet-interlay-9 (testnet-interlay-1.tx1.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0x6a0737242c2d2be66e57bf60820824a730cfbb921e0867513688da3b2ac441be
🗳️ authorizeUpgrade hash:	0x928b6dee668fb488c76beba7bcdeb3919e248d66f7b7d81bb6c41c15054ff83e
#️⃣ Blake2-256 hash:		0xba77e53f4de9cefbec380e5c859f020a7a86cbb63c13bb09d631f08d54025e73
📦 IPFS:			QmUQYEkjYsdjhnXMSTf5jaNp6jeFUs9hNri9EXqufpByXb

1.14.2

14 Jun 12:13
3af3ea3
Compare
Choose a tag to compare

interBTC 1.14.2 (2022-06-14)

This release contains the changes from 1.14.1 to 1.14.2.

Global Priority

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

Changes

  • fix: release pipeline for testnet #642
  • Feat: interlay testnet from chain spec #641
  • feat: cancel_replace can be called by anyone #640
  • Chore: use tini for pid 1 in docker #638
  • Chore: remove gitlab-ci #639
  • feat: introduce reward_per_wrapped to cap annuity rewards based on th… #622
  • fix: add dummy BtcAddress to benchmarks, enable xcm dep on standalone #635
  • feat(fee): storage setter extrinsics #627
  • refactor: add lib target to parachain crate, return rpc_handlers from… #631

Chore

  • remove gitlab-ci
  • use tini for pid 1 in docker

Feat

  • interlay testnet chainspecs
  • cancel_replace can be called by anyone
  • Add validation to fee pallet setters
  • introduce reward_per_wrapped to cap annuity rewards based on the total wrapped issuance

Fix

  • release pipeline for testnet
  • add dummy BtcAddress to benchmarks, enable xcm dep on standalone

Refactor

  • renamed testnet -> testnet-kintsugi
  • annuity tests shouldn't use magic constants
  • align runtime-benchmarks with substrate
  • add BtcPublicKey::dummy() for runtime-benchmarks
  • add BtcAddress::dummy() for runtime-benchmarks
  • add lib target to parachain crate, return rpc_handlers from start_instant

Test

  • integration of TotalWrapped via rewards_per_wrapped

Dependency changes

paritytech/substrate@563f482...563f482
paritytech/polkadot@568169b...568169b
paritytech/cumulus@4bbedb3...4bbedb3

Runtimes

Interlay

🏋️ Runtime Size:		1050569 bytes
🔥 Core Version:		interlay-parachain-3 (interlay-parachain-1.tx2.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xc9eacc57dcb82b78a51e5c0cdab1dd9bd031fc7950d6f2a98675b02b9ff34a36
🗳️ authorizeUpgrade hash:	0x8877b6bda278b86b3397ca9bec8fde7ce9c59b0bbf1e4ae1abb7159940803e1e
#️⃣ Blake2-256 hash:		0x262acceca828052fd85461aa9812985db8d1795b36b213f8dbe49cd5daaf21f3
📦 IPFS:			QmfMRvZiQPC6nvpWEcPP16WrvLjQaTvLfDS4DyUj1NQefa

Kintsugi

🏋️ Runtime Size:		1026695 bytes
🔥 Core Version:		kintsugi-parachain-17 (kintsugi-parachain-1.tx3.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xe28dd440cc1022708c6602176261943398ee351b1b372fdc95f12667b506f71a
🗳️ authorizeUpgrade hash:	0xf4e49a26aff0df08819e9d7f02a948400820c6a8bf1858fc2a7940a8e57762bd
#️⃣ Blake2-256 hash:		0xfa3f60e2870986743f45f2278adf2b779f0976746ab95cef0bcb35501ff7d67d
📦 IPFS:			QmVW1HSg9zii9zDjC9LLR9G8kzLBurQisQCtiRqpzhPCkg

Testnet-Kintsugi

🏋️ Runtime Size:		1056030 bytes
🔥 Core Version:		testnet-parachain-8 (testnet-parachain-1.tx1.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xa870247af9dcea7fa4d4b708f6c7507e52e99063d517ba65bd858ca94dfa5f59
🗳️ authorizeUpgrade hash:	0x07d7c21d197b3fbc93696bf8f579d8eaa6cb548c36242bf8fc72ed56c7ef6685
#️⃣ Blake2-256 hash:		0x482147eab41bc5718b988902c3157fac81f36e22a7d8a321d65aa1b83b25a9e3
📦 IPFS:			QmZD42KxfGa2Q9ZtoukA6cKTYuhTPhW21yDTdKZ3hvwjA9

Testnet-Interlay

🏋️ Runtime Size:		1056032 bytes
🔥 Core Version:		testnet-interlay-8 (testnet-interlay-1.tx1.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0x4c6f1aaeee061afd227056044326d6dd29f4ca4cb877da62cd5af30fa25c077d
🗳️ authorizeUpgrade hash:	0x39af38dac83bf45dbc74c880b35c3730df6142ba9781703073056b718b0fe3c0
#️⃣ Blake2-256 hash:		0x7575e90160d1ad425f26fab89304bba626db53cc0c1178bede8ec871d1e87f48
📦 IPFS:			QmNxePTSsFpLm1rG5K82k5qScQdRuvVJkDHDYLfbb8vgG1

1.14.1

08 Jun 08:11
9a1cde1
Compare
Choose a tag to compare

interBTC 1.14.1 (2022-06-08)

This release contains the changes from 1.14.0 to 1.14.1.

Global Priority

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

Breaking CLI changes

Changes

  • fix: update escrow period to double lease period, increase required vINTR for democracy and bump spec version #634

Fix

  • update escrow period to double lease period, increase required vINTR for democracy and bump spec version

Dependency changes

paritytech/substrate@563f482...563f482
https://github.com/paritytech//polkadot/compare/568169b41aea59a54ab8cfa23c31e84a26708280...568169b41aea59a54ab8cfa23c31e84a26708280
https://github.com/paritytech//cumulus/compare/4bbedb30b1478494b410477498bd0a2221177a11...4bbedb30b1478494b410477498bd0a2221177a11

Runtimes

Interlay

🏋️ Runtime Size:		1046230 bytes
🔥 Core Version:		interlay-parachain-3 (interlay-parachain-1.tx2.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0x2171097d7dc0f10f08f37047b68d573baf2bb5924409a9a1e6fffa988ee7b017
🗳️ authorizeUpgrade hash:	0x8b306802eab8d5368d99798e638223026a3ff49042cc68e44b636e1873ccd556
#️⃣ Blake2-256 hash:		0x6e218e90ca1e0daecb0a4cb99c954a9f17bfa08d1b73e0b3308c403c2a3c4889
📦 IPFS:			QmZzCp6uzCZp329DCdKPeaVSJUwnKruGvi4PcjBhGvuwkD

Kintsugi

🏋️ Runtime Size:		1023702 bytes
🔥 Core Version:		kintsugi-parachain-17 (kintsugi-parachain-1.tx3.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0x142ad003bf727372341b556062fbdbbf1f43022948dcc1676ba43960dc6d3e24
🗳️ authorizeUpgrade hash:	0x0987e741656345c80dbf9ce9fbf20c634c29730755e880f894eacac39963eba9
#️⃣ Blake2-256 hash:		0x141172080e6d4645fd179636ec14b197669ee376e4caae55c8274e6dd2aae66d
📦 IPFS:			QmQSy2DFokk8ZWHn2Q5FjLoNmbNPRkqgv54WonRDkz5kgS

Testnet

🏋️ Runtime Size:		1057856 bytes
🔥 Core Version:		testnet-parachain-8 (testnet-parachain-1.tx1.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xfa33ed35ff70f7eb8244f9352aa9a975ff417de2e964703152b66acab067de2e
🗳️ authorizeUpgrade hash:	0x2865ae8b6e5abfc5f75c7dc653e3a983cdd6fdb0ba540ac352a0d6dc80c7e40d
#️⃣ Blake2-256 hash:		0xa41aa4a370ed4a3b2f60afe7e3393943fcc18d53c7fc240a22f72347b3f75a7f
📦 IPFS:			QmPxTUJkbZ3zoBtZ7E65F57z6heVZdUGxwXDbLequkygXt

1.14.0

07 Jun 13:15
f27a87b
Compare
Choose a tag to compare

interBTC 1.14.0 (2022-06-07)

This release contains the changes from 1.14.0-rc2 to 1.14.0.

Global Priority

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

Changes

  • chore: bump spec versions for 1.14.0 #632
  • feat!: Added oracle register/remove events to facilitate tracking through event indexers #630
  • test: some theft and escrow related tests #625
  • Chore: update kintsugi and interbtc bootnodes #629
  • fix: disallow bitcoin hash of zero #626

Chore

  • bump spec versions for 1.14.0

Chore

  • update kintsugi and interbtc bootnodes

Docs

  • add audit readme

Feat

  • Added oracle register/remove events to facilitate tracking through event indexers

Fix

  • disallow bitcoin hash of zero

Test

  • some theft and escrow related tests

Dependency changes

paritytech/substrate@563f482...563f482
https://github.com/paritytech//polkadot/compare/568169b41aea59a54ab8cfa23c31e84a26708280...568169b41aea59a54ab8cfa23c31e84a26708280
https://github.com/paritytech//cumulus/compare/4bbedb30b1478494b410477498bd0a2221177a11...4bbedb30b1478494b410477498bd0a2221177a11

Runtimes

Interlay

🏋️ Runtime Size:		1046276 bytes
🔥 Core Version:		interlay-parachain-3 (interlay-parachain-1.tx2.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xefc04febb6952e2e71b4e720ed1e0345b039416f478fbc50167b920662c41470
🗳️ authorizeUpgrade hash:	0x0297a903dd86100ebf74385e081f62b227b9704a5881f5d9e2ec54a46aba27ab
#️⃣ Blake2-256 hash:		0xac1f917875f1bd1d363fde1252c1dca675a0fb9052cfb68f930ef1d536d41395
📦 IPFS:			QmbNW4pDJQKVRcdv66dYVoYvCCRpZNsDMDb3CBGikpZ5Un

Kintsugi

🏋️ Runtime Size:		1023702 bytes
🔥 Core Version:		kintsugi-parachain-17 (kintsugi-parachain-1.tx3.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0x142ad003bf727372341b556062fbdbbf1f43022948dcc1676ba43960dc6d3e24
🗳️ authorizeUpgrade hash:	0x0987e741656345c80dbf9ce9fbf20c634c29730755e880f894eacac39963eba9
#️⃣ Blake2-256 hash:		0x141172080e6d4645fd179636ec14b197669ee376e4caae55c8274e6dd2aae66d
📦 IPFS:			QmQSy2DFokk8ZWHn2Q5FjLoNmbNPRkqgv54WonRDkz5kgS

Testnet

🏋️ Runtime Size:		1057856 bytes
🔥 Core Version:		testnet-parachain-8 (testnet-parachain-1.tx1.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xfa33ed35ff70f7eb8244f9352aa9a975ff417de2e964703152b66acab067de2e
🗳️ authorizeUpgrade hash:	0x2865ae8b6e5abfc5f75c7dc653e3a983cdd6fdb0ba540ac352a0d6dc80c7e40d
#️⃣ Blake2-256 hash:		0xa41aa4a370ed4a3b2f60afe7e3393943fcc18d53c7fc240a22f72347b3f75a7f
📦 IPFS:			QmPxTUJkbZ3zoBtZ7E65F57z6heVZdUGxwXDbLequkygXt

1.13.0

23 May 12:03
2a81e99
Compare
Choose a tag to compare

interBTC 1.13.0 (2022-05-23)

This release contains the changes from 1.12.2 to 1.13.0.

Global Priority

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

Changes

  • chore: bump spec versions for 1.13.0 #615
  • test: check that liquidation_redeem with 0 collateral works #613
  • fix: disallow merge transactions #611
  • feat!: add events for issue, redeem and replace period changes #609
  • chore: upgrade to polkadot 0.9.19 #593
  • test: opening hrmp channels #604
  • docs: add audit reports #608
  • refactor: liquidate at most liquidation threshold on theft #602
  • fix: correct rewards after slashing #600
  • refactor: only refund issue if input address is valid #603

Chore

  • bump spec versions for 1.13.0
  • upgrade to polkadot 0.9.19
  • add remaining thresholds in liquidate_at_most_liquidation_threshold test

Docs

  • add audit reports

Feat

  • add events for issue, redeem and replace period changes

Fix

  • disallow merge transactions
  • migration to recover withheld rewards
  • correct rewards after slashing

Refactor

  • only refund issue if input address is valid
  • liquidate at most liquidation threshold on theft

Test

  • fix broken xcm test
  • check that liquidation_redeem with 0 collateral works
  • opening hrmp channels

Dependency changes

paritytech/substrate@fc3fd07...174735e
https://github.com/paritytech//polkadot/compare/9ed0c98204d25eaad8a6b40248daee8e6a40d111...f00a2772497aadddf75b8b4b475843ea0d910c48
https://github.com/paritytech//cumulus/compare/b1e91afb7421309b203d7627b736d9bcf58260eb...0c779d926beeb6e1f3f2aa777d9bcec792c0bdac

Runtimes

Interlay

🏋️ Runtime Size:		1015527 bytes
🔥 Core Version:		interlay-parachain-3 (interlay-parachain-1.tx2.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xc62939e712449e9b682c563ced55d965815d83fc4f8f02e53083accd402d5014
🗳️ authorizeUpgrade hash:	0x53e44aae5bf6f3e9baf273d946b8232ea368210ab193edd7364bd1aa1b460bb7
#️⃣ Blake2-256 hash:		0xe24bf4e723e824c0068b2c5c1cf2181a1f947ab25fc73018c90b2445b663a11b
📦 IPFS:			QmQDnoU2HWkRhzkSjP85cRDyPWMcVYeJHsrQiMfCcjwESw

Kintsugi

🏋️ Runtime Size:		996825 bytes
🔥 Core Version:		kintsugi-parachain-16 (kintsugi-parachain-1.tx3.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xb8f97aa5d7c228e1c97de4c903f98ffd136d4e97763b7af0ebd548ce2ddfb826
🗳️ authorizeUpgrade hash:	0xede83c8cd833936ebcc59b1d262589f9666898cf3120c6a8749ff934e2d6f94d
#️⃣ Blake2-256 hash:		0x0857daa3b31e5b42ca901b47aff69b46ac48e9b8e03ae643666e40ff90a1827e
📦 IPFS:			QmcPmMpetoMKkk6td4aFqpDKMGNeS2dAQPWLFPJkS4i37x

Testnet

🏋️ Runtime Size:		1018742 bytes
🔥 Core Version:		testnet-parachain-7 (testnet-parachain-1.tx1.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0x754566cdc15da8364bb022d8fbc98f01eb88cb2ece6a3569f9ab2d063373045d
🗳️ authorizeUpgrade hash:	0x2206d11ae776e624c06bda7276b24a08eff1f121f42b78427b7c000d6385ebbc
#️⃣ Blake2-256 hash:		0xfba1d3abb593b82983c474d208e4c58b1722f6e9f474ce5edfcc0a54920aa2f8
📦 IPFS:			QmP2ihWGefwLQpJwnpbPjTm78RhCWYakPBTagUC4RvrSkX

1.12.2

12 May 16:34
1.12.2
a8c0a15
Compare
Choose a tag to compare

interBTC 1.12.2 (2022-05-12)

This release contains the changes from 1.12.1 to 1.12.2.

It fixes a bug related to liquidated vaults, which caused some invalid state. This upgrade also contains a one-time migration that fixes the state: it decreases the liquidation vault's to-be-redeemed tokens, so that the remaining tokens become available for liquidation redeems. It also unlocks the remaining collateral that got stuck in the liquidated vault due to the aforementioned bug.

Global Priority

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

Breaking CLI changes

Changes

  • fix: migration to fix invalid liquidation vault state #597
  • fix: don't save collateral for to_be_redeemed tokens in liquidation vault #596
  • chore: add bitcoinNetwork to pre-existing parachain chain specs #598
  • feat: add instant-seal for dev chain #586
  • feat: bitcoin network rpc property #591
  • fix: allow redeem execution after theft #590

Chore

  • add bitcoinNetwork to pre-existing parachain chain specs

Chore

  • publish docker image for tagged commits

Feat

  • add instant-seal for dev chain
  • bitcoin network rpc property

Fix

  • put storage version v4 in migration
  • migration to fix invalid liquidation vault state
  • don't save collateral for to_be_redeemed tokens in liquidation vault
  • allow redeem execution after theft

Test

  • redeem with vault that stole

Dependency changes

paritytech/substrate@fc3fd07...fc3fd07
https://github.com/paritytech//polkadot/compare/9ed0c98204d25eaad8a6b40248daee8e6a40d111...9ed0c98204d25eaad8a6b40248daee8e6a40d111
https://github.com/paritytech//cumulus/compare/b1e91afb7421309b203d7627b736d9bcf58260eb...b1e91afb7421309b203d7627b736d9bcf58260eb

Runtimes

Interlay

🏋️ Runtime Size:		1016029 bytes
🔥 Core Version:		interlay-parachain-3 (interlay-parachain-1.tx2.au1)
🎁 Metadata version:		V14
#️⃣ Blake2-256 hash:		0xd6f44b0d6b3791c0a6510cc2d46bdc92ab7529622b8d52286410b08f54fb9455
📦 IPFS:			QmVZU5hsadZNTW5iF7a7qG5EsBUGkpEEbmzQDKDvkMLZLN

Kintsugi

🏋️ Runtime Size:		994349 bytes
🔥 Core Version:		kintsugi-parachain-15 (kintsugi-parachain-1.tx3.au1)
🎁 Metadata version:		V14
#️⃣ Blake2-256 hash:		0xa6cdf7e286b0b5931119954c88b83618843bdf83509de9b21f0658569baa2e58
📦 IPFS:			Qmea38wGWV58JSp6w6ohB7zn3FoEnRoEfuFfHs71K8sa8e

Testnet

🏋️ Runtime Size:		1024529 bytes
🔥 Core Version:		testnet-parachain-6 (testnet-parachain-1.tx1.au1)
🎁 Metadata version:		V14
#️⃣ Blake2-256 hash:		0xd781a09dce2b2dafadf874fe5df01c198a2bc16b516f4ee41ca4974e7151d0ce
📦 IPFS:			QmVVmeFZhk5HBnHGPWMT5oHArvzoyCN4hbonwNBmBmNDgf

1.12.1

20 Apr 21:16
f1ed520
Compare
Choose a tag to compare

interBTC 1.12.1 (2022-04-20)

This release contains the changes from 1.12.0 to 1.12.1.

Global Priority

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

Changes

  • feat: allow cancelled replace requests to be executed #580

Dependency changes

paritytech/substrate@fc3fd07...fc3fd07
https://github.com/paritytech//polkadot/compare/9ed0c98204d25eaad8a6b40248daee8e6a40d111...9ed0c98204d25eaad8a6b40248daee8e6a40d111
https://github.com/paritytech//cumulus/compare/b1e91afb7421309b203d7627b736d9bcf58260eb...b1e91afb7421309b203d7627b736d9bcf58260eb

Runtimes

Interlay

🏋️ Runtime Size:		1018199 bytes
🔥 Core Version:		interlay-parachain-3 (interlay-parachain-1.tx2.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xa6caf37ec348fc12432a96d8ade5c97605011cde2a066a6098e5e5c77f0f66e4
🗳️ authorizeUpgrade hash:	0x48f1b028e8dec968855be1ada85dc70047e63d9868d8a9e3ab9408abfc79cee8
#️⃣ Blake2-256 hash:		0x7aee04bd417bcd26668b09cfbd2865fd029bee5137ee1df7a05961d6f1124cc7
📦 IPFS:			QmTYvxSC8M9hWuZYd4XjL1JAoyyGJauShTmweZAF6Ju4q5

Kintsugi

🏋️ Runtime Size:		998676 bytes
🔥 Core Version:		kintsugi-parachain-15 (kintsugi-parachain-1.tx3.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0x5e03fc9a247d880929dc40f2d1277377163542279b2c692eeb0895bf1b4ed988
🗳️ authorizeUpgrade hash:	0x21df5a9c86806762839574eef3b9816040fe026e2eaec91c4da8951acbb1d982
#️⃣ Blake2-256 hash:		0x2dd019101352a442285f6e7555bc48647f29de682f4246867df0fc25dc8f3d97
📦 IPFS:			QmcS6dvBVeMsQMv8KSEzBgm68qqsjBBUnEN6FjswEW9TTi

Testnet

🏋️ Runtime Size:		1027614 bytes
🔥 Core Version:		testnet-parachain-6 (testnet-parachain-1.tx1.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0x18eb22db9c66bb80d3f973156729b01d4a38cb1a5121a0092834a38f45c49585
🗳️ authorizeUpgrade hash:	0x25e82c9dc8248c6e637a7547bf3c291f1020642a116c706928c79c18034a0736
#️⃣ Blake2-256 hash:		0x4b50b2ac983e41d6f04d10e7d30b520859521d8bea6d4433fd6c44f0425ed8ed
📦 IPFS:			QmYZxCBVVj7UaY3LV7QzvBbVfjPoM6bM8JjzUbr5BD8CXw

1.12.0

20 Apr 17:15
96b64bd
Compare
Choose a tag to compare

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

1.11.0

11 Apr 12:44
9227890
Compare
Choose a tag to compare

interBTC 1.11.0 (2022-04-11)

This release contains the changes from 1.10.0 to 1.11.0.

Global Priority

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

Changes

  • chore: bump interlay spec version #567
  • chore: bump kintsugi & testnet spec_version for 1.11.0 #563
  • refactor: move xcm config to separate file #564
  • [BREAKING] chore!: multisig pallet name should not be CamelCase #557
  • chore: upgrade to polkadot-v0.9.18 #561
  • refactor!: rename interbtc to ibtc #521
  • Chore: fix kintsugi bootnodes #560
  • feat: re-purpose cancel_proposal for non-root #548
  • test: check that issue can execute tx containing taproot output #558
  • refactor!: more explicit error when vault is liquidated #554
  • Chore: add additional kintsugi bootnodes #553

Chore

  • bump interlay spec version
  • bump kintsugi & testnet spec_version for 1.11.0
  • copy parachain fee comment to other runtimes, increase max_upward_message_size
  • add comment on kintsugi ParachainMinFee
  • upgrade to polkadot-v0.9.18
  • multisig pallet name should not be CamelCase
  • fix kintsugi bootnodes
  • add additional kintsugi bootnodes

Feat

  • re-purpose cancel_proposal for non-root

Fix

  • reduce max_upward_message_size

Refactor

  • move xcm config to separate file
  • rename interbtc to ibtc
  • allow root to also call cancel_proposal
  • more explicit error when vault is liquidated

Test

  • root can also cancel proposals
  • check that issue can execute tx containing taproot output

Dependency changes

paritytech/substrate@22d40c7...fc3fd07
paritytech/polkadot@de0ecd4...9ed0c98
paritytech/cumulus@76479e7...b1e91af

Runtimes

Interlay

🏋️ Runtime Size:		1026277 bytes
🔥 Core Version:		interlay-parachain-2 (interlay-parachain-1.tx2.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xddcb680776906084418e81112bbf3689fb69cffc5055b11ac86e53ed18426362
🗳️ authorizeUpgrade hash:	0x8f7d1e0ea1e148cdf61f9027b3b4540e9ea47149448a568eb9d47a347171e54e
#️⃣ Blake2-256 hash:		0x9330bb27c3ac0aa108129cb22f38161c1725098cf67df4fcf66e0cd38f86b348
📦 IPFS:			QmPxGA7aVX1mH4KJ8QjdiMnWfVpx3mTM4QQmgUohtmMNY7

Kintsugi

🏋️ Runtime Size:		1000147 bytes
🔥 Core Version:		kintsugi-parachain-14 (kintsugi-parachain-1.tx3.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0x199b17840d5d241e2e16a7de82c5c332aeab4b84585491384532a41699768cb8
🗳️ authorizeUpgrade hash:	0x4f3da944ca988f6fe1d179d1f78121a78afea6e1b4cb2f1311a78cd0f1667df6
#️⃣ Blake2-256 hash:		0x543f85df4d1b3839e436d353af7b20b95d233b1f9959354da15229a0d2e38465
📦 IPFS:			QmUXJhETeKnRE65q5qKhVJQLUPYy3QQqzYxnAWBX7W78yK

Testnet

🏋️ Runtime Size:		1022983 bytes
🔥 Core Version:		testnet-parachain-5 (testnet-parachain-1.tx1.au1)
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0x39cc0d5c19dcb89b035d46f25ea54967ab10aa35528ded58e2f52bb5cec63cd1
🗳️ authorizeUpgrade hash:	0xeafe25a665ec8742a2e0019db3fd21526ace175f31a27565f888ec3610df755d
#️⃣ Blake2-256 hash:		0x51cc3e4a13d48d7b483d22710dad9140fa728306cbed34ea885b0d9ca0a9d47c
📦 IPFS:			QmUQdwwcGbh8Td1n3hPDjJQGuDKV4djvwtwunyQJbP9Tmu