1. 19 Oct, 2022 1 commit
  2. 18 Oct, 2022 3 commits
  3. 17 Oct, 2022 3 commits
  4. 14 Oct, 2022 1 commit
  5. 11 Oct, 2022 2 commits
  6. 10 Oct, 2022 1 commit
  7. 07 Oct, 2022 1 commit
  8. 06 Oct, 2022 1 commit
  9. 05 Oct, 2022 1 commit
  10. 04 Oct, 2022 2 commits
    • Roman's avatar
      chore: remove cdc from keepers; switch store get/set to osmoutils (post v12) (#2749) · 7dbeb087
      Roman authored
      * test
      
      * change name
      
      * updates
      
      * chore: switch store getters and setters to osmoutils, remove cdc from keepers
      
      * revert mergify
      
      * merge conflict
      7dbeb087
    • Adam Tucker's avatar
      chore: update chain.schema.json (#2946) · 74d52389
      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
      74d52389
  11. 03 Oct, 2022 5 commits
  12. 02 Oct, 2022 2 commits
    • AutoStake's avatar
      Update BlockNgine seed -> AutoStake seed (#2929) · fcade39a
      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)
      fcade39a
    • Adam Tucker's avatar
      feat: cli command to create csv for merkledrop (#2928) · 1f0c71d5
      Adam Tucker authored
      
      * add cli logic to create csv for merkledrop
      
      * Update cmd/osmosisd/cmd/balances_from_state_export.go
      
      Co-authored-by: default avatarRoman <roman@osmosis.team>
      
      Co-authored-by: default avatarRoman <roman@osmosis.team>
      1f0c71d5
  13. 01 Oct, 2022 7 commits
  14. 30 Sep, 2022 5 commits
    • alpo's avatar
      [x/gamm][stableswap]: Create scaling/descaling functions for token inputs/outputs (#2904) · b9773dca
      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)
      b9773dca
    • Dev Ojha's avatar
      stableswap: Improve the scaling factor API (#2908) · f573904e
      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
      f573904e
    • punishell's avatar
      DOCKER_BUILDKIT=1 is not passed when using docker-compose (#2818) · 3c7eab90
      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: default avatarNiccolo Raspa <6024049+niccoloraspa@users.noreply.github.com>
      3c7eab90
    • Dev Ojha's avatar
      stableswap: Add multi-asset support threading, via scaled reserve API change (#2896) · bd9c40bc
      Dev Ojha authored
      * Add multi-asset support for spot price, change scaled reserves API
      
      * Add test for multi-asset pool
      bd9c40bc
    • Dev Ojha's avatar
      Add a simulator executor types package (#2857) · 3e6c8144
      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: default avatarAdam Tucker <adam@osmosis.team>
      3e6c8144
  15. 29 Sep, 2022 5 commits
    • Roman's avatar
      refactor(gamm): improve error handling and messages when parsing pool assets (#2804) · f024498f
      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
      f024498f
    • Dev Ojha's avatar
      Begin stableswap spec (#2873) · 76a99c78
      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
      76a99c78
    • Dev Ojha's avatar
      Add required labels for all PRs (#2885) · c4a5ff53
      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
      c4a5ff53
    • Sishir Giri's avatar
      [ValSet-Pref] Added Proto Definitions and spec (#2745) · b91f794b
      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)
      b91f794b
    • Nostradamus411's avatar
      fix joining mainnet link (#2893) · ab06a4f8
      Nostradamus411 authored
      ab06a4f8