- 19 Oct, 2022 1 commit
-
-
Adam Tucker authored
* swap cl * remove upscaling * godocs * code review * godoc * correct logic for calc in and out * remove debugging lines * final comments * add swap fee for pool test * fee logic * code review comments Co-authored-by: Roman <roman@osmosis.team>
-
- 18 Oct, 2022 3 commits
-
-
Matt, Park authored
* Add BareBone * Add barebone * Moce to pool model packaage
-
Roman authored
* refactor: remove PokePool from the PoolI interface, define on extension instead (backport #3035) * refactor: implement TraditionalAmmInterface and refactor gamm
-
Roman authored
refactor: remove PokePool from the PoolI interface, define on extension instead (backport #3035) (#3037)
-
- 17 Oct, 2022 3 commits
-
-
dependabot[bot] authored
Bumps [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint) from 1.49.0 to 1.50.0. - [Release notes](https://github.com/golangci/golangci-lint/releases) - [Changelog](https://github.com/golangci/golangci-lint/blob/master/CHANGELOG.md) - [Commits](https://github.com/golangci/golangci-lint/compare/v1.49.0...v1.50.0 ) --- updated-dependencies: - dependency-name: github.com/golangci/golangci-lint dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [github.com/cosmos/cosmos-proto](https://github.com/cosmos/cosmos-proto) from 1.0.0-alpha7 to 1.0.0-alpha8. - [Release notes](https://github.com/cosmos/cosmos-proto/releases) - [Commits](https://github.com/cosmos/cosmos-proto/compare/v1.0.0-alpha7...v1.0.0-alpha8 ) --- updated-dependencies: - dependency-name: github.com/cosmos/cosmos-proto dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.5.0 to 1.6.0. - [Release notes](https://github.com/spf13/cobra/releases) - [Commits](https://github.com/spf13/cobra/compare/v1.5.0...v1.6.0 ) --- updated-dependencies: - dependency-name: github.com/spf13/cobra dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- 14 Oct, 2022 1 commit
-
-
Roman authored
-
- 11 Oct, 2022 2 commits
-
-
Adam Tucker authored
* v13 handler and e2e updates * v13 e2e changes w boilerplate * add errors * lint * ran gofumpt Co-authored-by: Nicolas Lara <nicolaslara@gmail.com>
-
khanh-notional authored
* minor changes in gamm apptesting func * remove RunCustomSwap
-
- 10 Oct, 2022 1 commit
-
-
Matt, Park authored
* Initial commit * Support partial force unlocking * Remove unnecessary test * Add message server test * Add tests for lockup keeper * Bez and Roman's code review * Fix lint * Update proto/osmosis/lockup/params.proto Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com> * proto build Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
-
- 07 Oct, 2022 1 commit
-
-
Niccolo Raspa authored
-
- 06 Oct, 2022 1 commit
-
-
Nicolas Lara authored
* test helpers for cosmwasm contracts * added helpers for ibctesting * comments
-
- 05 Oct, 2022 1 commit
-
-
Nicolas Lara authored
-
- 04 Oct, 2022 2 commits
-
-
Roman authored
* test * change name * updates * chore: switch store getters and setters to osmoutils, remove cdc from keepers * revert mergify * merge conflict
-
Adam Tucker authored
## What is the purpose of the change Update chain scheme.json to new 12.1.0 Side note, we really need to automate this! ## Brief Changelog - Updates chain scheme for chain registry ## Testing and Verifying This change is a trivial rework / code cleanup without any test coverage. ## Documentation and Release Note - Does this pull request introduce a new feature or user-facing behavior changes? no - Is a relevant changelog entry added to the `Unreleased` section in `CHANGELOG.md`? no - How is the feature or change documented? not applicable
-
- 03 Oct, 2022 5 commits
-
-
Roman authored
* refactor: add staking after gov and module sorting * gov first staking last * add Bez's test * fix old test ordering * changelog
-
Roman authored
-
Adam Tucker authored
-
dependabot[bot] authored
Bumps [mvdan.cc/gofumpt](https://github.com/mvdan/gofumpt) from 0.3.1 to 0.4.0. - [Release notes](https://github.com/mvdan/gofumpt/releases) - [Changelog](https://github.com/mvdan/gofumpt/blob/master/CHANGELOG.md) - [Commits](https://github.com/mvdan/gofumpt/compare/v0.3.1...v0.4.0 ) --- updated-dependencies: - dependency-name: mvdan.cc/gofumpt dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Dev Ojha authored
Co-authored-by: alpo <62043214+AlpinYukseloglu@users.noreply.github.com>
-
- 02 Oct, 2022 2 commits
-
-
AutoStake authored
## Brief Changelog Update BlockNgine seed URL to re-branded AutoStake seed ## Testing and Verifying This change is a trivial rework / code cleanup without any test coverage. ## Documentation and Release Note - Does this pull request introduce a new feature or user-facing behavior changes? (no) - Is a relevant changelog entry added to the `Unreleased` section in `CHANGELOG.md`? (no) - How is the feature or change documented? (not applicable)
-
Adam Tucker authored
* add cli logic to create csv for merkledrop * Update cmd/osmosisd/cmd/balances_from_state_export.go Co-authored-by: Roman <roman@osmosis.team> Co-authored-by: Roman <roman@osmosis.team>
-
- 01 Oct, 2022 7 commits
-
-
Adam Tucker authored
* add modulesToExport and update sdk fork * remove workaround
-
Dev Ojha authored
-
alpo authored
Closes: #1368 (this is the last step left in LP share derivation) ## What is the purpose of the change This PR adds swap fee support for single asset joins. ## Brief Changelog - Factor in swap fees to single asset join input and truncate to int - Fix bug where joining then exiting could yield more tokens (specific fix: lower target for LP share binary search function by additive error tolerance so output is never greater than input) ## Testing and Verifying - The changes made in this PR are tested in `amm_test.go` under `TestCalcSingleAssetJoinShares` ## Documentation and Release Note - Does this pull request introduce a new feature or user-facing behavior changes? (no) - Is a relevant changelog entry added to the `Unreleased` section in `CHANGELOG.md`? (no) - How is the feature or change documented? (not documented)
-
alpo authored
[x/gamm][stableswap]: Fix and expand gamm inverse relationship tests & fix bug in `CalcInAmtGivenOut` (#2921) * spec update * More spec conformance * fix inverse rel test suite and a number of stableswap bugs * minor comment updates * further comment updates * make format * remove leftover print Co-authored-by: Dev Ojha <dojha@berkeley.edu> Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
-
Dev Ojha authored
* spec update * More spec conformance Co-authored-by: alpo <62043214+AlpinYukseloglu@users.noreply.github.com>
-
Dev Ojha authored
Co-authored-by: Roman <roman@osmosis.team>
-
Dev Ojha authored
* Stop returning error logs + stack trace when theres an out of gas in ApplyFuncIfNoErr * Fix import * Changelog
-
- 30 Sep, 2022 5 commits
-
-
alpo authored
Closes: #2902 ## What is the purpose of the change This PR adds a scaling function for token inputs. Depending on what level we want to handle rounding at (at the scaling function level vs. at the `SwapExactAmountIn` level), we can either use this function for outputs as well or create a second one that handles outputs with different rounding. I personally think having one function with rounding handled at a higher level of abstraction is cleaner because it has less repeat code, but I can see the security argument for having multiple scaling functions that round differently for each specific use (cc: @ValarDragon) ## Brief Changelog - Add `scaledInput` function and tests ## Testing and Verifying - The function added in this PR is tested in `pool_test.go` under `TestScaledInput` ## Documentation and Release Note - Does this pull request introduce a new feature or user-facing behavior changes? (no) - Is a relevant changelog entry added to the `Unreleased` section in `CHANGELOG.md`? (no) - How is the feature or change documented? (not documented)
-
Dev Ojha authored
* Improve the scaling factor API * Rounding direction test * Fix spot pric * Delete more unused methods * Test & fix for boundary condition * scaling factor initial docs * More spec update
-
punishell authored
* DOCKER_BUILDKIT=1 is not passed when using docker-compose DOCKER_BUILDKIT=1 is not passed when using docker-compose it needs to be changed to DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 in order to make e.g: make localnet-build works * Update Makefile changed only from @DOCKER_BUILDKIT=1 to @DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 * Update Makefile fix spaces * Update Makefile sorry for wasting your time :D * Update Makefile * Update Makefile Co-authored-by: Niccolo Raspa <6024049+niccoloraspa@users.noreply.github.com>
-
Dev Ojha authored
* Add multi-asset support for spot price, change scaled reserves API * Add test for multi-asset pool
-
Dev Ojha authored
* Add a simulator executor types package * Delete unsupported genesis configurations * fix typecast * Delete / simplify more of the genesis code * More docs * Move internal package to be within executor, move stats to internal package * lint * lint * Update simulation/executor/internal/executortypes/simmanager.go * Update tests/simulator/state.go * Update simulation/executor/params.go Co-authored-by: Adam Tucker <adam@osmosis.team>
-
- 29 Sep, 2022 5 commits
-
-
Roman authored
Closes: #XXX ## What is the purpose of the change The errors were non-descriptive, and, as a result, making the debugging experience more difficult. This refactor improves error messages. This is not state breaking because we still return error if any of the denoms are missing. Error messages do not affect state breaks ## Testing and Verifying This change is a trivial rework / code cleanup without any test coverage. ## Documentation and Release Note - Does this pull request introduce a new feature or user-facing behavior changes? no - Is a relevant changelog entry added to the `Unreleased` section in `CHANGELOG.md`? yes - How is the feature or change documented? not applicable
-
Dev Ojha authored
## What is the purpose of the change WIP work on a spec for Solidly stableswap and description of equations used within it Rendered URL: https://github.com/osmosis-labs/osmosis/blob/dev/stableswap_spec/x/gamm/pool-models/stableswap/README.md
-
Dev Ojha authored
## What is the purpose of the change Subcomponent of https://github.com/osmosis-labs/osmosis/issues/2088 This PR is pretty overdue, but is a first step in getting our PR management / backporting flow be far easier to manage. It requires all PRs to main to have a label indicating if its state machine compatible or breaking. We can then start making more automated security checks and backport tooling for these. This is done by using https://github.com/mheap/github-action-required-labels The check re-runs after a label is applied! E.g. * if backport * and merge conflicts, a bot opens a draft backport PRs that are kept in sync and we can conflicts on. * If no conflicts, CI can show in PR status checks whether state machine compat passes. This can be used to guarantee state machine compatability guarantee pre-merge to main, and have the merge automatically cause a commit to the relevant release branch. * If SM compat, Simulator runs to check state machine compatible, etc. ## Testing and Verifying This PR status check failed until I added the label. ## Documentation and Release Note We likely need to add: * Some docs to contributing.md * Perhaps a PR template update * Perhaps a more informed error message
-
Sishir Giri authored
Part of : #2579 This PR definies the proto messages to build validator-set-preference. There are 3 tx messages; 1. CreateValidatorSetPreference (creates a new {valAddr, Weight} set) 2. StakeToValidatorSet (gets the tokens and stakes to the existing validator set) 3. UnStakeFromoValidatorSet (unstakes the coins from an existing validator set) ## Brief Changelog n/a ## Testing and Verifying n/a ## Documentation and Release Note - Does this pull request introduce a new feature or user-facing behavior changes? (yes / no) - Is a relevant changelog entry added to the `Unreleased` section in `CHANGELOG.md`? (yes / no) - How is the feature or change documented? (not applicable / specification (`x/<module>/spec/`) / [Osmosis docs repo](https://github.com/osmosis-labs/docs) / not documented)
-
Nostradamus411 authored
-