v3.0.0
What's Changed
- fix: calculation bug of liquidstaking voting_power #346 by @crypin in #53
- feat: add marketmaker module #321 by @crypin in #55
- fix!: upgrade ibc-go for pool coin blacklisting #352 by @crypin in #56
- feat: add market making order type #339 by @kingcre in #57
- build!: release v3.0.0-rc1 by @queencre in #58
- build: add v3 upgrade handler by @crypin in #59
- feat: add MM order cli commands and update api docs #355 by @kingcre in #60
- docs: add docs for the marketmaker module by @queencre in #61
- docs: ameding equation on market maker scoring #357 by @crypin in #62
- docs: fix mm paper example number #358 by @crypin in #64
- fix: upgrade handler for v3 upgrade by @crypin in #63
- feat: add last blocktime endpoint #361 by @crypin in #65
- docs: update mm scoring paper by @queencre in #68
- fix: reject same base/quote coin denom in
MsgCreatePair
#365 by @kingcre in #71 - feat: add x/farm module #362 by @kingcre in #70
- feat: add liquidfarming module #332 by @queencre in #72
- fix: fix bug in
AllocateRewards
and add submit-proposal cmd #369 by @kingcre in #73 - feat: bump cosmos-sdk to v0.45.9, apply dragonberry patch and use go1.18 by @kingcre in #79
- fix: public farming plan must have same farming pool/termination address #380 by @kingcre in #81
- feat:
RewardAllocation
accepts target denom #376 by @kingcre in #80 - feat: disable x/farming handlers and prepare for the deprecation #381 #382 by @kingcre in #83
- fix: check if farmer exists when allocating rewards to target denom #383 by @kingcre in #85
- docs: organize docs #368 by @kingcre in #86
- feat: apply updated auction design (#374) by @queencre in #87
- feat: improve x/farm #385 by @kingcre in #88
- refactor!: rename x/farm to x/lpfarm and use in x/liquidstaking #387 by @kingcre in #89
- test: increase test coverage of liquidstaking #386 by @crypin in #90
- feat: write upgrade handler for migrating x/farming into x/farm by @kingcre in #84
- fix: fix total farming amount in LiquidFarm and LiquidUnfarm by @queencre in #95
- feat: add fees information in
RewardsAuction
by @queencre in #97 - build: bump budget module to v1.2.1 by @queencre in #99
- docs: update README.md by @queencre in #92
- fix: fix TypeScript code generation for Crescent custom modules by @queencre in #101
- fix: register legacy amino codec for ledger use by @queencre in #108
- fix: fix incorrect rewards value for RewardsAuction by @queencre in #103
- feat: add pagination and auction status optional flags for CLI queries by @queencre in #106
- docs: update CODEOWNERS file by @queencre in #114
- fix: fix a typographical error by @maxrobot in #110
- feat: add missing pagination flags for CLI commands by @queencre in #111
- feat: store previous share of a farm denom by @kingcre in #107
- docs: update LF spec by @richard-bachman in #105
- feat: remove withdrawn rewards event for
LiquidFarm
by @queencre in #117 - fix: set previous share to nil for excluded pools by @kingcre in #120
- fix: validate auction status when placing a bid by @queencre in #119
- feat: update Bids grpc endpoint by @queencre in #122
- fix: fix refund previous bid by @queencre in #127
- docs: format docs and provide more examples for cli document by @queencre in #123
- refactor!: move MaxNumActivePoolsPerPair into params by @kingcre in #128
- docs: update CHANGELOG.md by @queencre in #130
New Contributors
- @maxrobot made their first contribution in #110
- @richard-bachman made their first contribution in #105
Full Changelog: v2.3.0...v3.0.0