Releases: interlay/interbtc-clients
Releases · interlay/interbtc-clients
1.9.4
1.9.3
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
1.9.1
1.9.0
1.8.1
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
1.7.1
1.7.0
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