Features
- #1032 - feeder: add price provide API and bitfinex price source
- #1038 - feat(dex): add single asset join
- #1058 - feature: use collections external lib
- #1074 - feat(vpool): Add gov proposal for editing the vpool config without changing the reserves.
- #1082 - feat(vpool): Add gov proposal for editing the sswap invariant of a vpool..
Improvements
- #1046 - remove: feeder. The price feeder was moved to an external repo.
- #1015 - feat(dex): throw error when swap output amount is less than 1
- #1018 - chore(dex): refactor to match best practice
- #1024 - refactor(oracle): remove Pair and PairList
- #1034 - refactor(proto): use proto-typed events x/dex
- #1035 - refactor(proto): use proto-typed events for epochs
- #1014 - refactor(oracle): full refactor of EndBlock UpdateExchangeRates() long function
- #1054 - chore(deps): Bump github.com/cosmos/ibc-go/v3 from 3.3.0 to 3.4.0
- #1043 - chore(deps): Bump github.com/spf13/cobra from 1.6.0 to 1.6.1
- #1056 - chore(deps): Bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1
- #1055 - chore(deps): Bump github.com/spf13/viper from 1.13.0 to 1.14.0
- #1061 - feat(cmd): hard-code block time parameters in the Tendermint config
- #1068 - refactor(vpool)!: Remove ReserveSnapshot from the vpool genesis state since reserves are taken automatically on vpool initialization.
- #1064 - test(wasm): add test for cosmwasm
- #1075 - feat(dex): remove possibility to create multiple pools with the same assets
- #1080 - feat(perp): Add exchanged notional to the position changed event #1080
- #1082 - feat(localnet.sh): Set genesis prices based on real BTC and ETH prices
CI
- #1088 - ci: build cross binaries