Releases: galacticcouncil/hydration-node
46
runtime version hydradx/405
authorize upgrade code hash 0x2f6a2cb13c332138ef922626e53b73db95748528ef1d94bddcd5aa93292d071a
What's Changed
- feat: added add_all_liquidity extrinsic to omnipool pallet by @khuzama98 in #1366
- fix: EVM gas estimation by enabling rpc-binary-search-estimate by @iamyxsh in #1387
- feat: Upgrade to polkadot-stable2506 by @cl0w5 in #1364
- feat: reverted H2O treasury mechanic by @mrq1911 in #1394
- feat: dispatch as emergency admin by @dmoka in #1389
- fix: XCM asset withdraw circuit breaker by @F3Joule in #1390
- fix: try to decay withdraw limit on deposit by @cl0w5 in #1395
- fix: DCA slippage limit calculation by @dmoka in #1383
- fix: Account for egress on partially executed xcm by @cl0w5 in #1396
New Contributors
- @khuzama98 made their first contribution in #1366
Full Changelog: v45.0.0...v46.0.0
45
runtime version hydradx/398
authorize upgrade code hash 0x27eb1c24efe3504a9a53c2e15f1da22c00a12b7c8ea3ee45962d7818071ca34d
What's Changed
- feat: omnipool slip based fees by @enthusiastmartin in #1374
- feat: global withdraw limit by @F3Joule in #1331
- feat: configurable global-withdraw-limit by @F3Joule in #1377
- fix: retry DCA on stableshare lockdown by @dmoka in #1368
- fix: treasury h2o trade by @dmoka in #1367
- chore: Cleanup upgrade migrations by @cl0w5 in #1365
Full Changelog: v44.0.0...v45.0.0
44
runtime version hydradx/394
authorize upgrade code hash 0xc67f4209b1bc8305397c4a071dd20cc23706d2e943f5f539e8ce08ea13eb6bf9
What's Changed
- feat: upgrade to polkadot-stable2503 by @cl0w5 in #1183
- feat: reconfigure omnipool protocol fee by @enthusiastmartin in #1337
- feat: emit oracle updated event by @dmoka in #1320
- feat: DCA with extra gas by @dmoka in #1295
- feat: route h2o trade to hdx subpool by @dmoka in #1340
- feat: remove omnipool stable position by @dmoka in #1300
- feat: stableswap allow pools with peg with different decimals by @martinfridrich in #1355
- feat: add exclude pallets option to scraper by @dmoka in #1350
- fix: rebenchmark DCA pallet by @dmoka in #1323
- fix: stableswap fail extrinsic if amount out is 0 by @martinfridrich in #1342
- fix: make rolling dcas fail gracefully by @dmoka in #1329
- fix: terminate dca with linear search by @dmoka in #1328
- fix: fork chainspec generation by @dmoka in #1343
- fix: mint limit for stable shares by @dmoka in #1330
- fix: recalculate dynamic fees correctly when zero value provided by @enthusiastmartin in #1351
- fix: dispatch_with_extra_gas incorrect weight conversion by @martinfridrich in #1354
- fix: dispenser tests by @iamyxsh in #1345
- fix: pin srtool docker image version to 1.81.0 by @1xGiraffe in #1308
- fix: disable hyperbridge by @F3Joule in #1357
- fix: dust account by @dmoka in #1358
- chore: lift lockdown script by @dmoka in #1332
- chore: more useful tc majority by @mrq1911 in #1356
- chore: Multi-block migration for pallet-identity by @cl0w5 in #1349
New Contributors
- @1xGiraffe made their first contribution in #1308
Full Changelog: v43.0.3...v44.0.0
43.0.3
runtime version hydradx/379
authorize upgrade code hash 0xffc1c3dfc71fa367b6d44f90b34e1db81bb56cd484788c68c3101f5bfd1ca32a
What's Changed
- fix: omnipool fee overdraft check
Full Changelog: v43.0.2...v43.0.3
43
runtime version hydradx/378
authorize upgrade code hash 0x4d8adba8e30c8b20b517255711be01709e48f60fc11e2ebd0f2f5ee554f5df0c
What's Changed
- feat: dispenser pallet with signet integration by @iamyxsh in #1235
- feat: new signet mpc api by @esaminu in #1307
- feat: pepl dry_run failing liquidation calls by @Roznovjak in #1233
- feat: evm error decoding by @dmoka in #1228
- feat: omnipool remove all liquidity extrinsic by @talhadaar in #1238
- feat: add runtime api for dust-whitelisted accounts by @dmoka in #1251
- feat: remove XYK discount fee by @Roznovjak in #1271
- feat: claim account by @Roznovjak in #1278
- feat: stableswap improved peg mechanic by @martinfridrich in #1247
- feat: liquidation worker rpc api by @Roznovjak in #1249
- feat: add TC route insert proposal script by @dmoka in #1250
- feat: add script to generate onchain routes for MM assets by @dmoka in #1298
- feat: allowance for Multicurrency by @iamyxsh in #1299
- fix: remove debt_amount from liquidation event by @Roznovjak in #1232
- fix: staking 5x conviction multiplier by @martinfridrich in #1282
- fix: prevent nonce reset by @dmoka in #1280
- fix: enable offchain indexing by default for non-authority nodes by @F3Joule in #1287
- fix: additional validation of claim_account by @Roznovjak in #1283
- fix: EVM nonce increasing twice by @F3Joule in #1223
- fix: referral buyback weight by @cl0w5 in #1290
- fix: API Name Change for Signet and Dispenser by @iamyxsh in #1306
- fix: allow tolerance for atoken fee taken by @enthusiastmartin in #1314
- fix: claim account with wrapped message by @Roznovjak in #1310
- chore: add Parameters based ismp testnet config by @F3Joule in #1309
- chore: bump Hyperbridge by @cl0w5 in #1322
- chore: remove deprecated Stableswap::add_liquidity by @Roznovjak in #1260
- chore: hyperbridge updated by @mrq1911 in #1305
- chore: add missing pallet-evm/std to hydradx-traits by @martinfridrich in #1315
- test: reproduce failing set currency in utility batch by @dmoka in #1267
- build: integration tests by @Roznovjak in #1268
New Contributors
- @talhadaar made their first contribution in #1238
- @iamyxsh made their first contribution in #1235
- @esaminu made their first contribution in #1307
Full Changelog: v42.1.1...v43.0.2
42.1.1
runtime version hydradx/360
authorize upgrade code hash 0x6afc04b463cb60c71eabf759ed3c399277fc96e1cc7a3b39b77589573815dde5
What's Changed
- chore: hyperbridge dependencies updated
Full Changelog: v41.1.0...v42.1.1
42
runtime version hydradx/359
authorize upgrade code hash 0x5b6c86c7ac0dc82656bda088d67a5a06639e6c2317e27c07ba77661e23ef1b4d
What's Changed
- ci(benchmarking): add selective benchmarking, build check with new weights by @F3Joule in #1180
- fix(ci): Fix benchmarking CI when pallets list provided by @F3Joule in #1184
- feat: make aave executor safe again by @enthusiastmartin in #1192
- feat: dusting support for atoken by @dmoka in #1187
- chore: Cleanup warnings by @cl0w5 in #1218
- feat: hyperbridge token gateway by @F3Joule in #1122
- chore: pepl profit receiver set to borrowing treasury contract by @mrq1911 in #1215
- fix: regression tests build by @dmoka in #1209
- feat: add script for onchain routes proposal creation by @dmoka in #1203
- feat: add script for mint limit proposal by @dmoka in #1171
- feat: replay oracle TXs script by @Roznovjak in #1177
- feat: Add XCM aliasers to the runtime by @franciscoaguirre in #1226
- fix: fee payment asset selection for EVM accounts by @F3Joule in #1191
- feat: HSM arbitrage improvements by @enthusiastmartin in #1224
- feat: withdraw and deposit erc20, XCM Aliasers by @cl0w5 in #1193
- chore: safer dyn fees calculation + additional tests by @enthusiastmartin in #1230
- feat: improved offchain liquidation by @Roznovjak in #1181
- fix: hollar fee currency in evm by @dmoka in #1236
- fix: include dust whitelist for dust account extrinsic by @dmoka in #1237
- feat: hollar xcm location conversion by @enthusiastmartin in #1241
- fix: evm set currency for erc20 by @dmoka in #1242
- fix: add an alias for benchmarks by @franciscoaguirre in #1245
- chore: reduced gov thresholds according to non-voting issuance by @mrq1911 in #1256
- fix(PEPL): left bit shift can result in negative value by @Roznovjak in #1258
New Contributors
- @franciscoaguirre made their first contribution in #1226
Full Changelog: v41.0.0...v42.1.0
41
runtime version hydradx/347
authorize upgrade code hash 0x252af19a9ac83c621c4f1307ded240c6054fe5c09b40e81c073ba74a3a06d898
What's Changed
- feat: hsm - limit flash loan amount by capacity by @enthusiastmartin in #1176
- feat: hsm - account whitelisting, arb profit receiver by @enthusiastmartin in #1179
- feat: stableswap - allow lower values for max peg update by @enthusiastmartin in #1168
- feat: client tx priority by @Roznovjak in #1135
- feat: evm call wrapper extrinsic by @F3Joule in #1067
- feat: liquidation offchain worker by @Roznovjak in #1057
- feat: liquidation worker timing logs by @Roznovjak in #1166
- feat: dynamic fees - allow TC to configure omnipool asset fees by @enthusiastmartin in #1169
- feat: improve hsm arbitrage by @enthusiastmartin in #1165
- feat: lower the evm base fee in testnets by @Roznovjak in #1173
- fix: reduce hsm max gas limit by @enthusiastmartin in #1169
- fix: correct hsm arbitrage speed by @enthusiastmartin in #1170
- fix: hsm arbitrage finding - correct decimals handling by @enthusiastmartin in #1172
- fix: possible overflow in price provider for given route by @enthusiastmartin in #1178
Full Changelog: v40.0.1...v41.0.0
40.0.1
runtime version hydradx/336
authorize upgrade code hash 0x5b3789c70537a0508cf6065fcd09ba930a24918afc8f00a49c7e6474eb643af6
What's Changed
- fix: missing amm_pool_id validation in xyk-lm
Full Changelog: v40.0.0...v40.0.1
40
runtime version hydradx/335
authorize upgrade code hash 0x36c845a06c18f39077d3ca10eeeda6eb192a6c0f131189e9215b21f931598fba
What's Changed
- feat: improve stableswap invariant checks after liquidity operation by @enthusiastmartin in #1144
- feat: remove legacy governance by @cl0w5 in #1033
- feat: upgrade Frontier and add try-runtime checks by @enthusiastmartin in #1146
- feat: track pools shares issuance in ema-oracle by @martinfridrich in #1152
- feat: ability to set custom omnipool dynamic/fixed fee per asset by @enthusiastmartin in #1159
- feat: circuit breaker for deposits by @dmoka in #1142
- feat: ERC20_mapping runtime API by @Roznovjak in #1158
- feat: pallet-parameters and fast OpenGov on testnet by @cl0w5 in #1123
- chore: Bump polkadot-sdk to stable2409-patch5 by @cl0w5 in #1145
- chore: change asset minimal fee to 25 bips by @dmoka in #1157
- chore: zombienet fork, set yieldFarm.updated_at to 0 by @martinfridrich in #1160
- chore: include hotfix v39 - stableswap fancy repeg by @enthusiastmartin in #1161
- fix: use ema-oracle instead of spot price to calc. valued shares in xyk-liquidity-mining by @martinfridrich in #1153
- fix: unlock leftover reserves by @dmoka in #1156
- fix: build due to invalid rebenchmark by @dmoka in #1162
- test: reduce accepted difference in stableswap integration test by @enthusiastmartin in #1143
Full Changelog: v39.1.0...v40.0.0