Releases: interlay/interbtc
Releases · interlay/interbtc
1.0.0
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
0.12.2
0.12.1
0.12.0
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
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
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
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