You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: osmoutils, twap, downtime-detector, ibc-hooks cherry-pick to v14 (#3925)
* Upgrade IBC to v4.2.0 (#3838)
* initial changes to migrate to ibc v4
* added checksum to proposal
* begin and end block are now being called inside nextBlock
* added changelog
* linked pr on changelog
* remove local replace
* using error acks from osmoutils
* osmoutils tagged
* go sum
* added checksum
* feat(x/twap): modify cli to add geometric option (#3812)
* feat(x/twap): geometric twap code gen query boilerplate
* revert cli change
* query gen
* wire up API
* test
* fix
* fixes
* cli
* lint
* refactor via flag
* refactor
* refactor
* fixes
* lint
* add arithmetic twap alias
* Make wasm hooks importable (#3850)
* moved ibc-hooks to its own go.mod
* updated ibc hooks version
* go sum
* add ics23 patch into x/ibc-hooks
* Fix wasm import version conflict
* Update x/ibc-hooks to osmoutils v0.0.2
* Update versions
Co-authored-by: Dev Ojha <dojha@berkeley.edu>
* refactor(x/twap): handle spot price error case in the context of geometric twap (#3845)
* refactor(x/twap): handle spot price error case
* supporting test cases
* table-driven log tests
* test(x/twap): add randomized geometric twap test on a balancer pool (#3844)
* test(x/twap): add randomized test with a balancer pool
* comments
* multiplicative tolerance, fewer retries and larger initial supply range
* Basic geometric twap e2e test (#3835)
* feat(x/twap): geometric twap code gen query boilerplate
* revert cli change
* query gen
* wire up API
* test
* fix
* fixes
* add geometric queries
* create pool.json
* add test
* resolve conflict
* fix: swap uosmo in
* fix problem with wallet creation
* updates
* simplify and add comments
* Update tests/e2e/e2e_test.go
* Update tests/e2e/e2e_test.go
* Update tests/e2e/configurer/chain/queries.go
Co-authored-by: Adam Tucker <adam@osmosis.team>
* Update tests/e2e/configurer/chain/queries.go
Co-authored-by: Adam Tucker <adam@osmosis.team>
* Update tests/e2e/e2e_test.go
Co-authored-by: Adam Tucker <adam@osmosis.team>
* Update tests/e2e/e2e_test.go
Co-authored-by: Adam Tucker <adam@osmosis.team>
* Update tests/e2e/e2e_test.go
Co-authored-by: Adam Tucker <adam@osmosis.team>
* Update tests/e2e/e2e_test.go
Co-authored-by: Adam Tucker <adam@osmosis.team>
Co-authored-by: Roman <ackhtariev@gmail.com>
Co-authored-by: Roman <roman@osmosis.team>
Co-authored-by: Adam Tucker <adam@osmosis.team>
* feat(x/twap): whitelist GeometricTwap and GeometricTwapToNow (#3852)
* feat(x/twap): GeometricTwap and GeometricTwapToNow queries added to Stargate whitelist
* update docs
* fix(scripts): proto gen for osmoutils (#3854)
* fix(scripts): proto gen for osmoutils
* Update scripts/protocgen.sh
* fix(scripts): proto gen osmoutils path (#3859)
* added packet timeouts to wasm hooks (#3862)
* add negative to cli (#3888)
* Making osmoutils compile on chains that don't use our SDK fork (#3899)
* making osmoutils compile on chains that don't use osmosis' fork of the cosmos sdk
* updated imports for e2e tests
* go fumpt
* updated version everywhere
* added changelog entry
* remove deprecation from arithmetic & geometric twap to now query (#3917)
* Add types & boilerplate for the Downtime detector module (#3609)
Sub-component of #3603
Adds types for the thin module intended for downtime detection
- Add downtime detection module types
No tests added
- Does this pull request introduce a new feature or user-facing behavior changes? somewhat
- Is a relevant changelog entry added to the `Unreleased` section in `CHANGELOG.md`? yes
- How is the feature or change documented? In its spec
* Add downtime detector module (#3688)
* WIP
* Switch to enum
* Remove params query
* Add query
* Add wiring, add import/export test
* Start begin block test
* Finish keeper tests
* Add CLI
* Wire downtime detector CLI + queries
* more module wiring
* add types test
* Fix state alteration test
* Fix superfluid test
* Add stargate whitelist support
* Apply code comment
* Rename folder
* Add requested godoc
* Update x/downtime-detector/genesis.go
Co-authored-by: Adam Tucker <adam@osmosis.team>
* Apply adam suggestion for having a `-`
* move genesis test to own file
Co-authored-by: Adam Tucker <adam@osmosis.team>
* Initial by hand fixes
* feat(osmomath): Exp2 function (#3708)
* feat(osmomath): exp2 function
* export exp2
* changelog
* refactor ErrTolerance to use Dec instead of Int for additive tolerance
* Update osmomath/exp2.go
* Update osmomath/exp2.go
* Update osmomath/exp2.go
* Update osmomath/exp2_test.go
* Update osmomath/exp2_test.go
* do bit shift instead of multiplication
* godoc about error bounds
* comment about bit shift equivalency
* merge conflict
* improve godoc
* typo
* remove TODOs - confirmed obsolete
* Runge's phenomenon comment
* [x/TWAP] Expose a geometric TWAP API (#3529)
* refactored twap api.go for geometric TWAP
* added barebon docs
* romans feedback
* new
* fix
* nichola feedback
* final roman comments
* fix twap by hand
* change to gamm
* fix balancer test
* bump to v14 upgrade
* e2e fix
* add remaining diff from main to ibc-rate-limit
* update contracts test
* osmomath: `AddMut` and `QuoMut` (#3779)
* mut add
* test add mut
* quo mut
* test quo mut/ remove want from test struct
* refactor exp
* change mutatives code
* change
* not allocaing
* exp change to quomut
* remove file
* refactor quo
* refactor ad
* refactor tests
* Modify CHANGELOG
* Whitelist EstimateSwapExactAmountOut (#3693)
* whitelist EstimateSwapExactAmountOut
* doc: changelog
* updated rate limit contract
* Fix rust checks (#3576)
* added cargo.lock
* added Cargo.lock as an artifact
* added new bytecode with lock file
Co-authored-by: Nicolas Lara <nicolaslara@gmail.com>
Co-authored-by: Roman <roman@osmosis.team>
Co-authored-by: Dev Ojha <dojha@berkeley.edu>
Co-authored-by: Hieu Vu <72878483+hieuvubk@users.noreply.github.com>
Co-authored-by: Roman <ackhtariev@gmail.com>
Co-authored-by: Supanat <supanat.ptk@gmail.com>
Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
Co-authored-by: Sishir Giri <sis1001@berkeley.edu>
Co-authored-by: Ruslan Akhtariev <46343690+RusAkh@users.noreply.github.com>
Co-authored-by: mattverse <mattpark1028@gmail.com>
Co-authored-by: ByeongSu Hong <frostornge@gmail.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+27-37Lines changed: 27 additions & 37 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,54 +42,44 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
42
42
43
43
## Unreleased
44
44
45
-
### Misc Improvements
46
-
47
-
*[#3677](https://github.com/osmosis-labs/osmosis/pull/3677) Add methods for cloning and mutative multiplication on osmomath.BigDec.
48
-
*[#3676](https://github.com/osmosis-labs/osmosis/pull/3676) implement `PowerInteger` function on `osmomath.BigDec`
49
-
*[#3678](https://github.com/osmosis-labs/osmosis/pull/3678) implement mutative `PowerIntegerMut` function on `osmomath.BigDec`.
50
-
51
-
### Features
52
-
53
-
### Bug fixes
45
+
*[#3731](https://github.com/osmosis-labs/osmosis/pull/3731) BigDec Power functions with decimal exponent.
46
+
*[#3817](https://github.com/osmosis-labs/osmosis/pull/3817) Move osmoassert from `app/apptesting/osmoassert` to `osmoutils/osmoassert`.
54
47
55
-
##v13.1.2
48
+
### API breaks
56
49
57
50
### Bug fixes
58
51
59
-
* Fix state export
60
-
* Update swagger files for v13
61
-
62
-
## v13.1.1
63
-
64
-
* Add a check in the makefile for using go v1.18
65
-
66
-
## v13.1.0
67
-
68
-
* Correctly apply DragonBerry IBC patch
69
-
70
-
### API breaks
71
-
72
-
*[#3763](https://github.com/osmosis-labs/osmosis/pull/3763) Move binary search and error tolerance code from `osmoutils` into `osmomath`
73
-
*[#3817](https://github.com/osmosis-labs/osmosis/pull/3817) Move osmoassert from `app/apptesting/osmoassert` to `osmoutils/osmoassert`.
74
-
*[#3771](https://github.com/osmosis-labs/osmosis/pull/3771) Move osmomath into its own go.mod
75
-
*[#3827](https://github.com/osmosis-labs/osmosis/pull/3827) Move osmoutils into its own go.mod
52
+
### Misc Improvements
76
53
54
+
*[#3611](https://github.com/osmosis-labs/osmosis/pull/3611),[#3647](https://github.com/osmosis-labs/osmosis/pull/3647) Introduce osmocli, to automate thousands of lines of CLI boilerplate
55
+
*[#3634](https://github.com/osmosis-labs/osmosis/pull/3634) (Makefile) Ensure correct golang version in make build and make install. (Thank you @jhernandezb )
56
+
*[#3712](https://github.com/osmosis-labs/osmosis/pull/3712) replace `osmomath.BigDec``Power` with `PowerInteger`
57
+
*[#3711](https://github.com/osmosis-labs/osmosis/pull/3711) Use Dec instead of Int for additive `ErrTolerace` in `osmoutils`.
*[#2788](https://github.com/osmosis-labs/osmosis/pull/2788) Add logarithm base 2 implementation.
63
+
*[#3693](https://github.com/osmosis-labs/osmosis/pull/3693) Add `EstimateSwapExactAmountOut` query to stargate whitelist
64
+
*[#3852](https://github.com/osmosis-labs/osmosis/pull/3852) GeometricTwap and GeometricTwapToNow queries added to Stargate whitelist.
65
+
*[#3812](https://github.com/osmosis-labs/osmosis/pull/3812) Add geometric option to TWAP cli.
66
+
* IBC features
67
+
*[#3838](https://github.com/osmosis-labs/osmosis/pull/3838)Upgrade to IBC v4.2.0
68
+
* Cosmwasm
69
+
* Upgrade to wasmd v0.30.x
78
70
79
71
### Bug fixes
80
-
81
72
*[#3608](https://github.com/osmosis-labs/osmosis/pull/3608) Make it possible to state export from any directory.
82
73
83
74
### Misc Improvements
84
-
85
-
*[#3611](https://github.com/osmosis-labs/osmosis/pull/3611),[#3647](https://github.com/osmosis-labs/osmosis/pull/3647) Introduce osmocli, to automate thousands of lines of CLI boilerplate
86
-
*[#3634](https://github.com/osmosis-labs/osmosis/pull/3634) (Makefile) Ensure correct golang version in make build and make install. (Thank you @jhernandezb )
87
-
<<<<<<< HEAD
88
-
*[#3712](https://github.com/osmosis-labs/osmosis/pull/3712) replace `osmomath.BigDec``Power` with `PowerInteger`
89
-
90
-
=======
91
-
*[#3711](https://github.com/osmosis-labs/osmosis/pull/3711) Use Dec instead of Int for additive `ErrTolerace` in `osmoutils`.
92
-
>>>>>>> 5ab7ebf6 (refactor(osmoutils): use Dec for additive tolerance instead of Int (#3711))
75
+
*[#3678](https://github.com/osmosis-labs/osmosis/pull/3678) Add methods for cloning and mutative multiplication on osmomath.BigDec.
76
+
*[#3899](https://github.com/osmosis-labs/osmosis/pull/3899) Fixed osmoutils so its importable by chains that don't use the osmosis CosmosSDK fork
77
+
*[#3676](https://github.com/osmosis-labs/osmosis/pull/3676) Implement `PowerInteger` function on `osmomath.BigDec`
78
+
*[#3678](https://github.com/osmosis-labs/osmosis/pull/3678) Implement mutative `PowerIntegerMut` function on `osmomath.BigDec`.
79
+
*[#3708](https://github.com/osmosis-labs/osmosis/pull/3708)`Exp2` function to compute 2^decimal.
80
+
*[#3763](https://github.com/osmosis-labs/osmosis/pull/3763) Move binary search and error tolerance code from `osmoutils` into `osmomath`
81
+
*[#3771](https://github.com/osmosis-labs/osmosis/pull/3771) Move osmomath into its own go.mod
82
+
*[#3827](https://github.com/osmosis-labs/osmosis/pull/3827) Move osmoutils into its own go.mod
0 commit comments