Skip to content

Releases: interlay/interbtc

1.0.0

30 Aug 16:42
184e190
Compare
Choose a tag to compare

1.0.0 (2021-08-30)

Chore

  • rename interbtc-parachain to kintsugi-parachain
  • reset spec_version to 1
  • upgrade crates to v1.0.0
  • remove get_total_issued_tokens and WrappedDebt

Feat

  • start mainnet deployment in shutdown
  • option to start in SHUTDOWN
  • add kusama parachain config
  • add westend parachain config
  • add build command to generate a chain-spec with parachain-id

Fix

  • register parathread img link
  • consider oracle to be offline when ANY currency is outdated
  • get benchmarks to compile
  • polkadot release tag
  • withdraw for remaining to_be_redeemed first
  • zero-cost base extrinsic weight, to be able to do runtime upgrade without fees

Refactor

  • remove unused disable_op_return_check genesis config
  • fetch oracle online status from security module
  • replace redundant checks with try_get

0.12.3

26 Aug 21:08
edf7f48
Compare
Choose a tag to compare

0.12.3 (2021-08-26)

Fix

  • use cumulus cli run cmd

0.12.2

26 Aug 14:05
a943c00
Compare
Choose a tag to compare

0.12.2 (2021-08-26)

Chore

  • rename oracle rpc
  • rename relay rpc

0.12.1

26 Aug 12:05
aec7cb3
Compare
Choose a tag to compare

0.12.1 (2021-08-26)

Chore

  • fix rococo-local setup and add chain spec

Fix

  • add aura session keys and use storage

0.12.0

26 Aug 11:10
29751e3
Compare
Choose a tag to compare

0.12.0 (2021-08-26)

Chore

  • upgrade crates to v0.12.0
  • remove outdated comments

Feat

  • get currency info and populate genesis
  • add kusama currencies
  • upgrade xcm-config

Refactor

  • move tokens position in construct_runtime
  • extract fixedpoint::truncate_to_inner
  • rename functions to indicate signedness

Test

  • fix currency multiplication test

0.11.0

26 Aug 11:09
41a6bde
Compare
Choose a tag to compare

0.11.0 (2021-08-23)

Chore

  • upgrade crates to v0.11.0
  • removed get_total_collateralization
  • remove duplicate benchmark test
  • expand rules for commit message style and versioning
  • add CONTRIBUTING.md
  • fix interbtc redirect for docs.interbtc.io
  • tag docker using CI_COMMIT_REF_SLUG

Docs

  • fix links, some branding

Feat

  • theft fee for correct report

Fix

  • calculate issue griefing collateral based on DOT rather than vault's currency
  • oracle metadata name

Refactor

  • cache liquidation thresholds in offchain worker's vault checker
  • remove staking dependency of oracle

0.10.0

09 Aug 11:21
cd2a3a2
Compare
Choose a tag to compare

0.10.0 (2021-08-09)

Chore

  • upgrade all crates to 0.10.0
  • better griefing_collateral variable naming
  • use uniform pre/post condition comments
  • change spec name from BTC Parachain to InterBTC Parachain
  • add refund integration tests based on spec conditions
  • add doc comments to all primitive types
  • add refund unit tests based on spec conditions
  • cleanup dependencies
  • remove checked math from integration tests

Feat

  • oracle medianizing

Fix

  • don't withdraw stake if amount is zero
  • make feed_values weight depend on vec length
  • make sure that parachain is started with oracle offline

Refactor

  • vault can self-redeem without fees
  • vault should always be slashed first
  • use feed_values also for bitcoin fee estimates
  • place issue/redeem/replace/refund request in primitives
  • bind reward config to vault-registry

Test

  • total interbtc supply increases on refund

0.9.0

27 Jul 12:30
ad9bd9e
Compare
Choose a tag to compare

0.9.0 (2021-07-27)

Chore

  • bump crates to v0.9.0
  • Forbid withdrawals exceeding nomination ratio
  • Fix force refund compilation errors
  • fix security test names
  • upgrade substrate & orml deps
  • clarify that slashing is proportional
  • add example to unslashing section
  • clarify force refund in staking readme

Feat

  • add distribute reward event to reward pallet
  • staking pallet readme

Fix

  • vault-registry shouldn't depend on fee pallet
  • only sweep funds if remaining is non-zero
  • use upstream orml
  • add DecreaseToBeReplacedTokens event
  • wrong adjustment amount in staking readme

Refactor

  • remove python code, use slashing in rewards example
  • redeem: transfer whole punishment to user directly

Test

  • spec-based postcondition tests of security module

0.8.5

15 Jul 10:43
dfb0b0f
Compare
Choose a tag to compare

0.8.5 (2021-07-15)

Chore

  • use dockerhub auth in gitlab-ci

Feat

  • publish images to dockerhub

0.8.4

15 Jul 08:53
b6dcf30
Compare
Choose a tag to compare

0.8.4 (2021-07-14)

Chore

  • github release should include binaries