Major changes from current main net version (v0.1.3)
- Added new modules asset, auction,bandoracle,collector,esm,liquidation,liquidity,locker,market,rewards,tokenmint,vault. check custom modules for more info on these modules .
- IBC upgrade to v3.3.0
- Include Authz module
- Include ICA
- Cosmwasm is changed to permissioned in this upgrade along with the version upgrade to v0.28.0
- Fee Grant Module:
What's Changed
- error code fix by @dheerajkd30 in #80
- add sonarqube by @dhogaivannan in #81
- binary compile with upcoming release by @dhogaivannan in #86
- Temporary Fix for the Oracle module by @cryptoVrse in #87
- Added wasmd and upgraded the comdex chain to cosmos sdk v0.45.0 by @cryptoVrse in #88
- refactor make file by @dheerajkd30 in #89
- update version details by @dhogaivannan in #101
- permission of cosmwasm by @cryptoVrse in #95
- update makefile,build and add release.yml by @dhogaivannan in #108
- upgrade wasmd version to v0.25.0 by @cryptoVrse in #123
- Include authz by @dheerajkd30 in #125
- Upgrade Versions : CosmosSdk 45.4,tendermint 34.19 ,go,bandchain to v… by @dheerajkd30 in #136
- Feature/dev by @dheerajkd30 in #137
- Asset Module Restructured by @cgsingh33 in #150
- Newtestdev by @rajrohit10 in #151
- Feature/permissioned cosmwasm by @cryptoVrse in #154
- add lint go by @dhogaivannan in #156
- liquidity, locking and pool incentives added by @vishnukumavat in #158
- amino codec changes for vault by @dheerajkd30 in #159
- update vault codec msg name by @dheerajkd30 in #160
- Vault codec by @dheerajkd30 in #161
- re generate vault msg.pb by @dheerajkd30 in #162
- lcoker module register changes by @dheerajkd30 in #163
- update locker codec by @dheerajkd30 in #164
- spell check by @dheerajkd30 in #165
- update locker cli by @dheerajkd30 in #166
- update vault tx proto by @dheerajkd30 in #167
- protos corrected by @cgsingh33 in #168
- Testdevproto by @cgsingh33 in #169
- pointers removed by @cgsingh33 in #170
- updating tokenmint bugs by @rajrohit10 in #171
- Testdev wasm by @pratikasr in #172
- Testdev wasm by @cgsingh33 in #173
- Testdev wasm by @cgsingh33 in #174
- msg.proto => tx.proto file rename by @vishnukumavat in #175
- Testdev wasm by @cgsingh33 in #176
- update locker proto , query server and query changes by @dheerajkd30 in #177
- wasm fix by @cgsingh33 in #178
- pagination added by @cgsingh33 in #179
- admin removed by @cgsingh33 in #180
- Swapfee integration by @vishnukumavat in #181
- Dutch tests by @karthik340 in #182
- checks for market price added in liquidation,auction by @cgsingh33 in #184
- fix lint - build.yml by @dhogaivannan in #185
- Update README.md -> testnet version by @dhogaivannan in #183
- added error handling in starting dutch auction by @karthik340 in #186
- Devtestnew by @cgsingh33 in #187
- uncommented token burn in dutch auction by @karthik340 in #188
- Prices integration in liquidity module by @vishnukumavat in #190
- Devtestquery by @cgsingh33 in #191
- adding Amt in logic in unliquidate Vaults by @pratikasr in #193
- updated msg bindings & vault refactor by @pratikasr in #194
- vault query, collector restructure by @cgsingh33 in #196
- lsr update fix by @cgsingh33 in #197
- updated bindings for liquidation & rewards by @pratikasr in #198
- updating message_plugins by @pratikasr in #199
- updating locker & vault bugs by @rajrohit10 in #201
- locker, vault, collector, wasm bug fix by @cgsingh33 in #202
- fixed bugs in surplus , debt , dutch auctions by @karthik340 in #203
- Testwasmfix by @cgsingh33 in #204
- panic issue solved by @cgsingh33 in #205
- bug fixes, field added in pair vault by @cgsingh33 in #206
- stable mint bug fix by @cgsingh33 in #207
- modify gov proposal to add extended proposal from json file by @dheerajkd30 in #208
- Fixed dust calculations and handled errors by @karthik340 in #209
- update gov proposal to pass thru json file by @dheerajkd30 in #210
- update add asset mapping proposal thru json by @dheerajkd30 in #211
- refactoring ext rewards for vault by @Subham2804 in #212
- Upgrade handlers for Testnet release v1.0.1 added by @vishnukumavat in #195
- Testdev auction bindings by @pratikasr in #213
- added conversion of usd to uusd feature by @karthik340 in #214
- testdev locker refactor by @pratikasr in #215
- changed burn mechanism in dutch auction and integrated auction params in auction module by @karthik340 in #216
- collector check added by @cgsingh33 in #217
- minor fix by @cgsingh33 in #218
- auction check added in collector by @cgsingh33 in #219
- Removed params in auction and fixed bug in dutch auction by @karthik340 in #220
- Improved naming convention in AuctionParams by @karthik340 in #221
- hard coded price removed by @cgsingh33 in #222
- update makefile, refactor cmd dir, remove lend and liquidity changes … by @dheerajkd30 in #223
- update cosmwam proposal configs by @dheerajkd30 in #227
- add wasmclient to gov proposal handlers by @dheerajkd30 in #229
- add feegrant to store upgrade by @dheerajkd30 in #230
- update readme.md by @dheerajkd30 in #232
- refactor and modify generate-proto code by @dheerajkd30 in #237
- fixed dust calculation and target required cmst calculation by @karthik340 in #243
- Testdev demo by @cgsingh33 in #244
- refactor app.go ans start sh by @dheerajkd30 in #245
- Liquidity module changes revert by @vishnukumavat in #246
- Testdev auction by @cgsingh33 in #249
- time check added by @cgsingh33 in #250
- Testdev auction by @cgsingh33 in #251
- Testdev auction by @cgsingh33 in #252
- adding ICA Host module by @dheerajkd30 in #253
- Liquidity module upgrade by @vishnukumavat in #247
- restart fixed by @cgsingh33 in #254
- asset module refactor by @dheerajkd30 in #255
- update asset query by @dheerajkd30 in #256
- my position error resolved by @cgsingh33 in #257
- comments removed by @cgsingh33 in #259
- Testdev demo branch merge to feature/dev by @cgsingh33 in #258
- Refactor 260 by @dheerajkd30 in #261
- adding lend module by @pratikasr in #262
- update gov porposal for lend module by @dheerajkd30 in #263
- go fmt codmex repo by @dheerajkd30 in #264
- refactor auction module by @dheerajkd30 in #265
- refactor and modify asset module by @dheerajkd30 in #266
- update liquidation module by @dheerajkd30 in #267
- bandoracle module refactor by @dheerajkd30 in #269
- Removed Locking Module by @vishnukumavat in #268
- collector module refactor by @dheerajkd30 in #271
- Burning binding, extra update params added for collector lookup by @cgsingh33 in #270
- refactor collector and msg_plugin by @dheerajkd30 in #272
- update msg_plugin by @dheerajkd30 in #273
- locker module refactor by @dheerajkd30 in #274
- Name changed and update gov time added by @cgsingh33 in #275
- update tokenmint msg_plugin by @dheerajkd30 in #276
- refactor market and rewards module by @dheerajkd30 in #277
- update for other fields added by @cgsingh33 in #278
- refactor token mint module by @dheerajkd30 in #279
- refactor wasm module by @dheerajkd30 in #280
- resolve go error and refactor by @dheerajkd30 in #281
- code inspection error refactor by @dheerajkd30 in #282
- hardcoded price removed by @cgsingh33 in #283
- Refactor 1 by @vishnukumavat in #284
- refactor vault module and go inspections by @dheerajkd30 in #285
- spell check by @dheerajkd30 in #286
- auction changes by @cgsingh33 in #287
- updated asset struct to enable oracle prices by @pratikasr in #288
- adding test and simulation changes in make file by @dheerajkd30 in #290
- Added Locker unit tests by @karthik340 in #289
- Refactored Locker unit tests and Added Collector unit tests by @karthik340 in #291
- Asset,vault,tokenmint,collector namings changed and unused code removed by @cgsingh33 in #293
- Feature/lend by @pratikasr in #295
- Added TokenMint unit tests by @karthik340 in #294
- minor refactor by @pratikasr in #296
- Feature/lend by @pratikasr in #299
- modules refactoring by @cgsingh33 in #300
- refactor lend module by @dheerajkd30 in #301
- cli desc changed by @cgsingh33 in #302
- refactor and resolve go errors by @dheerajkd30 in #303
- resovle test file error by @dheerajkd30 in #304
- update ante decorator by @dheerajkd30 in #305
- rewards fix by @Subham2804 in #306
- query modified by @cgsingh33 in #307
- unused base gov,tx commands removed by @cgsingh33 in #309
- Adding Liquidation unit tests by @karthik340 in #308
- Com refactor by @cgsingh33 in #310
- Vault Module Testcases by @vishnukumavat in #311
- update upgrade v2 name by @dheerajkd30 in #312
- rename updgrade name by @dheerajkd30 in #313
- Adding Dutch and Debt Auction unit tests by @karthik340 in #314
- update github workflow by @dheerajkd30 in #315
- update readme.md by @dheerajkd30 in #316
- update readme.md by @dheerajkd30 in #317
- add workflows by @dheerajkd30 in #318
- remove build verify by @dhogaivannan in #321
- Feature/esm merge to Feature/dev by @cgsingh33 in #319
- Merge Feature/dev to development by @dheerajkd30 in #228
- Update release.yml by @dhogaivannan in #322
- fixed err handling by @cgsingh33 in #323
- modify make release by @dhogaivannan in #324
- revert make build by @dhogaivannan in #325
- Release make by @dheerajkd30 in #326
- esm code commented by @cgsingh33 in #328
- bump cosmos sdk version to v0.45.6 by @dheerajkd30 in #329
- Adding Surplus and Debt unit tests by @karthik340 in #327
- Upgrade v2.1 by @dheerajkd30 in #330
- update go.mod by @dheerajkd30 in #331
- Testcases for liquidity module by @vishnukumavat in #332
- Adding dutch tests by @karthik340 in #335
- resovle and ignore few lint errors by @dheerajkd30 in #336
- update go mod by @dheerajkd30 in #338
- Resolve Issue #337 by @dheerajkd30 in #339
- Esm fix by @cgsingh33 in #343
- merge esm fix to feature/dev by @cgsingh33 in #347
- updatet time to blocktime by @dheerajkd30 in #348
- Added Asset module unit tests and Fixed bug in collector by @karthik340 in #351
- stablemint esm implementation by @cgsingh33 in #350
- Feature/dev by @pratikasr in #354
- Create pair via gov propo enabled by @vishnukumavat in #356
- Adding Asset unit tests by @karthik340 in #355
- update readme , add swagger configs by @dheerajkd30 in #357
- Feature/lend refactor by @pratikasr in #349
- Feature/dev by @pratikasr in #358
- price range condition check removed by @vishnukumavat in #361
- changes reverted by @vishnukumavat in #363
- Adding Bindings units test under wasm folder by @karthik340 in #369
- started fixing warnings in workflow checks by @vishnukumavat in #370
- Farming redo by @vishnukumavat in #371
- audit bug fixes by @cgsingh33 in #362
- tx fixed for pairs by @cgsingh33 in #372
- Genesis State Handling For Liquidity Module by @vishnukumavat in #374
- Epoch fix by @vishnukumavat in #375
- Validate calls by @vishnukumavat in #376
- update lint , make file and go mod by @dheerajkd30 in #378
- Feature/lend refactor by @pratikasr in #373
- Refactor 5 by @dheerajkd30 in #379
- refactor and resolve issues by @dheerajkd30 in #380
- Feature/dev by @pratikasr in #377
- Feature/lend refactor by @pratikasr in #381
- Feature/dev by @pratikasr in #382
- upgrade for testnet 3 by @dheerajkd30 in #383
- update cosmos sdk to 45.7 and tm to 34.20 by @dheerajkd30 in #385
- esm , tx fixed, min refactor by @cgsingh33 in #384
- Feature/dev by @cgsingh33 in #386
- Lend module, Gas reduction, Pagination changes by @cgsingh33 in #387
- Merge Feature/dev to development by @cgsingh33 in #388
- Testfix by @cgsingh33 in #389
- Feature/dev by @cgsingh33 in #390
- Testupgrade by @cgsingh33 in #391
- Feature/dev by @cgsingh33 in #392
- Setup script initialized, WIP by @vishnukumavat in #393
- Updated code structure in all the modules by @rajrohit10 in #395
- update license by @dheerajkd30 in #396
- Alias fix by @pratikasr in #397
- adding comments by @pratikasr in #398
- updating errors by @pratikasr in #399
- Error msg changed by @cgsingh33 in #400
- Refactoring Collector by @pratikasr in #401
- Resolving bugs in vault & locker module by @rajrohit10 in #402
- fixing app file issues by @rajrohit10 in #404
- go fmt project by @dheerajkd30 in #405
- Updated modules and fixes by @rajrohit10 in #403
- update vault genesis state code by @dheerajkd30 in #406
- genesis export added for vault, rewards by @cgsingh33 in #407
- rewards genesis added by @cgsingh33 in #409
- merge feature/dev to development by @cgsingh33 in #408
- liquidation genesis updated by @cgsingh33 in #410
- Vault/locker fix by @cgsingh33 in #411
- update kv store and module for testnet by @dheerajkd30 in #412
- Feature/dev by @vishnukumavat in #413
- added leftover modules kv store by @dheerajkd30 in #414
- Feature/dev by @pratikasr in #415
- Update ems store name by @vishnukumavat in #416
- V4.0.1 Upgrade for swap gauge creation by @vishnukumavat in #418
- tx command added in vault, Locker by @cgsingh33 in #417
- Feature/dev by @cgsingh33 in #419
- testcases fixed by @vishnukumavat in #421
- Lend module refactor by @pratikasr in #422
- removing comments by @pratikasr in #424
- Adding lend module changes by @pratikasr in #423
- update routes in missing modules by @pratikasr in #425
- Amino codecs added for farm/unfarm ledger transactions by @vishnukumavat in #426
- update sonar value by @dhogaivannan in #427
- update sonar projectkey by @dhogaivannan in #429
- Swap conversion fix for disabled pool, causing division by zero panic by @vishnukumavat in #430
- bug fix, paginations added by @cgsingh33 in #431
- Liquidity module test case fixed by @vishnukumavat in #432
- Feature/dev by @pratikasr in #433
- Removing ABCI iterations from lend module by @pratikasr in #436
- Exclude disabled pools from child pools by @vishnukumavat in #437
- Lend test net upgrade by @pratikasr in #438
- Feature/dev by @pratikasr in #439
- Test cases fix by @cgsingh33 in #435
- change ioutil to os lib by @dheerajkd30 in #440
- Permissionless liquidity pair creation enabled, swap fee burn rate redu… by @vishnukumavat in #442
- esm abci bug fix by @dheerajkd30 in #443
- query state removed by @cgsingh33 in #444
- Audit fix wasm by @Subham2804 in #446
- Feature/dev by @cgsingh33 in #445
- pair issue fixed, update pair proposal added, dead code removed by @cgsingh33 in #447
- Feature/dev by @cgsingh33 in #448
- Create dependabot.yml by @faddat in #456
- Create golangci-lint.yml by @faddat in #455
- Update and rename lint.yml to lint-docs.yml by @faddat in #454
- Bump actions/checkout from 2 to 3 by @dependabot in #457
- Bump actions/cache from 2 to 3 by @dependabot in #458
- Bump actions/dependency-review-action from 1 to 2 by @dependabot in #460
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #459
- Make Format by @faddat in #451
- Dev merge by @vishnukumavat in #475
- Bump actions/setup-go from 2.1.4 to 3.3.0 by @dependabot in #476
- Bump actions/download-artifact from 2 to 3 by @dependabot in #474
- Bump github/codeql-action from 1 to 2 by @dependabot in #472
- Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0 by @dependabot in #471
- Bump github.com/swaggo/swag from 1.7.4 to 1.8.6 by @dependabot in #470
- Bump github.com/golangci/golangci-lint from 1.47.2 to 1.49.0 by @dependabot in #468
- Feature/dev by @vishnukumavat in #477
- Dheerajkd30 patch 1 by @dheerajkd30 in #478
- Feature/dev by @vishnukumavat in #479
- update labeler and ci yml by @dheerajkd30 in #480
- auto lint fix by @dheerajkd30 in #481
- replace ioutil with os by @dheerajkd30 in #483
- Feature/dev by @vishnukumavat in #482
- Bump actions/labeler from 4.0.0 to 4.0.1 by @dependabot in #485
- Feature/lend merge to hbrefactor by @cgsingh33 in #489
- adding lend ext reward proto by @pratikasr in #490
- band, market refactor, double type removed in app, rest tx modified i… by @cgsingh33 in #488
- go lint resovle by @dheerajkd30 in #493
- Feature/dev by @pratikasr in #492
- Bump github.com/golangci/golangci-lint from 1.49.0 to 1.50.0 by @dependabot in #486
- state init for asset and apps in upgrade by @vishnukumavat in #495
- liquidity pair creation by @vishnukumavat in #496
- resolve all lint issues, gosec issues and refactor by @dheerajkd30 in #499
- upgrade code added, unused file removed by @cgsingh33 in #501
- Bump github.com/golangci/golangci-lint from 1.49.0 to 1.50.0 by @dependabot in #500
- Bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by @dependabot in #502
- Minimum epoch duration, reward refactor by @vishnukumavat in #503
- Bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by @dependabot in #504
- Bump github.com/golangci/golangci-lint from 1.49.0 to 1.50.0 by @dependabot in #505
- Lend final by @pratikasr in #507
- Dragonberry Integration by @vishnukumavat in #511
- v5 initial checkin by @dheerajkd30 in #494
- band integrated by @cgsingh33 in #506
- Remove alias.go by @vishnukumavat in #512
- Feature/dev by @vishnukumavat in #513
- Value fix added for reward calculation by @vishnukumavat in #514
- All module remove alias and refactor code by @dheerajkd30 in #515
- Alias removal by @vishnukumavat in #517
- Bump actions/setup-go from 3.3.0 to 3.3.1 by @dependabot in #519
- Bump github.com/swaggo/swag from 1.8.6 to 1.8.7 by @dependabot in #518
- Feature/dev by @vishnukumavat in #520
- test cases fix by @cgsingh33 in #516
- println removed by @cgsingh33 in #524
- Feature/dev by @cgsingh33 in #525
- update version name to test beta migration by @cgsingh33 in #527
- renaming by @pratikasr in #528
- commenting abci by @pratikasr in #529
- Hbr test by @pratikasr in #530
- updating kv store byte by @pratikasr in #531
- reordering by @pratikasr in #532
- Hbr test by @pratikasr in #533
- for testing only by @pratikasr in #534
- Hbnewtest by @cgsingh33 in #537
- Active farmer set bug fix by @vishnukumavat in #538
- update protocol parameters by @dheerajkd30 in #539
- Feature/dev by @vishnukumavat in #540
- correct error types by @dheerajkd30 in #542
- Update asset name by @vishnukumavat in #541
- app.go fixes for few modules by @dheerajkd30 in #543
- context fix locker and rewards module by @dheerajkd30 in #544
- Feature/dev by @vishnukumavat in #545
- stablemint decimal fix by @cgsingh33 in #547
- asset module migration added by @pratikasr in #550
- minor addition by @pratikasr in #551
- restructure init and end blocker modules by @dheerajkd30 in #555
- esm changes, decimal fix added by @cgsingh33 in #558
- Hbrefactor by @pratikasr in #549
- Audit fixes, Stablemint and ESM fix, by @cgsingh33 in #559
- removing logger by @pratikasr in #561
- cmst asset out oracle price is true by @cgsingh33 in #562
- Feature/dev by @cgsingh33 in #563
- Feature/dev by @cgsingh33 in #565
- state changes enabled for ABCI state changes by @vishnukumavat in #564
- bump sdk, wasm, ibc version by @dheerajkd30 in #566
- changes enabled for ABCI state changes by @cgsingh33 in #567
- Lend fix by @pratikasr in #568
- audit 6-fix, comments added by @pratikasr in #570
- Feature/dev by @pratikasr in #571
- Codecs register removed from action module by @vishnukumavat in #573
- Final review by @cgsingh33 in #576
- update sdk and ibc versions by @dheerajkd30 in #578
- latest changes in harbor code by @cgsingh33 in #579
- genesis correction by @cgsingh33 in #580
- genesis correction by @cgsingh33 in #581
- sdk,ibc version changed by @cgsingh33 in #582
- Version change by @cgsingh33 in #583
- Hbrmain by @cgsingh33 in #585
- Feature/dev by @cgsingh33 in #586
- Liquidation tx by @cgsingh33 in #587
- events added in vault, auction, liquidation by @cgsingh33 in #589
- New liquidity pairs in mainet upgrade by @vishnukumavat in #590
- params changed for mainnet by @cgsingh33 in #591
- Feature/dev by @cgsingh33 in #592
- Sign bytes added for auction messages by @vishnukumavat in #593
- Feature/dev by @vishnukumavat in #594
- esm,fix in auction by @cgsingh33 in #595
- module name changed in tx and query by @cgsingh33 in #596
- Feature/dev by @cgsingh33 in #597
- hbr gov check by @cgsingh33 in #598
- update ibc for atom osmo and usdc by @dheerajkd30 in #601
- Feature/dev by @cgsingh33 in #599
New Contributors
- @karthik340 made their first contribution in #182
- @Subham2804 made their first contribution in #212
- @faddat made their first contribution in #456
- @dependabot made their first contribution in #457
Full Changelog: v0.1.3...v5.0.0