Skip to content

Releases: interlay/interbtc-clients

1.9.4

31 Mar 19:24
1.9.4
56ed5b7
Compare
Choose a tag to compare
1.9.4 Pre-release
Pre-release

This release fixes a bug where on slow machines, rescanning the bitcoin blockchain could lead to a timeout, which could potentially lead to vaults failing to initialize properly.

1.9.4 (2022-03-31)

Fix

  • prevent rescanblockchain timeouts by splitting the scan into chunks

1.9.3

31 Mar 12:44
1.9.3
7b3e1db
Compare
Choose a tag to compare
1.9.3 Pre-release
Pre-release

1.9.3 (2022-03-31)

This release fixes a bug where the recent decrease in the issue period caused some vaults to attempt to cancel issues prematurely. Only vaults that had open issues at the time of the enactment of this referendum are affected by this change.

Fix

  • issue cancellation: take into account issuerequest's period

1.9.2

30 Mar 10:50
8e77be2
Compare
Choose a tag to compare
1.9.2 Pre-release
Pre-release

1.9.2 (2022-03-30)

This release fixes a bug where transactions containing taproot outputs could cause redeems to fail to execute.

Fix

  • dont stop processing after failing to process a tx
  • dont use get_raw_transaction_info

1.9.1

27 Mar 21:48
cabd125
Compare
Choose a tag to compare
1.9.1 Pre-release
Pre-release

1.9.1 (2022-03-26)

Fix

  • start issue execution at the correct height at startup

1.9.0

25 Mar 15:49
8bfb631
Compare
Choose a tag to compare
1.9.0 Pre-release
Pre-release

1.9.0 (2022-03-25)

Chore

  • upgrade to latest parachain
  • increase MILLISECS_PER_BLOCK to 12000
  • cleanup monitoring files
  • mv monitoring to .maintain
  • chglog should match breaking syntax

Fix

  • remove issue transaction output limit

1.8.1

23 Mar 18:27
1.8.1
03af3ea
Compare
Choose a tag to compare
1.8.1 Pre-release
Pre-release

1.8.1 (2022-03-23)

Chore

  • Remove debugging logs
  • rebase & cleanup
  • tiny cleanup
  • Label prometheus data points with vault_id

Feat

  • new metric: utxo count
  • additional metrics
  • add expected btc balance metric
  • monitor fee surplus
  • use BitcoinMonitor for tracking balance
  • vault MVP metrics

Fix

  • make the prometheus tasks cancellable
  • add timeout on transaction submission
  • propagate service error all the way to the top
  • Add wallet to bitcoin core for monitoring

Refactor

  • make list_transactions non-async
  • make get_balance non-async
  • make get_utxo_count non-async
  • rename kint_balance -> native_curency_balance
  • use btc rather than satoshi in balance monitoring
  • monitor per currencypair & misc refactorings
  • metric serialization
  • Keep monitoring logic in the same file
  • remove basic error to simplify handling

1.8.0

22 Mar 13:55
9aaf520
Compare
Choose a tag to compare

1.8.0 (2022-03-22)

Chore

  • upgrade parachain to v1.9.0
  • warn when transaction fee is higher than allowed

Fix

  • retry when transaction does not get included due to fork
  • reenabled integration tests

Refactor

  • rm commit period expired error
  • optimize vault theft scanning

1.7.1

11 Mar 17:30
1.7.1
28812d7
Compare
Choose a tag to compare

1.7.1 (2022-03-11)

Fix

  • cancel all spawned tasks when restarting

1.7.0

09 Mar 21:02
c94c32c
Compare
Choose a tag to compare

1.7.0 (2022-03-09)

Chore

  • regenerate parachain metadata
  • bump clap and serde
  • upgrade parachain to v1.8.1 and substrate to polkadot-v0.9.17
  • pretty print btc addresses on transfer btc
  • remove incorrect todo comment on theft reporting startup
  • pretty print btc addresses on register event
  • log vault version and account id on (re)start
  • log when using the free balance instead of collateral
  • upgrade compiler version

Feat

  • catch POOL_TOO_LOW_PRIORITY author rpc error
  • add impl to pretty print runtime error

Fix

  • account id doesn't implement default
  • rogue clap derive
  • ModuleError is now tuple variant

Refactor

  • unignore outdated nonce test and catch other request errors
  • OuterSubxtError Display impl should pass-through if details are not found
  • use min(collateral, free_balance) for registration

Test

  • ensure POOL_TOO_LOW_PRIORITY is thrown

1.6.0

01 Mar 14:45
cb7732c
Compare
Choose a tag to compare

1.6.0 (2022-03-01)

Chore

  • rebuild clients for kintsugi spec_version 10