What's Changed
Breaking changes 💥
- feat!: module and ante handlers for universal tx fees by @mtsitrin in #445
- feat!: changed our IBC stack to use vanilla IBC (and not forked) by @omritoptix in #356
Features 🔆
- feat: added inspect command by @mtsitrin in #296
- feat: Allows querying for a rollapp by it's EIP155 by @mtsitrin in #299
- feat: allow sequencer to register on multiple rollapps by @mtsitrin in #308
- feat: register denom metadata for new rollapp received ibc by @mtsitrin in #313
- feat: add amm functionality by @mtsitrin in #331
- feat: amm modifications for the dymension hub by @mtsitrin in #332
- feat: add incentives gauges to the hub by @mtsitrin in #340
- feat: implement streamer module by @mtsitrin in #369
- feat: implement incentives manager by @mtsitrin in #349
- feat: delay ack middleware by @omritoptix in #361
- feat: streamer additional gov proposals by @mtsitrin in #424
- feat: added invariants for streamer by @mtsitrin in #422
- feat: lockdrop module by @mtsitrin in #381
Fixes 🐞
- fix: README.md linting errors by @baibhavKumar1 in #279
- fix: hub not producing snapshots by @mtsitrin in #292
- fix: Update dymd source path in Dockerfile by @ItayLevyOfficial in #352
- fix: fixed genesis script by @mtsitrin in #353
- fix: fixed pre-commit hooks and linter comments by @omritoptix in #357
- fix: denommetadata ibc middleware panic on non-rollapp transfer by @omritoptix in #383
- fix import error by @mtsitrin in #402
- fix: Update goland compatibility version for Docker by @Sigri44 in #404
- fix: Changed v2 upgrade handler to not panic when client status is not found. by @omritoptix in #449
- fix: Restored power reduction to 100k by @omritoptix in #450
Misc ♦️
- chore: Changed the port for local hub setup to 1318 by @ItayLevyOfficial in #269
- chore: updated readme and scripts by @mtsitrin in #275
- chore: Update README to Include Custom JSON-RPC Ports Usage by @ItayLevyOfficial in #287
- chroe: updated PowerReduction to 100K DYM by @mtsitrin in #289
- build(deps): bump actions/setup-go from 3 to 4 by @dependabot in #208
- build(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.7.0 by @dependabot in #290
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #311
- build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.4 by @dependabot in #255
- fix: bug missing denom metadata by @mtsitrin in #314
- chore: updated the version tag in Makefile by @mtsitrin in #321
- build(deps): bump google.golang.org/grpc from 1.57.0 to 1.58.2 by @dependabot in #323
- chore: upgrade to cosmos sdk v0.46.15 by @mtsitrin in #324
- chore: add protocgen by @mtsitrin in #325
- chore: Adding hub's ante handler instead of using ethermint's by @mtsitrin in #330
- chore: fix linting by @ItayLevyOfficial in #338
- chore: Decouple denommetadata middleware from IRC by @omritoptix in #348
- chore: updated github.com/rjeczalik/notify to remove compilation warning by @mtsitrin in #355
- chore: added lockdrop to the scripts by @mtsitrin in #360
- chore: move osmosis changes to osmosis forked repo by @mtsitrin in #363
- chore: add ability to block access to all rollapp related modules by @mtsitrin in #374
- Update readme.md - fix spelling errors by @Dushyantgoswami in #380
- chore: fix typos by @GoodDaisy in #377
- chore: remove testing util code from production code by @mtsitrin in #388
- chore: using forked ethermint with recent bugfixes by @mtsitrin in #386
- chore: UT performance by @mtsitrin in #392
- build(deps): bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in #334
- build(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 by @dependabot in #390
- build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #389
- build(deps): bump github.com/cosmos/ibc-go/v6 from 6.1.0 to 6.2.1 by @dependabot in #364
- chore: removed redundent sharedtypes by @mtsitrin in #396
- chore: implement ibc integration tests by @mtsitrin in #394
- chore: remove redundant modules from delayedack and denommetadata middlewares by @mtsitrin in #411
- chore: merge lockdrop into streamer by @mtsitrin in #410
- Revert "chore: updated PowerReduction to 100K DYM (#289)" by @mtsitrin in #417
- chore: remove pool incentives module by @mtsitrin in #413
- chore: skipping middlewares if rollapps disabled by @mtsitrin in #416
- Update readme.md by @oxbau in #430
- chore: update pull request template by @omritoptix in #429
- build(deps): bump cosmossdk.io/math from 1.0.0-rc.0 to 1.2.0 by @dependabot in #407
- Update pull_request_template.md by @0xmbcode in #433
- chore: update osmosis and ethermint forks by @mtsitrin in #435
- chore: v2 upgrade handler by @omritoptix in #427
- chore: fix typos by @sqltrigger in #441
- chore: support multiple tokens on rollapp registration by @mtsitrin in #447
- chore: hotfix for delegation to single validator to fix halted chain. by @omritoptix in #451
- chore: add p2p storm mitigation to hub genesis by @mtsitrin in #442
- build(deps): bump actions/setup-go from 4 to 5 by @dependabot in #443
- chore: reverted to ibc vanilla and removed code dependent on forked ibc ver by @omritoptix in #458
New Contributors
- @ItayLevyOfficial made their first contribution in #269
- @baibhavKumar1 made their first contribution in #279
- @Dushyantgoswami made their first contribution in #380
- @GoodDaisy made their first contribution in #377
- @Sigri44 made their first contribution in #404
- @oxbau made their first contribution in #430
- @0xmbcode made their first contribution in #433
- @sqltrigger made their first contribution in #441
Full Changelog: v1.0.2-beta...v3.0.0-rc01