Changelog
- 88aa966 fix: unexpected panic in stableswap calcs (#1124)
- fdd9dbd build: releases/v0.16.x (#1103)
- f4257d7 feat: wire multi-liquidate into the grpc (#1117)
- 6f2cd67 feat: improve math for single asset join (#1115)
- aa7f87a fix(dex): frozen pool due to insufficient reserves and LP share supply of 0 (#1116)
- db63480 fix: fix error on over fluctuation limit for simulations (#1113)
- 31cd475 fix(dex): fix single asset join (#1114)
- 0ebc527 refactor(vpool)!: Condense swap SwapXForY and SwapYForX events into SwapOnVpoolEvent (#1109)
- 0009e57 feat(vpool)!: Use flags and certain default values instead of unnamed args for add-genesis-vpool to improve ease of use (#1111)
- 16350e8 feat: whitelist ubtc and ueth in pricefeed (#1108)
- 8f11013 fix: sort tokens in join pool to avoid panic (#1110)
- a48bb78 feat(perp): Add (notional) volume to metrics state (#1105)
- 47623c8 feat: add tests for stableswap pool (#1093)
- 54a0934 refactor(perp)!: replace
CumulativePremiumFractions
array with single value (#1102) - 0eab90d feat(perp): Track and expose the net size of a pair with a query (#1097)
- 1168754 refactor!: revive dex module using intermediate test app (#1092)
- 2e8b4ed fix(oracle): fix flaky oracle test (#1100)
- b14aa88 fix: Use precision instead of 1e6 (#1091)
- a37428c feat(dex): Add stableswap pools using curve logic (#1050)
- 57f7e54 refactor(perp)!: Removed unused field,
LiquidationPenalty
, fromPositionChangedEvent
(#1086) - c494853 fix: pin cosmos-sdk version to v0.45.10 (#1085)
- 20b18ca refactor(testutil): Less repetition. Move PassGovProposal to x/testutil (#1083)
- 4ba2a5c feat(vpool): Add governance proposal to edit the swap invariant of one or more vpools (#1082)
- 80dbecb test: add additional PositionChangedEvent test (#1081)
- d16fbe0 feat(perp): Add exchanged notional to the position changed event (#1080)
- bdc99b4 chore(deps): Bump github.com/cosmos/ibc-go/v3 from 3.3.0 to 3.4.0 (#1077)
- 01dc167 feat: prevent pools with same assets (#1075)
- 708eca4 feat(vpool)!: EditVpoolConfigProposal #1065 - Make maintenance margin ratio modifiable by governance (#1074)
- a6a268a refactor(vpool)!: Remove ReserveSnapshot from genesis since snapshots are done in CreatePool (#1068)
- 2fb402a test(wasm): add test for cosmwasm (#1064)
- b604a51 chore(deps): Bump github.com/prometheus/client_golang from 1.13.1 to 1.14.0 (#1062)
- 257309a feat: hard-code consensus params (#1061)
- ac650d8 feat: use collections external lib (#1058)
- b376759 refactor(oracle): full refactor of EndBlock UpdateExchangeRates() long function. (#1014)
- 1cd79f1 chore(deps): Bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1 (#1056)
- 892c74b chore(deps): Bump github.com/spf13/viper from 1.13.0 to 1.14.0 (#1055)
- 7ccc53c chore(deps): Bump github.com/cosmos/ibc-go/v3 from 3.3.0 to 3.4.0 (#1054)
- a956c27 chore(deps): Bump github.com/spf13/cobra from 1.6.0 to 1.6.1 (#1043)
- 79aeb6e chore: http gateway annotations in oracle (#1031)
- fa294fa feat(wasm): cosmwasm module integration (#1044)
- 3964311 docs: fix changelog to include v0.15.0 section (#1048)
- 0af8bde feat(collections): change
IndexedMap.Iterate
to accept genericRanger
interface (#1033) - b8dc493 revert: remove feeder (#1046)
- 79d8500 Update docs link (#1045)
- 9585eba feat(dex): add single asset join (#1038)
- e340b91 feat(feeder): add price provider (#1032)
- 50da6e2 docs: clean up README and older specs a bit (#1039)
- c04f6cb refactor(proto): use proto-typed events for epochs (#1035)
- 3b76447 chore: update workflows to use GH hosted runners (#1036)
- 19dffc0 refactor(proto): use proto-typed events x/dex (#1034)
- df78a69 fix: golang compiler bug (#1023)
- b364000 chore(deps): Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#1025)
- d315b70 refactor(oracle): remove Pair and PairList (#1024)
- a9a2dc0 fix(collections): correctly report key and value on not found errors (#1017)
- 825bf02 refactor(dex): refactor to match best practice (#1018)
- 89f045a chore(deps): bump github.com/cosmos/ibc-go/v3 from 3.1.1 to 3.3.0 (#1009)
- 21e28e3 ci: Run Golang workflows only when .go, .proto, go.mod, or go.sum files change. (#1020)
- 406b9a4 fix: Revert "feat(vpool): add event fields for web app" | fix strange auto-merge (#1021)
- db623d7 feat(vpool): add event fields for web app (#1019)
- 429003f feat(dex): throw error when swap output amount is less than 1 (#1015)
- 0277939 refactor: clean up integration tests for perp, vpool, pricefeed (#1016)
- a65c41b feat(oracle-feeder): initialise core logic (#1010)
- d798a89 feat: allow random parameter for vpool genesis on simulation (#1012)
- 6660e77 test(vpool): calc Twap more tests and documentation (#1013)