v4.0.0-rc1
Pre-release
Pre-release
For testnet only
What's Changed
- Document NewLimitOrderExpiration() in x/dex/.../limit_order_expiration.go by @teddyknox in #461
- Document x/dex/keeper/grpc_query_pool.go by @teddyknox in #460
- Document x/dex/keeper/grpc_query_params.go by @teddyknox in #459
- feat: return dust for multihop swap to sender #ntrn-187 by @NeverHappened in #438
- fix: sdk 50 tests #NTRN-241 by @swelf19 in #470
- Add missing pagination to dex CLI queries by @jcompagni10 in #462
- Feat/add calc withdraw by @jcompagni10 in #463
- sdk-50 update admin module by @quasisamurai in #475
- Fix: whitelist auction MsgUpdateParams by @pr0n00gler in #482
- Fix: proper tokenfactory init by @pr0n00gler in #477
- feat: gaia globalfee adoption (sdk-50) #NTRN-228 by @swelf19 in #466
- fix: remove default fee in tick update event by @dib542 in #473
- fix: change
filled_limit_order_tranche
query toinactive_limit_order_tranche
by @jcompagni10 in #394 - Fix: typos by @pr0n00gler in #496
- fix: duplicated skip mev by @NeverHappened in #492
- FIX: remove incorrect dex query by @jcompagni10 in #384
- sdk 50 NTRN-230 by @quasisamurai in #483
- Bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #500
- fix: pool_metadata proto capitalization by @jcompagni10 in #401
- feat: slinky #ntrn-250 by @NeverHappened in #474
- Chore: package version bump to v4 by @pr0n00gler in #506
- Chore: bump ISC to v5-rc0 by @pr0n00gler in #502
- Bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #509
- Bump google.golang.org/protobuf from 1.32.0 to 1.34.1 by @dependabot in #510
- Chore: make dex changes backwards compatible by @pr0n00gler in #511
- chore: replace keeper methods #NTRN-268 by @joldie777 in #485
- Fix: bring back lost CLI commands by @pr0n00gler in #515
- Fix: missing proto signer by @pr0n00gler in #518
- chore: remove .tool-versions by @NeverHappened in #520
- Feat/top of block lo cancel param purge by @NicholasDotSol in #521
- feat: upd wasmd to v0.51 by @swelf19 in #507
- feat: privileged subdaos #NTRN-211 by @zavgorodnii in #434
- fix: update slinky version by @aljo242 in #516
- chore: explicit message validation #NTRN-257 by @joldie777 in #499
- Feat: enable vote extensions in upgrade handler by @pr0n00gler in #514
- feat: set slinky state in upgrade handler by @aljo242 in #517
- fix: gofumpt by @NeverHappened in #533
- fix: remove wasmvm duplication by @NeverHappened in #530
- feat: Integrate slinky e2e tests by @nivasan1 in #524
- Feat: whitelist ibc proposal messages by @pr0n00gler in #525
- NTRN-260 slinky bindings (market map & oracle) by @quasisamurai in #508
- ensure LO tranches of different types are not commingled by @jcompagni10 in #513
- Allow dex operation to be paused by @jcompagni10 in #487
- feat: upgrade neutron to v4 on mainnet fork #NTRN-284 by @joldie777 in #526
- Cancel LOs at BeginBlock & max JITs by @jcompagni10 in #504
- Audit Fix: fee overflow by @jcompagni10 in #539
- Fix/rounding changes by @jcompagni10 in #479
- fix: slinky tests integration by @NeverHappened in #535
- Feat/tranche purge event by @jcompagni10 in #542
- DUAL-24 Fix: nil DepositOptions bug by @jcompagni10 in #545
- Feat/Behind Enemy Lines enforcement by @jcompagni10 in #527
- ️fix: load genesis path from config when executue newApp by @SunSet0418 in #458
- Audit fixes: Denom validation and multiHopSwap input check by @NicholasDotSol in #541
- Feat/add price to limit order by @jcompagni10 in #472
- Feat: unit tests for dynamic fees resolver module by @pr0n00gler in #544
- feat: dynamicfees keeper as denom resolver by @swelf19 in #540
- feat: fallback to basic deductfee by @swelf19 in #551
- Fix: temporary disable feemarket for make Slinky e2e tests work by @pr0n00gler in #550
- Feat: feemarket integration by @pr0n00gler in #549
- DUAL-10 Fix: store tick prices and lookup instead of doing log calculation by @jcompagni10 in #547
- chore: remove unused dex param MaxTrueTakerSpread by @jcompagni10 in #546
- Chore: upgrade iavl by @pr0n00gler in #559
- Feat: fallback feemarket to globalfee by @pr0n00gler in #557
- feat: feemarket upgrade by @swelf19 in #553
- feat: set priority mempool by @swelf19 in #552
- Release v1: nv/slinky v1 by @pr0n00gler in #562
- feat: Upgrade slinky version to v1.x.x by @nivasan1 in #558
- fix: remove cache #ntrn-312 by @NeverHappened in #554
- feat: Update MarketAuthorities for v4.0.0 upgrade by @nivasan1 in #560
- feat: dynamicfees params by @swelf19 in #564
- recreate LimitorderExpirations from genesis LimitOrders by @jcompagni10 in #561
- NTRN-310 fix transfer update params by @quasisamurai in #555
- feat: added feemarket and dynamicfees querieis into stargate allowlist by @swelf19 in #565
- chore: update to feemarket
v1.0.0
by @aljo242 in #566 - feat: sdk v0.50 by @zavgorodnii in #440
- NTRN-282 dex telemetry by @quasisamurai in #531
New Contributors
- @teddyknox made their first contribution in #461
- @dib542 made their first contribution in #473
- @joldie777 made their first contribution in #485
- @NicholasDotSol made their first contribution in #521
- @aljo242 made their first contribution in #516
- @SunSet0418 made their first contribution in #458
Full Changelog: v3.0.5...v4.0.0-rc1