Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.45.x #176

Closed
wants to merge 45 commits into from
Closed

v0.45.x #176

wants to merge 45 commits into from

Commits on Dec 6, 2021

  1. fix: types/errors Wrap and Wrapf (backport cosmos#10674) (cosmos#10676)

    * fix: types/errors Wrap and Wrapf (cosmos#10674)
    
    <!--
    The default pull request template is for types feat, fix, or refactor.
    For other templates, add one of the following parameters to the url:
    - template=docs.md
    - template=other.md
    -->
    
    ## Description
    
    The `Error.Wrap`  and `Error.Wrapf` functions in `types/errors` didn't work with `Is` and `IsOf` because they had non-pointer receivers. This adds a fix and tests that failed and now pass.
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [x] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [x] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [x] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [x] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit 9566c99)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflict
    
    Co-authored-by: Aaron Craelius <aaron@regen.network>
    Co-authored-by: marbar3778 <marbar3778@yahoo.com>
    3 people committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    7ef483e View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2021

  1. fix: Charge gas even when there are no entries in gaskv (backport cos…

    …mos#10218) (cosmos#10696)
    
    * fix: Charge gas even when there are no entries in gaskv (cosmos#10218)
    
    <!--
    The default pull request template is for types feat, fix, or refactor.
    For other templates, add one of the following parameters to the url:
    - template=docs.md
    - template=other.md
    -->
    
    ## Description
    
    Closes: cosmos#10127
    
    Charge gas for seeks with empty ranges
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit 4c3aa4d)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * Fix conflicts
    
    Co-authored-by: likhita-809 <78951027+likhita-809@users.noreply.github.com>
    Co-authored-by: Amaury M <1293565+amaurym@users.noreply.github.com>
    3 people committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    d404619 View commit details
    Browse the repository at this point in the history
  2. feat: add configurable iavl cache size (backport cosmos#10561) (cosmo…

    …s#10698)
    
    * feat: add configurable iavl cache size (cosmos#10561)
    
    <!--
    The default pull request template is for types feat, fix, or refactor.
    For other templates, add one of the following parameters to the url:
    - template=docs.md
    - template=other.md
    -->
    
    ## Description
    
    Closes: cosmos#1714
    
    Bump default cache size to 50mb from 10kb. Allow node operators to set cache size.
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit 76dde98)
    
    # Conflicts:
    #	CHANGELOG.md
    #	store/rootmulti/store.go
    
    * fix conflicts
    
    * fix conflicts++
    
    * Update CHANGELOG.md
    
    Co-authored-by: Marko <marbar3778@yahoo.com>
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    3 people committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    e01217c View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2021

  1. feat: Add HasSupply method to bank keeper (backport cosmos#10393) (c…

    …osmos#10699)
    
    * feat: Add `HasSupply` method to bank keeper (cosmos#10393)
    
    <!--
    The default pull request template is for types feat, fix, or refactor.
    For other templates, add one of the following parameters to the url:
    - template=docs.md
    - template=other.md
    -->
    
    ## Description
    Add `HasSupply` method to ensure that input denom actually exists on chain.
    
    Closes: cosmos#10387
    
    <!-- Add a description of the changes that this PR introduces and the files that
    are the most critical to review. -->
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit 8b78406)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * Fix conflicts
    
    Co-authored-by: likhita-809 <78951027+likhita-809@users.noreply.github.com>
    Co-authored-by: Amaury M <1293565+amaurym@users.noreply.github.com>
    3 people committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    b9250f3 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2021

  1. fix!: Charge gas for key length in gas meter (backport cosmos#10247) (c…

    …osmos#10697)
    
    * fix!: Charge gas for key length in gas meter (cosmos#10247)
    
    <!--
    The default pull request template is for types feat, fix, or refactor.
    For other templates, add one of the following parameters to the url:
    - template=docs.md
    - template=other.md
    -->
    
    ## Description
    
    Closes: cosmos#10243
    
    Charge the per-byte fee for the key length as for the values in gas meter
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit dcf67d7)
    
    # Conflicts:
    #	CHANGELOG.md
    #	store/gaskv/store.go
    #	store/gaskv/store_test.go
    
    * Move to state machine breaking
    
    * revert deletion
    
    * Fix test
    
    Co-authored-by: likhita-809 <78951027+likhita-809@users.noreply.github.com>
    Co-authored-by: marbar3778 <marbar3778@yahoo.com>
    Co-authored-by: Amaury M <1293565+amaurym@users.noreply.github.com>
    4 people committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    16da4a4 View commit details
    Browse the repository at this point in the history
  2. build(deps): upgrade rosetta to 0.7.0 (backport cosmos#10432) (cosmos…

    …#10716)
    
    * build(deps): upgrade rosetta to 0.7.0 (cosmos#10432)
    
    <!--
    The default pull request template is for types feat, fix, or refactor.
    For other templates, add one of the following parameters to the url:
    - template=docs.md
    - template=other.md
    -->
    
    ## Description
    
    Closes: cosmos#10155
    
    <!-- Add a description of the changes that this PR introduces and the files that
    are the most critical to review. -->
    
    Rosetta v0.7.0 introduces a new parameter while initializing Asserter.
    This includes more validation by passing validation config path.
    Since we are not using this feature, we are passing a empty string.
    
    [Here is the rosetta release changelog](https://github.com/coinbase/rosetta-sdk-go/releases/tag/v0.7.0)
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [x] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [x] added `!` to the type prefix if API or client breaking change
    - [x] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [x] provided a link to the relevant issue or specification
    - [x] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [x] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit b565069)
    
    # Conflicts:
    #	go.sum
    
    * fix conflicts++
    
    Co-authored-by: Marin Basic <marin.basic02@gmail.com>
    Co-authored-by: marbar3778 <marbar3778@yahoo.com>
    3 people committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    a8a1101 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2021

  1. perf: Speedup cachekv iterator on large deletions & IBC v2 upgrade lo…

    …gic (backport cosmos#10741) (cosmos#10744)
    
    * perf: Speedup cachekv iterator on large deletions & IBC v2 upgrade logic (cosmos#10741)
    
    (cherry picked from commit 314e1d5)
    
    # Conflicts:
    #	CHANGELOG.md
    #	store/cachekv/store_bench_test.go
    
    * fix conflicts
    
    * add helpers
    
    Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
    Co-authored-by: marbar3778 <marbar3778@yahoo.com>
    3 people committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    ad443cb View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. fix: populate ctx.ConsensusParams for begin blockers (backport cosmos…

    …#10725) (cosmos#10780)
    
    * fix: populate ctx.ConsensusParams for begin blockers (cosmos#10725)
    
    Closes: cosmos#10724
    
    ## Description
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit 675be9d)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix cl
    
    * remove test
    
    Co-authored-by: yihuang <huang@crypto.com>
    Co-authored-by: Amaury M <1293565+amaurym@users.noreply.github.com>
    3 people committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    51f7d31 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2021

  1. fix: nil pointer panic on NewIntFromBigInt (backport cosmos#9627) (c…

    …osmos#10845)
    
    * types: fix nil pointer panic on `NewIntFromBigInt` (cosmos#9627)
    
    (cherry picked from commit 7f90374)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflicts
    
    Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
    Co-authored-by: Aleksandr Bezobchuk <aleks.bezobchuk@gmail.com>
    3 people committed Dec 29, 2021
    Configuration menu
    Copy the full SHA
    f67928a View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2021

  1. perf: Improve the speed of coins.String() (backport cosmos#10076) (co…

    …smos#10850)
    
    * perf: Improve the speed of coins.String() (cosmos#10076)
    
    <!--
    The default pull request template is for types feat, fix, or refactor.
    For other templates, add one of the following parameters to the url:
    - template=docs.md
    - template=other.md
    -->
    
    ## Description
    
    Speedup coins.String() and coin.String()
    
    In my local benchmarks, this >2x improves the time for balances with 1 coin, and further improves speed for strings with many balances. I did not benchmark on the two coin usecase
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [x] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [x] added `!` to the type prefix if API or client breaking change
    - [x] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [x] provided a link to the relevant issue or specification - n/a
    - [x] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [x] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing) - covered by existing
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [x] included comments for [documenting Go code](https://blog.golang.org/godoc) - seems sufficiently clear
    - [x] updated the relevant documentation or specification
    - [x] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit 744c85b)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * changelog
    
    Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
    Co-authored-by: Federico Kunze Küllmer <federico.kunze94@gmail.com>
    3 people committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    8ad8d5d View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2021

  1. perf!: Add HasAccount to the AuthKeeper to save protobuf decoding tim…

    …e (backport cosmos#10022) (cosmos#10847)
    
    * perf!: Add HasAccount to the AuthKeeper to save protobuf decoding time (cosmos#10022)
    
    * Add HasAccount to the AuthKeeper to save protobuf decoding time
    
    We found in the Osmosis epoch time, the many accesses to GetAccount's proto unmarshalling was a significant slowdown.
    This adds a HasAccount method to the AuthKeeper, and fixes one unnecessary spot that it appears within in SendCoins
    
    * Update Spec
    
    * Add Changelog entry
    
    * Fix lint & use speedup in SendCoins
    
    * Update x/auth/keeper/account.go
    
    Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
    
    Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
    (cherry picked from commit 7273bd3)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * conflicts
    
    * changelog
    
    * changelog
    
    Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
    Co-authored-by: Federico Kunze Küllmer <federico.kunze94@gmail.com>
    3 people committed Dec 31, 2021
    Configuration menu
    Copy the full SHA
    1321bc1 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2022

  1. fix: enable setting sequence (nonce) for module account (backport cos…

    …mos#10536) (cosmos#10846)
    
    * fix: enable setting sequence (nonce) for module account (cosmos#10536)
    
    ## Description
    
    Closes cosmos#10538
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [ ] included the correct `docs:` prefix in the PR title
    - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the [documentation writing guidelines](https://github.com/cosmos/cosmos-sdk/blob/master/docs/DOC_WRITING_GUIDELINES.md)
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct `docs:` prefix in the PR title
    - [ ] confirmed all author checklist items have been addressed
    - [ ] confirmed that this PR only changes documentation
    - [ ] reviewed content for consistency
    - [ ] reviewed content for thoroughness
    - [ ] reviewed content for spelling and grammar
    - [ ] tested instructions (if applicable)
    
    (cherry picked from commit 7043dde)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * conflicts
    
    Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
    Co-authored-by: Federico Kunze Küllmer <federico.kunze94@gmail.com>
    3 people committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    7115d3b View commit details
    Browse the repository at this point in the history
  2. perf: store/cachekv: avoid a map lookup if unnecessary, clear maps fa…

    …st, avoid keys sort (backport cosmos#10486) (cosmos#10848)
    
    * perf: store/cachekv: avoid a map lookup if unnecessary, clear maps fast (cosmos#10486)
    
    We can shave off some milliseconds, but also cut down some Megabytes of
    RAM consumed by only requesting from the cache if needed, but also using
    the map clearing idiom which is recognized by the compiler to make fast
    code.
    
    Noticed in profiles from Tharsis' Ethermint per evmos/ethermint#710
    
    - Before
    * Memory profiles
    ```shell
       19.50MB    19.50MB    134:	store.cache = make(map[string]*cValue)
       18.50MB    18.50MB    135:	store.deleted = make(map[string]struct{})
       15.50MB    15.50MB    136:	store.unsortedCache = make(map[string]struct{})
    ```
    
    * CPU profiles
    ```go
             .          .    118:	// TODO: Consider allowing usage of Batch, which would allow the write to
             .          .    119:	// at least happen atomically.
         150ms      150ms    120:	for _, key := range keys {
         220ms      3.64s    121:		cacheValue := store.cache[key]
             .          .    122:
             .          .    123:		switch {
             .      250ms    124:		case store.isDeleted(key):
             .          .    125:			store.parent.Delete([]byte(key))
         210ms      210ms    126:		case cacheValue.value == nil:
             .          .    127:			// Skip, it already doesn't exist in parent.
             .          .    128:		default:
         240ms     27.94s    129:			store.parent.Set([]byte(key), cacheValue.value)
             .          .    130:		}
             .          .    131:	}
    
    ...
    
          10ms       60ms    134:	store.cache = make(map[string]*cValue)
             .       40ms    135:	store.deleted = make(map[string]struct{})
             .       50ms    136:	store.unsortedCache = make(map[string]struct{})
             .      110ms    137:	store.sortedCache = dbm.NewMemDB()
    ```
    
    - After
    * Memory profiles
    ```shell
             .          .    130:	// Clear the cache using the map clearing idiom
             .          .    131:	// and not allocating fresh objects.
             .          .    132:	// Please see https://bencher.orijtech.com/perfclinic/mapclearing/
             .          .    133:	for key := range store.cache {
             .          .    134:		delete(store.cache, key)
             .          .    135:	}
             .          .    136:	for key := range store.deleted {
             .          .    137:		delete(store.deleted, key)
             .          .    138:	}
             .          .    139:	for key := range store.unsortedCache {
             .          .    140:		delete(store.unsortedCache, key)
             .          .    141:	}
    ```
    
    * CPU profiles
    ```shell
             .          .    111:	// TODO: Consider allowing usage of Batch, which would allow the write to
             .          .    112:	// at least happen atomically.
         110ms      110ms    113:	for _, key := range keys {
             .      210ms    114:		if store.isDeleted(key) {
             .          .    115:			// We use []byte(key) instead of conv.UnsafeStrToBytes because we cannot
             .          .    116:			// be sure if the underlying store might do a save with the byteslice or
             .          .    117:			// not. Once we get confirmation that .Delete is guaranteed not to
             .          .    118:			// save the byteslice, then we can assume only a read-only copy is sufficient.
             .          .    119:			store.parent.Delete([]byte(key))
             .          .    120:			continue
             .          .    121:		}
             .          .    122:
          50ms      2.45s    123:		cacheValue := store.cache[key]
         910ms      920ms    124:		if cacheValue.value != nil {
             .          .    125:			// It already exists in the parent, hence delete it.
         120ms     29.56s    126:			store.parent.Set([]byte(key), cacheValue.value)
             .          .    127:		}
             .          .    128:	}
             .          .    129:
             .          .    130:	// Clear the cache using the map clearing idiom
             .          .    131:	// and not allocating fresh objects.
             .          .    132:	// Please see https://bencher.orijtech.com/perfclinic/mapclearing/
             .      210ms    133:	for key := range store.cache {
             .          .    134:		delete(store.cache, key)
             .          .    135:	}
             .       10ms    136:	for key := range store.deleted {
             .          .    137:		delete(store.deleted, key)
             .          .    138:	}
             .      170ms    139:	for key := range store.unsortedCache {
             .          .    140:		delete(store.unsortedCache, key)
             .          .    141:	}
             .      260ms    142:	store.sortedCache = dbm.NewMemDB()
             .       10ms    143:}
    
    ```
    
    Fixes cosmos#10487
    Updates evmos/ethermint#710
    
    (cherry picked from commit 5399e72)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflicts
    
    Co-authored-by: Emmanuel T Odeke <emmanuel@orijtech.com>
    Co-authored-by: Aleksandr Bezobchuk <aleks.bezobchuk@gmail.com>
    3 people committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    14cd943 View commit details
    Browse the repository at this point in the history
  3. fix: adding checks to ensure coin denoms are sorted in Balance duri…

    …ng `Validate` (backport cosmos#9829) (cosmos#10849)
    
    * adding checks to ensure denoms are sorted
    
    (cherry picked from commit ce1e650)
    
    * updating changelog
    
    (cherry picked from commit 2cea5e5)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * refactoring balance.coin validation
    
    (cherry picked from commit 40d22c7)
    
    * adding 0 value coin test case
    
    (cherry picked from commit 2468b64)
    
    * added valid sorted coin testcase
    
    (cherry picked from commit 66b91ee)
    
    * updating changelog
    
    (cherry picked from commit 59b788a)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * conflicts
    
    Co-authored-by: Spoorthi <9302666+spoo-bar@users.noreply.github.com>
    Co-authored-by: Federico Kunze Küllmer <federico.kunze94@gmail.com>
    3 people committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    19e924d View commit details
    Browse the repository at this point in the history
  4. fix: register evidence regression (backport cosmos#10595) (cosmos#10775)

    * fix: register evidence regression (cosmos#10595)
    
    ## Description
    
    Closes: cosmos#9985
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit 6f58963)
    
    * add changelog entry
    
    Co-authored-by: Marko <marbar3778@yahoo.com>
    Co-authored-by: Amaury M <1293565+amaurym@users.noreply.github.com>
    3 people committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    44d3f4d View commit details
    Browse the repository at this point in the history
  5. fix: Panic if SetOrder* functions forgot modules (backport cosmos#10711

    …) (cosmos#10762)
    
    * fix: Panic if SetOrder* functions forgot modules (cosmos#10711)
    
    <!--
    The default pull request template is for types feat, fix, or refactor.
    For other templates, add one of the following parameters to the url:
    - template=docs.md
    - template=other.md
    -->
    
    ## Description
    
    fixes: cosmos#10708
    
    Panic at startup if chain devs forgot to add some modules in SetOrder* functions.
    
    <!-- Add a description of the changes that this PR introduces and the files that
    are the most critical to review. -->
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit d3a8e1e)
    
    # Conflicts:
    #	CHANGELOG.md
    #	simapp/app.go
    
    * fix conflicss
    
    * Fix build
    
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    mergify[bot] and amaury1093 committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    a0503e5 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2022

  1. fix: create query context with requested block height (cosmos#10827) (c…

    …osmos#10866)
    
    ## Description
    
    close cosmos#10826
    
    Can we back port this to v0.44.x?
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit f8b552b)
    
    Co-authored-by: yys <sw.yunsuk@gmail.com>
    mergify[bot] and yun-yeo committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    0be9863 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. fix: recreate compat field, of null pubkeys in multisig (backport cos…

    …mos#10515) (cosmos#10872)
    
    * fix: recreate compat field, of null pubkeys in multisig (cosmos#10515)
    
    <!--
    The default pull request template is for types feat, fix, or refactor.
    For other templates, add one of the following parameters to the url:
    - template=docs.md
    - template=other.md
    -->
    
    ## Description
    
    Closes: cosmos#10042
    
    Port cosmos#10275 to master. This is addressing a regression issue for the previously merged cosmos#10061. Changelog entry and tests included in the merged cosmos#10061.
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow-up issues.*
    
    I have...
    
    - [x] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [x] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [x] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit 3f3ca31)
    
    # Conflicts:
    #	crypto/keys/multisig/amino.go
    
    * fix conflicts
    
    Co-authored-by: Mario Karagiorgas <salem8@gmail.com>
    Co-authored-by: Amaury M <1293565+amaurym@users.noreply.github.com>
    3 people committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    71a168d View commit details
    Browse the repository at this point in the history
  2. fix!: tx result don't report block gas used as tx gas used (cosmos#10833

    )
    
    * tx result report block gas used as tx gas used
    
    Closes: cosmos#10832
    Solution: Return empty GasInfo.
    
    * Update CHANGELOG.md
    
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    yihuang and amaury1093 committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    6d44d71 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. feat: support in-place migration ordering (backport cosmos#10614) (co…

    …smos#10890)
    
    * feat: support in-place migration ordering (cosmos#10614)
    
    ## Description
    
    Closes: cosmos#10604
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [x] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit da92921)
    
    # Conflicts:
    #	CHANGELOG.md
    #	docs/core/upgrade.md
    #	types/errors/errors.go
    #	types/module/module.go
    
    * conflict fix
    
    * Add Features section
    
    * fix conflicts
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    mergify[bot] and robert-zaremba committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    8932338 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. fix: use full gas on overflow (backport cosmos#10897) (cosmos#10912)

    * fix: use full gas on overflow (cosmos#10897)
    
    ## Description
    
    Investigating missing gas consumption
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit b0d3ef9)
    
    # Conflicts:
    #	x/auth/middleware/fee.go
    #	x/auth/middleware/middleware.go
    
    * Update CHANGELOG.md
    
    * conflict fix
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    mergify[bot] and robert-zaremba committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    05656a2 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. feat!: x/gov: raise max description length to 10k chars (backport cos…

    …mos#10740) (cosmos#10921)
    
    * feat!: x/gov: raise max description length to 10k chars (cosmos#10740)
    
    The 5k character limit for governance proposals is something I've ran into several times now. This feels like an artificial constraint. The deposit is our mechanism to combat spam, and extra state used for this is really not a problem.
    
    In this PR I propose raising this limit to 10k characters, to remove much of the immediate need for working around this 5k limit.
    
    <!--
    The default pull request template is for types feat, fix, or refactor.
    For other templates, add one of the following parameters to the url:
    - template=docs.md
    - template=other.md
    -->
    
    ## Description
    
    Closes: #XXXX
    
    <!-- Add a description of the changes that this PR introduces and the files that
    are the most critical to review. -->
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [x] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [x] added `!` to the type prefix if API or client breaking change
    - [x] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [x] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [x] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [x] added a changelog entry to `CHANGELOG.md`
    - [x] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [x] updated the relevant documentation or specification
    - [x] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit ea2bcc8)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * Update CHANGELOG.md
    
    * Update CHANGELOG.md
    
    Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    3 people committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    a5c60b7 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. fix: revert tx when block gas limit exceeded (backport: cosmos#10770) (

    …cosmos#10814)
    
    * revert tx when block gas limit exceeded (backport: cosmos#10770)
    
    - used a different solution.
    
    changelog
    
    * add unit test
    
    * Update baseapp/baseapp.go
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * simplfy the defer function
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    yihuang and robert-zaremba committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    ba1e099 View commit details
    Browse the repository at this point in the history
  2. chore: v0.45.0 Release Notes (cosmos#10760)

    * chore: v0.45.0 Release Notes
    
    * Update
    
    * Update RELEASE_NOTES.md
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update RELEASE_NOTES.md
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * Update RELEASE_NOTES.md
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    
    * address review
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    amaury1093 and robert-zaremba committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    c1c1ad7 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2022

  1. Configuration menu
    Copy the full SHA
    90ffbce View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

  1. chore: move server.GenerateCoinKey and server.GenerateSaveCoinKey to …

    …testutil (cosmos#10956)
    
    * chore: move server.GenerateCoinKey and server.GenerateSaveCoinKey to testutil
    
    * add changelog
    
    * move testutil/known_values.go to testutil/testdata
    
    * changelog
    robert-zaremba committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    8236b26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6c77e6 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2022

  1. docs: guidelines for ValidateBasic (cosmos#10983) (cosmos#11001)

    ## Description
    
    Closes: cosmos#10680
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit 87bb06c)
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    mergify[bot] and robert-zaremba committed Jan 23, 2022
    Configuration menu
    Copy the full SHA
    ced57ea View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2022

  1. fix: return 404 on non-existing tx (backport cosmos#10992) (cosmos#11014

    )
    
    * fix: return 404 on non-existing tx (cosmos#10992)
    
    (cherry picked from commit 1581289)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix cl
    
    Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
    Co-authored-by: Aleksandr Bezobchuk <aleks.bezobchuk@gmail.com>
    3 people committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    7ecf4d4 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2022

  1. chore: update 0.45 migration and support notes (backport cosmos#10973) (

    cosmos#10979)
    
    * chore: update 0.45 migration and support notes (cosmos#10973)
    
    ## Description
    
    Update migration and support notes related to 0.45 release.
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit 5bfb460)
    
    # Conflicts:
    #	RELEASE_PROCESS.md
    #	docs/migrations/README.md
    
    * fix conflict
    
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    mergify[bot] and robert-zaremba committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    dfd47f5 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. feat!: add protection against accidental downgrades (backport cosmos#…

    …10407) (cosmos#11026)
    
    * feat!: add protection against accidental downgrades (cosmos#10407)
    
    ## Description
    
    Closes: cosmos#10318
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit 5622115)
    
    # Conflicts:
    #	CHANGELOG.md
    #	x/upgrade/keeper/keeper.go
    
    * chore: resolve conflicts
    
    Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>
    Co-authored-by: aleem1314 <aleem@vitwit.com>
    3 people committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    985d221 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2022

  1. Configuration menu
    Copy the full SHA
    0c9bbbc View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. feat: extra logging in in-place store migrations (backport cosmos#10768

    …) (cosmos#11107)
    
    * feat: extra logging in in-place store migrations (cosmos#10768)
    
    ## Description
    
    Closes: cosmos#10689
    
    it'd also be good to add more fine-grained tracking of individual migrations,
    but there doesn't seem to be a quick way of doing it.
    Perhaps the best is to leave it to each migration implementation
    to add its own internal logging?
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [x] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] ~added `!` to the type prefix if API or client breaking change~
    - [x] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [x] provided a link to the relevant issue or specification
    - [x] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] ~included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)~
    - [x] added a changelog entry to `CHANGELOG.md`
    - [ ] ~included comments for [documenting Go code](https://blog.golang.org/godoc)~
    - [ ] ~updated the relevant documentation or specification~
    - [x] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit 8b74157)
    
    # Conflicts:
    #	types/module/module.go
    
    * fix conflict
    
    * remove files
    
    Co-authored-by: Tomas Tauber <2410580+tomtau@users.noreply.github.com>
    Co-authored-by: marbar3778 <marbar3778@yahoo.com>
    3 people committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    f69c82f View commit details
    Browse the repository at this point in the history
  2. chore: 0.45.1 Release Notes (cosmos#11109)

    * 0.45.1 Release Notes
    
    * Update RELEASE_NOTES.md
    
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    robert-zaremba and amaury1093 committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    2646b47 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. fix: add concurrency fence on traceContext to avoid data races (backp…

    …ort cosmos#11117) (cosmos#11139)
    
    * fix: add concurrency fence on traceContext to avoid data races (cosmos#11117)
    
    See cosmos#11114 for more info.
    
    ## Description
    
    Closes: cosmos#11114
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit 4addb73)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * Update CHANGELOG.md
    
    Co-authored-by: Gianguido Sora <gsora@users.noreply.github.com>
    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    3 people committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    9bf8c9a View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

  1. feat: add get all versions (backport cosmos#11124) (cosmos#11144)

    * feat: add get all versions (cosmos#11124)
    
    * add get all versions
    
    * add changelog entry
    
    (cherry picked from commit d624a65)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflicts and remove interface break
    
    Co-authored-by: Marko <marbar3778@yahoo.com>
    mergify[bot] and tac0turtle committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    4161d2b View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2022

  1. support debug trace QueryResult (cosmos#11148)

    Update types/errors/abci.go
    
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    yihuang and amaury1093 committed Feb 18, 2022
    Configuration menu
    Copy the full SHA
    7f949c0 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2022

  1. disable url parameter in swagger-ui page (backport cosmos#11202) (cos…

    …mos#11207)
    
    * disable url parameter in swagger-ui page (cosmos#11202)
    
    Closes: cosmos#11201
    Solution:
    - update swagger-ui to recent release
    - add option `queryConfigEnabled: false`
    
    (cherry picked from commit cb6fea9)
    
    # Conflicts:
    #	client/docs/statik/statik.go
    #	client/docs/swagger-ui/swagger-ui-bundle.js
    #	client/docs/swagger-ui/swagger-ui-bundle.js.map
    #	client/docs/swagger-ui/swagger-ui-es-bundle-core.js
    #	client/docs/swagger-ui/swagger-ui-es-bundle-core.js.map
    #	client/docs/swagger-ui/swagger-ui-es-bundle.js
    #	client/docs/swagger-ui/swagger-ui-es-bundle.js.map
    #	client/docs/swagger-ui/swagger-ui-standalone-preset.js
    #	client/docs/swagger-ui/swagger-ui-standalone-preset.js.map
    #	client/docs/swagger-ui/swagger-ui.js
    #	client/docs/swagger-ui/swagger-ui.js.map
    
    * fix conflicts
    
    * override swagger-ui after resolve conflicts
    
    Co-authored-by: yihuang <huang@crypto.com>
    Co-authored-by: marbar3778 <marbar3778@yahoo.com>
    3 people committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    4368a18 View commit details
    Browse the repository at this point in the history
  2. feat: Allow to restrict MintCoins from app.go (backport cosmos#10771) (

    …cosmos#11227)
    
    * feat: Allow to restrict MintCoins from app.go (cosmos#10771)
    
    ## Description
    
    Closes: cosmos#10386
    
    This PR adds feature to the bank module so that other modules using bankKeeper would be able to call the keeper with restricted permissions when minting coins. `WithMintCoinsRestriction` would be able to get called within app.go when setting keeper components for each individual keeper, taking a function that would validate minting denom as an argument.
    
    The example below demonstrates adding bank module with restricted permissions.
    ```
    	app.DistrKeeper = distrkeeper.NewKeeper(
    		appCodec, keys[distrtypes.StoreKey], app.GetSubspace(distrtypes.ModuleName), app.AccountKeeper, app.BankKeeper.WithMintCoinsRestriction(DistributionMintingRestriction),
    		&stakingKeeper, authtypes.FeeCollectorName, app.ModuleAccountAddrs(),
    	)
    ```
    while there would be a seperate function that would restrict and validate allowed denoms as such.
    
    ```
    
    func DistributionMintingRestriction(ctx sdk.Context, coins sdk.Coins) errors {
      for _, coin := range coins {
        if coin.Denom != ctx.NativeStakingDenom {
           return errors.New(fmt.Sprintf("Distribution can only print denom %s, tried minting %s", ctx.NativeStakingDenom, coin.Denom))
         }
      }
    }
    ```
    
    The sdk's simapp currently does not have any keepers that are to be changed with this implementation added, thus remaining unchanged in `app.go`.
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit ea67659)
    
    # Conflicts:
    #	CHANGELOG.md
    #	x/bank/keeper/keeper.go
    
    * fix conflicts
    
    * fix tests
    
    * changelog entry
    
    * Update x/bank/spec/02_keepers.md
    
    * Update CHANGELOG.md
    
    Co-authored-by: Matt, Park <45252226+mattverse@users.noreply.github.com>
    Co-authored-by: marbar3778 <marbar3778@yahoo.com>
    Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
    4 people committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    d862c66 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. refactor: prune everything (backport cosmos#11177) (cosmos#11258)

    * refactor: prune everything (cosmos#11177)
    
    (cherry picked from commit 75bcf47)
    
    # Conflicts:
    #	CHANGELOG.md
    #	server/config/toml.go
    #	server/start.go
    #	store/rootmulti/store.go
    #	store/types/pruning.go
    #	store/v2/multi/store_test.go
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    * updates
    
    Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
    Co-authored-by: Aleksandr Bezobchuk <aleks.bezobchuk@gmail.com>
    3 people committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    febcb92 View commit details
    Browse the repository at this point in the history
  2. feat: min and max operators on coins (backport cosmos#11200) (cosmos#…

    …11249)
    
    * feat: min and max operators on coins (cosmos#11200)
    
    ## Description
    
    Closes: cosmos#10995
    
    Adds `Min()` and `Max()` operations on `sdk.Coins` for per-denom minimum and maximum.
    
    Replaced an example of manual low-level construction of `Coins` with higher-level operators.
    Upcoming enhancements to vesting accounts make heavy use of this pattern.
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [X] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [X] added `!` to the type prefix if API or client breaking change
    - [X] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [X] provided a link to the relevant issue or specification
    - [X] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [X] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [X] added a changelog entry to `CHANGELOG.md`
    - [X] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [X] updated the relevant documentation or specification
    - [X] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit afbb0bd)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflicts
    
    Co-authored-by: Jim Larson <32469398+JimLarson@users.noreply.github.com>
    Co-authored-by: marbar3778 <marbar3778@yahoo.com>
    3 people committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    147720c View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2022

  1. feat: include transactions in QueryBlockByHeight (backport cosmos#10880

    …) (cosmos#11248)
    
    * feat: include transactions in QueryBlockByHeight  (cosmos#10880)
    
    ## Description
    
    Closes: cosmos#3729
    
    - adds a new query to the tx service in Auth, which gets block information + decoded txs
    - added a new function to get the protoBlock from the node.
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit dd65ef8)
    
    # Conflicts:
    #	CHANGELOG.md
    #	api/cosmos/group/v1beta1/types.pulsar.go
    #	api/cosmos/tx/v1beta1/service.pulsar.go
    #	api/cosmos/tx/v1beta1/service_grpc.pb.go
    #	client/grpc/tmservice/block.go
    #	testutil/testdata_pulsar/query.pulsar.go
    #	testutil/testdata_pulsar/testdata.pulsar.go
    #	testutil/testdata_pulsar/tx.pulsar.go
    #	testutil/testdata_pulsar/unknonwnproto.pulsar.go
    #	types/tx/service.pb.go
    
    * fix conflicts
    
    * remove pulsar
    
    Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
    Co-authored-by: marbar3778 <marbar3778@yahoo.com>
    3 people committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    c7ddf4d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d69a7b6 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2022

  1. fix: reject query with block height in the future (backport cosmos#11222

    ) (cosmos#11266)
    
    * fix: reject query with block height in the future (cosmos#11222)
    
    ## Description
    
    Closes: cosmos#11220
    
    Should be good to backport to older versions.
    
    ---
    
    ### Author Checklist
    
    *All items are required. Please add a note to the item if the item is not applicable and
    please add links to any relevant follow up issues.*
    
    I have...
    
    - [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] added `!` to the type prefix if API or client breaking change
    - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] provided a link to the relevant issue or specification
    - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [ ] added a changelog entry to `CHANGELOG.md`
    - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
    - [ ] updated the relevant documentation or specification
    - [ ] reviewed "Files changed" and left comments if necessary
    - [ ] confirmed all CI checks have passed
    
    ### Reviewers Checklist
    
    *All items are required. Please add a note if the item is not applicable and please add
    your handle next to the items reviewed if you only reviewed selected items.*
    
    I have...
    
    - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
    - [ ] confirmed `!` in the type prefix if API or client breaking change
    - [ ] confirmed all author checklist items have been addressed
    - [ ] reviewed state machine logic
    - [ ] reviewed API design and naming
    - [ ] reviewed documentation is accurate
    - [ ] reviewed tests and test coverage
    - [ ] manually tested (if applicable)
    
    (cherry picked from commit 6324b5a)
    
    # Conflicts:
    #	CHANGELOG.md
    #	baseapp/abci_test.go
    
    * fix conflicts
    
    Co-authored-by: yihuang <huang@crypto.com>
    Co-authored-by: marbar3778 <marbar3778@yahoo.com>
    3 people committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    12fffc1 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. Merge branch 'release/v0.45.x' of https://github.com/cosmos/cosmos-sdk

    …into v0.44.5-patches
    faddat committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    01711d9 View commit details
    Browse the repository at this point in the history