Releases: galacticcouncil/hydration-node
20
runtime version hydradx/183
authorize upgrade code hash 0x8098f1cbfa449d9bc37d8d4472771f65d1470d389e7f53d6df883fae74dab5b2
What's Changed
- feat: integrate stableswap pallet by @enthusiastmartin in #612
- feat: integrate XYK by @Roznovjak in #664
- feat: stableswap dca support by @dmoka in #650
- feat: stableswap supports assets with different decimals by @enthusiastmartin in #652
- feat: router benchmarks by @Roznovjak in #668
- feat: pass Price to Oracle Handlers by @apopiak in #676
- feat: enable DOT transfer to AssetHub by @mrq1911 in #680
- feat: forbid XYK pools containing LRNA by @Roznovjak in #685
- feat: stableswap oracle integration by @enthusiastmartin in #670
- feat: DCA benchmarking by @Roznovjak in #677
- fix: LBP rounding by @Roznovjak in #663
- fix: stableswap fee in add liquidity by @enthusiastmartin in #673
- fix: build warnings by @enthusiastmartin in #681
- fix: unlock all rewards on claim, updated vote cap and events by @martinfridrich in #678
- test: integration tests for router and LBP with different token precision by @Roznovjak in #661
- chore: update Docker image from Ubuntu 21.04 to Ubuntu 22.04 by @mikespook in #666
- ci: remove tarpaulin by @enthusiastmartin in #675
New Contributors
- @mikespook made their first contribution in #666
Full Changelog: v19.0.0...v20.0.0
19
runtime version hydradx/176
authorize upgrade code hash 0x264ef6d5f366aef89bbe3bdfd22d7ffbfd9865b3dc9f21891f30e2a73a27deca
proposal hash 0x8d6021cb9eacf1a9d9d0c51f87d84d032872529d44f9c8ae63c419881e2f47d0
What's Changed
- feat: staking by @martinfridrich in #639
- feat: bonds by @Roznovjak in #645
- feat: LBP pallet by @Roznovjak in #657
- feat: stableswap as registry token type by @enthusiastmartin in #648
- feat: add generic create registry asset which accepts asset type by @enthusiastmartin in #649
- fix: asset names for bonds by @Roznovjak in #656
- fix: remove unwraps from lbp math by @enthusiastmartin in #659
- fix: calculates action points based on percentage of stake used in votings by @martinfridrich in #662
- chore: init testnet script by @martinfridrich in #658
- chore: remove old migrations by @Roznovjak in #653
- test: fee currency cannot be set to not accepted asset by @mrq1911 in #660
- test: stableswap - add additional invariants tests by @enthusiastmartin in #637
Full Changelog: v18.0.0...v19.0.0
18
runtime version hydradx/170
authorize upgrade code hash 0xd28f8aba1c39bbe0e9c4f089495111540505ab2eba28d0af8965c7652760e7c9
proposal hash 0x94d0cebe8943dc6a5b702d13a83a22bcba993abb977137beaa944e908a995f2c
What's Changed
- feat: omnipool - dynamic fees integration by @enthusiastmartin in #553
- feat: XCM exchange asset by @dmoka in #640
- feat: stableswap gradual amplification change by @enthusiastmartin in #629
- feat: enable polkadotXcm.send by @green-jay in #647
- feat: added proxy types for LM and LP by @martinfridrich in #603
- feat: update xcm config by @Roznovjak in #623
- feat!: xcm transfer rate limit pallet by @jak-pan in #561
- feat: stableswap add limit to remove liquidity [A6] by @enthusiastmartin in #634
- feat: stableswap whitelist pool account to exclude from dusting [A4] by @enthusiastmartin in #631
- fix: add dca min trading limit check by @dmoka in #618
- fix: router ED leftover balance check by @dmoka in #619
- fix: oracle RV audit feedback by @apopiak in #617
- fix: adjust circuit breaker benchmarks by @dmoka in #622
- fix: duster bounded storage by @Roznovjak in #625
- fix: stableswap - creation of empty/single asset pools not allowed [A2] by @enthusiastmartin in #630
- fix: claims bounded storage by @Roznovjak in #628
- fix: asset registry bounded storage by @Roznovjak in #627
- fix: stableswap add liquidity does not accept same assets [A3] by @enthusiastmartin in #632
- fix: stableswap math - ensure non zero balance assets [A5] by @enthusiastmartin in #633
- fix: check if pool and asset exists when setting tradable state [B3] by @enthusiastmartin in #635
- fix: stableswap asset order by @enthusiastmartin in #636
- fix: genesis history bounded storage by @Roznovjak in #642
- fix: collator rewards bounded storage by @Roznovjak in #644
- fix: transaction pause bounded storage by @Roznovjak in #641
- refactor: remove common runtime by @Roznovjak in #609
- refactor: move adapters to one place by @Roznovjak in #624
- refactor: remove faucet pallet by @Roznovjak in #643
- test: omnipool dynamic fees integration tests by @martinfridrich in #559
- test: dca integration tests fixed by @dmoka in #616
- ci: lark runner by @mrq1911 in #620
Full Changelog: v17.0.0...v18.0.0
17
runtime version hydradx/160
authorize upgrade code hash 0xc6b4a7a0f8eb086371851732e3b72d34858323a762c0507ddb5f384e5bcf95d2
proposal hash 0xdfe1b097c649c9e4ec9a12e0e677b49872c2362e209a763ba414d50a3e7a55c4
What's Changed
- feat: DCA by @dmoka in #510
- feat: asset registry xcm rate limit by @apopiak in #592
- feat: dca slippages and retries configurable by @dmoka in #605
- feat: lower omnipool's trading limit by @enthusiastmartin in #608
- feat: update max fee multiplier by @Roznovjak in #604
- feat: xcm transact call filter by @Roznovjak in #602
- feat: add randomness for searching free block by @dmoka in #611
- chore: substrate upgrade to v0.9.38 by @enthusiastmartin in #546
- chore: benchmark weights on reference machine by @enthusiastmartin in #614
- fix: added missing trade failed event to dca by @dmoka in #598
- fix: omnipool benchmarks by @martinfridrich in #577
- fix: activate std for runtime deps in integration tests by @apopiak in #599
- fix: asset registry emits
MetadataSet
event from register extrinsic by @Roznovjak in #613 - fix: allow uniques calls by @Roznovjak in #610
- fix: test randomness salt in unit test by @dmoka in #615
- refactor: circuit breaker remove
extra
macro from benchmarks by @Roznovjak in #600 - refactor: pulled deps into monorepo by @mrq1911 in #594
- refactor: remove testing runtime by @Roznovjak in #583
- refactor: remove unused
pallet-price-oracle
by @Roznovjak in #606 - ci: fixed protobuff install by @dmoka in #593
- docs: adjust readme and API doc by @dmoka in #607
Full Changelog: v16.3.1...v17.0.0
16.3.1
runtime version hydradx/151
authorize upgrade code hash 0x03b59c04b6330bd7b238257303eefd433a6caffb7f9cfee3c707656084d45743
proposal hash 0xc2c56c212fe438e50fa65374876cdc2b8cc0b0636e0ccaf67135c742a0d2d68a
What's Changed
- fix: weights template by @martinfridrich in #579
- fix: validate claims using signed extension by @Roznovjak in #586
- fix: include fee rounding by @apopiak in #587
- fix: reroute XCM tokens going to Omnipool Account by @apopiak in #588
- fix: inversed price in barrier by @enthusiastmartin in #584
Full Changelog: v16.3.0...v16.3.1
16.3
runtime version hydradx/148
authorize upgrade code hash 0xd14f40edc349a004e861439c5b79adba0c66d3606224d3aeee26153ea1202b61
proposal hash 0x93b2c60d1bc117873761faa3200117721103ea7d41474a7c06d4b7c1e7a0b4d7
What's Changed
- feat: LM use 10min oracle price for valued_shares calculation. by @martinfridrich in #545
- feat: LM use oracle for price adjustment by @martinfridrich in #549
- feat: add omnipool price adapter by @dmoka in #548
- feat: LP withdrawal fee introduced by @enthusiastmartin in #556
- feat: refactor omnipool price barrier by @enthusiastmartin in #567
- feat: LM
price_adjustment
fallback by @martinfridrich in #571 - feat: integrate fee payment rework by @enthusiastmartin in #574
- feat: filter transfers of omnipool assets to omnipool by @Roznovjak in #573
- fix: liquidity mining math overflow by @martinfridrich in #564
- fix: LM misleading comments by @martinfridrich in #550
- fix: additional transfer calls to the call filter added by @Roznovjak in #575
- chore: remove unused omnipool api by @enthusiastmartin in #572
- chore: remove omnipool migrations by @enthusiastmartin in #570
- test: configurable path to scraped snapshot by @Roznovjak in #557
- test: claim trapped asset integration test by @enthusiastmartin in #554
- test: additional property test of withdrawal fee by @enthusiastmartin in #562
Full Changelog: v16.0.0...v16.3.0
16
runtime version hydradx/138
authorize upgrade code hash 0x89fd8d101e7dc06f0ee9a515dd338f2d29098485ffa2c2eff98c6bcdb6805b48
proposal hash 0xd014f417521d45439f89253255926a9569c5778edaeef70586512438273aaf71
What's Changed
- feat: omnipool price stability check by @enthusiastmartin
- feat: omnipool liquidity mining by @martinfridrich in #520
- feat: OTC desk by @vgantchev in #515
- feat!: EMA oracle by @apopiak in #534
- feat!: shorten enactment period by @jak-pan in #499
- feat: trade volume and LP limit per block by @dmoka in #483
- feat: hooks to omnipool trade and liquidity add/remove by @enthusiastmartin in #532
- feat: chopsticks support by @green-jay in #519
- feat: integrated pallet-duster by @martinfridrich in #517
- feat: add omnipool pallet interface by @enthusiastmartin in #506
- fix: transfer dust to Treasury by @Roznovjak in #500
- fix: omnipool liquidity mining merge by @martinfridrich in #521
- fix: circuit breaker configuration by @Roznovjak in #541
- fix: adjust Oracle to Parachain Blocks and Liquidity-based Prices by @apopiak in #540
- fix: circuit breaker weights, events refactor by @Roznovjak in #542
- fix: separate vote locking from enactment period by @green-jay in #524
- fix: potential overflow in get_position_value_in_hub_asset by @martinfridrich in #522
- fix: scheduler processed after parachain system by @martinfridrich in #531
- fix: add origin and weight info to omnipool hooks by @enthusiastmartin in #535
- test: LM omnipool integration tests by @martinfridrich in #525
- test: live chain data support by @Roznovjak in #523
- test: ensure omnipool's imbalance is reduced to 0 correctly by @enthusiastmartin in #509
- test: extend omnipool integration test - add ETH and BTC by @enthusiastmartin in #501
- ci: update infra image by @jak-pan in #536
Full Changelog: v15.1.2...v16.0.0
15.1.2
runtime version hydradx/127
authorize upgrade code hash 0x9e66664774c6191786a2da9f5c43b4d336f062f9cdfb2f060bc4fe64d96756cb
proposal hash 0x4442ce6a97c571448183e0b76565d1c6e4b8db4bd6756ec45318990ec7faac29
What's Changed
- ci: missing artifact by @Roznovjak in #503
- fix: omnipool imbalance adjustment by @enthusiastmartin in #502
Full Changelog: v15.1.1...v15.1.2
15.1.1
runtime version hydradx/126
authorize upgrade hash 0xa17a3b74aa950b7e1dfa3b44be5c4298565b4dd2e4fea54d6b79e0396cd095b1
proposal hash 0x7105b3eee9e8458125bb77c203be170406ab0b97816730eb07ce8ad44310966d
What's Changed
- fix: imbalance calc adjustment by @enthusiastmartin in #498
Full Changelog: v15.1.0...v15.1.1
15.1
runtime version hydradx/125
authorize upgrade hash 0xf881147f6d3d777f49d687b6747232111c1300851ef8380062269559c53ba4fd
What's Changed
- test: add integration tests for call filter by @Roznovjak in #494
- fix: don't enforce TVL in remove liquidity by @enthusiastmartin in #495
- feat: make omnipool's tvl cap stored value by @enthusiastmartin in #496
Full Changelog: v15.0.0...v15.1.0