Skip to content

Releases: interlay/interbtc

1.1.2

20 Oct 09:58
abcd416
Compare
Choose a tag to compare

1.1.2 (2021-10-20)

Chore

  • set spec_version to 3

1.1.1

20 Oct 09:58
a9b63b4
Compare
Choose a tag to compare

1.1.1 (2021-10-19)

Chore

  • add bootnodes to the Kintsugi chainspec
  • add more council members to standalone genesis
  • add readme to generate chain specs
  • upgrade compiler version

Docs

  • update polkadot version

Feat

  • add refund transaction size setter for root
  • add raw testnet genesis to standalone node
  • Conservative collateral thresholds

Fix

  • set XcmExecuteFilter to nothing
  • account for transaction fees in refund
  • kintsugi genesis does not need lightSyncState

Refactor

  • ntb vote with 3/5 council
  • rename council, standalone should use shorter periods

Test

  • remove and unlock vote balance
  • fix technical committee test to fast track referendum
  • treasury spend after council approval
  • council & technical committee proposals
  • UTXOs with different script inputs
  • Merge btc tx

1.0.7

20 Oct 09:58
bdcc551
Compare
Choose a tag to compare

1.0.7 (2021-10-19)

Chore

  • add raw testnet genesis to standalone node

1.0.6

14 Oct 15:48
4365ffb
Compare
Choose a tag to compare

1.0.6 (2021-10-14)

Chore

  • add kintsugi raw chain spec

Fix

  • XcmExecuteFilter = Nothing

1.1.0

11 Oct 14:23
66a6d88
Compare
Choose a tag to compare

1.1.0 (2021-10-11)

Chore

  • upgrade crates to v1.1.0
  • revert btc-relay doc comment change
  • disable difficulty check in integration tests
  • remove serialization on Vault
  • use polkadot-v0.9.10 for supply pallet
  • update actions toolchain to nightly-2021-08-01
  • remove unused btc-relay consts
  • derive Hash on VaultId
  • separate block version error
  • derive eq on vault
  • upgrade to polkadot 0.9.10
  • fmt
  • update ext.rs files
  • remove unused vault querying rpcs
  • parachain is limited to 12s block times
  • add missing benchmarks and re-run all
  • one maximum vesting schedule (per account)
  • remove redundant dead_code attributes
  • fmt
  • remove unused get_total_backing_collateral function
  • upgrade to polkadot-v0.9.9
  • use nightly-2021-08-01

Feat

  • add supply pallet to mint KINT and inflate
  • rpc for getting all vaults registered by a specific accountId
  • add governance to standalone node runtime
  • integrate pallet-elections-phragmen for general council voting
  • integrate orml-vesting for kint distribution
  • add kintsugi raw genesis to res directory

Fix

  • block difficulty calculations
  • upper-bound tx outputs in issue payments
  • metadata alias
  • use correct currency-id for relay chain currency
  • outdated refund integration tests
  • explicitly track vault griefing collateral
  • limit KSM on kusama
  • count Reserved balance towards TotalUserVaultCollateral
  • update TotalUserVaultCollateral when opting out of nomination
  • benchmarks
  • undo chain spec change
  • undo duplicate total_backing_collateral update

Refactor

  • add additional safety checks to GetCompact and SetCompact
  • more directly translate bitcoin core for GetCompact and SetCompact
  • make get_vaults_by_account_id return vaultids
  • Move replace testing utils in own module
  • make liquidation_redeem take currency pair instead of separate currencies
  • GetGovernanceTokenCurrency -> GetNativeCurrencyId
  • slight cleanup
  • cleanup benchmark by using vault_id constructor convenience function
  • [Option, ValueQuery] -> [x, OptionQuery]
  • move Amount into separate file
  • remove ParachainCurrency
  • cleanup currency
  • cleanup chain spec by adding one() helper
  • rename ReservedBalance -> LiquidatedCollateral and update total backing when changed in transfer_funds
  • rename CollateralCurrencyCeilingExceeded -> CurrencyCeilingExceeded
  • use decimals() instead of hardcoding constant in chainspec
  • wrapped getters for TotalUserVaultCollateral and system_collateral_ceiling
  • add default request type aliases
  • remove unused security errors

Test

  • GetCompact and SetCompact
  • initialize should fail on invalid start height
  • Double-spending replace and refund
  • vault should still execute redeem after being banned
  • ensure replace only works for same backing currency
  • Wrong btc amounts for redeem, refund, replace
  • report double payment as theft
  • fix broken tests
  • test vault isolation
  • update tests for new vault_id
  • fix broken test build
  • fund limiting integration test
  • integration tests for TotalUserVaultCollateral

1.0.5

11 Oct 14:23
1.0.5
6a159d8
Compare
Choose a tag to compare

1.0.5 (2021-10-11)

Chore

  • use nightly-2021-08-01
  • upgrade to polkadot 0.9.10
  • upgrade to polkadot-v0.9.9

1.0.4

06 Oct 13:30
9feceb2
Compare
Choose a tag to compare

1.0.4 (2021-10-06)

Chore

  • use ksm for standalone chain collateral

1.0.3

15 Sep 14:33
32b0621
Compare
Choose a tag to compare

1.0.3 (2021-09-03)

Chore

  • remove endowment for non-standalone deployments
  • set the default para id to something sensible

Feat

  • introduce currency info trait

Fix

  • endow with both DOT and KSM on standalone testnet

1.0.2

31 Aug 08:32
d0b9073
Compare
Choose a tag to compare

1.0.2 (2021-08-30)

Fix

  • use runtime_version attribute macro

1.0.1

30 Aug 16:43
48aa3a0
Compare
Choose a tag to compare

1.0.1 (2021-08-30)

Chore

  • set parent chain to kusama