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.15 ics #15527

Closed
wants to merge 99 commits into from
Closed

Commits on Jun 30, 2022

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

Commits on Jul 3, 2022

  1. chore: optimize get last completed upgrade (cosmos#12268)

    * feat: improve GetLastCompletedUpgrade
    
    * rename
    
    * use var block
    robert-zaremba authored Jul 3, 2022
    Configuration menu
    Copy the full SHA
    a99988f View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2022

  1. Configuration menu
    Copy the full SHA
    5e40a14 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10961d0 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2022

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

Commits on Jul 19, 2022

  1. feat: Move AppModule.BeginBlock and AppModule.EndBlock to extension i…

    …nterfaces (backport cosmos#12603) (cosmos#12638)
    
    * feat: Move AppModule.BeginBlock and AppModule.EndBlock to extension interfaces (cosmos#12603)
    
    ## Description
    Most modules right now have a no-op for AppModule.BeginBlock and AppModule.EndBlock. We should move these methods off the AppModule interface so we have less deadcode, and instead move them to extension interfaces.
    
    1. I added `BeginBlockAppModule` and `EndBlockAppModule` interface.
    2. Remove the dead-code from modules that do no implement them
    3. Add type casting in the the module code to use the new interface
    
    Closes: cosmos#12462
    
    ---
    
    ### 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/main/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/main/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/main/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 b65f3fe)
    
    # Conflicts:
    #	CHANGELOG.md
    #	x/authz/module/module.go
    #	x/group/module/module.go
    #	x/nft/module/module.go
    #	x/params/module.go
    #	x/slashing/module.go
    #	x/upgrade/module.go
    
    * remove conflicts
    
    * remove conflicts
    
    * remove unused modules
    
    Co-authored-by: Sishir Giri <sishirg27@gmail.com>
    Co-authored-by: marbar3778 <marbar3778@yahoo.com>
    3 people authored Jul 19, 2022
    Configuration menu
    Copy the full SHA
    155d9ec View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2022

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

Commits on Jul 23, 2022

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

Commits on Jul 26, 2022

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

Commits on Aug 2, 2022

  1. feat: Add convenience method for constructing key to access account's…

    … balance for a given denom (backport cosmos#12674) (cosmos#12745)
    
    * feat: Add convenience method for constructing key to access account's balance for a given denom (cosmos#12674)
    
    This PR adds a convenience method for constructing the key necessary to query for the account's balance of a given denom.
    
    I ran into this issue since we are using ABCI query now to perform balance requests because we are also requesting merkle proofs for the returned balance [here](https://github.com/celestiaorg/celestia-node/pull/911/files#diff-0ee31f5a7bd88e9f758e6bebdf3ee36365519e55a451098d9638c39afe5eac42R144).
    
    It would be nice to have a definitive convenience method for constructing the key.
    
    [Ref.](github.com/celestiaorg/celestia-node/pull/911)
    
    (cherry picked from commit a1777a8)
    
    # Conflicts:
    #	CHANGELOG.md
    #	x/bank/legacy/v043/store.go
    #	x/bank/types/keys.go
    
    * Update CHANGELOG.md
    
    * fix conflict
    
    Co-authored-by: rene <41963722+renaynay@users.noreply.github.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    3 people authored Aug 2, 2022
    Configuration menu
    Copy the full SHA
    3ae6bb4 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. chore: bump tm in 0.45.x (cosmos#12784)

    * bump tendermint version
    
    * add changelog entry
    
    * replace on jhump
    
    * updates
    
    * updates
    
    * updates
    
    Co-authored-by: Aleksandr Bezobchuk <aleks.bezobchuk@gmail.com>
    tac0turtle and alexanderbez authored Aug 4, 2022
    Configuration menu
    Copy the full SHA
    e23386b View commit details
    Browse the repository at this point in the history
  2. chore: 0.45.7 changelog prep (cosmos#12821)

    * prepare for release
    
    * modify release notes
    tac0turtle authored Aug 4, 2022
    Configuration menu
    Copy the full SHA
    35ae2c4 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2022

  1. docs(staking): typo in staking/state (backport cosmos#12834) (cosmos#…

    …12836)
    
    * fix(docs): typo in staking/state (cosmos#12834)
    
    (cherry picked from commit fe89212)
    
    # Conflicts:
    #	x/staking/spec/01_state.md
    
    * updates
    
    Co-authored-by: Ari Rubinstein <arirubinstein@users.noreply.github.com>
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    3 people authored Aug 7, 2022
    Configuration menu
    Copy the full SHA
    4b31a06 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. Configuration menu
    Copy the full SHA
    cd5ba07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b09fc03 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2022

  1. fix: Use fixed length hex for pointer at FwdCapabilityKey (backport c…

    …osmos#11737) (cosmos#12818)
    
    * fix: Use fixed length hex for pointer at FwdCapabilityKey (backport cosmos#11737)
    
    * Update CHANGELOG.md
    
    * add comments and unit tests
    yihuang authored Aug 9, 2022
    Configuration menu
    Copy the full SHA
    09321d7 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2022

  1. feat: deterministic map iteration (backport cosmos#12781) (cosmos#12944)

    * feat: deterministic map iteration (cosmos#12781)
    
    ## Description
    
    We should ensure that events emitted are in a deterministic order on any node.
    
    Sorry, the previous [PR-12693](cosmos#12693) was closed due to wrong operation.
    
    Close: cosmos#12693
    
    ---
    
    ### 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/main/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/main/docs/building-modules)
    - [x] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/main/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
    - [x] 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 6ed11b8)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * resolve conflict (cosmos#12947)
    
    * go mod tidy
    
    * fix test
    
    Co-authored-by: bruce-wayne2 <97930236+bruce-wayne2@users.noreply.github.com>
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    3 people authored Aug 18, 2022
    Configuration menu
    Copy the full SHA
    86311ae View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

  1. Configuration menu
    Copy the full SHA
    b0ea376 View commit details
    Browse the repository at this point in the history
  2. perf: Amortize clearing unsorted cache entries (Juno genesis fix) (ba…

    …ckport cosmos#12885) (cosmos#12961)
    
    * perf: Amortize clearing unsorted cache entries (Juno genesis fix) (cosmos#12885)
    
    This change fixes a bounty by the Juno team.  Juno's invariant checks took 10 hours during their most recent chain halt. This PR cuts that down to 30 seconds.  See https://github.com/CosmosContracts/bounties#improve-speed-of-invariant-checks.
    
    The root problem is deep in the `can-withdraw` invariant check, which calls this repeatedly: https://github.com/cosmos/cosmos-sdk/blob/main/x/distribution/keeper/store.go#L337.  Iterators have a chain of parents and in this case creates an iterator from the `cachekv` store.  For the genesis file, it has a cache of 500,000+ unsorted entries, which are sorted as strings here: https://github.com/cosmos/cosmos-sdk/blob/main/store/cachekv/store.go#L314.  Each delegation from `can-withdraw` uses this cache and many of the cache checks miss or are a very small range.  This means very few entries get removed from the unsorted cache and they have to be re-sorted on the next call.  With a full cache it takes about 180ms on my machine to sort them.
    
    This change introduce a minimum number of entries that will get processed and removed from the unsorted list. It's set at the same value that directs the code to sort them in the first place.  This ensures the unsorted values get removed in a relative short amount of time, and amortizes the cost to ensure an individual check does not have to process the entire cache.
    
    ## Benchmarks
    On running the benchmarks included in this change produces:
    ```shell
    name                    old time/op    new time/op    delta
    LargeUnsortedMisses-32     21.2s ± 9%      0.0s ± 1%   -99.91%  (p=0.000 n=20+17)
    
    name                    old alloc/op   new alloc/op   delta
    LargeUnsortedMisses-32    1.64GB ± 0%    0.00GB ± 0%   -99.83%  (p=0.000 n=19+19)
    
    name                    old allocs/op  new allocs/op  delta
    LargeUnsortedMisses-32     20.0k ± 0%     41.1k ± 0%  +105.23%  (p=0.000 n=19+20)
    ```
    
    ## Invariant checks results
    This is what the invariant checks for Juno look like with this change (on a Hetzner AX101):
    
    ```shell
    INF starting node with ABCI Tendermint in-process
    4:11PM INF Starting multiAppConn service impl=multiAppConn module=proxy
    4:11PM INF Starting localClient service connection=query impl=localClient module=abci-client
    4:11PM INF Starting localClient service connection=snapshot impl=localClient module=abci-client
    4:11PM INF Starting localClient service connection=mempool impl=localClient module=abci-client
    4:11PM INF Starting localClient service connection=consensus impl=localClient module=abci-client
    4:11PM INF Starting EventBus service impl=EventBus module=events
    4:11PM INF Starting PubSub service impl=PubSub module=pubsub
    4:11PM INF Starting IndexerService service impl=IndexerService module=txindex
    4:11PM INF ABCI Handshake App Info hash= height=0 module=consensus protocol-version=0 software-version=v9.0.0-36-g8fd6f16
    4:11PM INF ABCI Replay Blocks appHeight=0 module=consensus stateHeight=0 storeHeight=0
    4:12PM INF asserting crisis invariants inv=1/11 module=x/crisis name=gov/module-account
    4:12PM INF asserting crisis invariants inv=2/11 module=x/crisis name=distribution/nonnegative-outstanding
    4:12PM INF asserting crisis invariants inv=3/11 module=x/crisis name=distribution/can-withdraw
    4:12PM INF asserting crisis invariants inv=4/11 module=x/crisis name=distribution/reference-count
    4:12PM INF asserting crisis invariants inv=5/11 module=x/crisis name=distribution/module-account
    4:12PM INF asserting crisis invariants inv=6/11 module=x/crisis name=bank/nonnegative-outstanding
    4:12PM INF asserting crisis invariants inv=7/11 module=x/crisis name=bank/total-supply
    4:12PM INF asserting crisis invariants inv=8/11 module=x/crisis name=staking/module-accounts
    4:12PM INF asserting crisis invariants inv=9/11 module=x/crisis name=staking/nonnegative-power
    4:12PM INF asserting crisis invariants inv=10/11 module=x/crisis name=staking/positive-delegation
    4:12PM INF asserting crisis invariants inv=11/11 module=x/crisis name=staking/delegator-shares
    4:12PM INF asserted all invariants duration=28383.559601 height=4136532 module=x/crisis
    ```
    
    ## Alternatives
    There is another PR which fixes this problem for the Juno genesis file cosmos#12886. However, because of its concurrent nature, it happens to hit a large range relatively early, clearing the unsorted entries and allowing the rest of the checks to not sort it.
    
    (cherry picked from commit 4fc1f73)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflict
    
    Co-authored-by: blazeroni <blazeroni@gmail.com>
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    4 people authored Aug 19, 2022
    Configuration menu
    Copy the full SHA
    03b8d0b View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

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

Commits on Aug 24, 2022

  1. ci: fix release notes not populated by goreleaser (cosmos#13019)

    Co-authored-by: Julien Robert <julien@rbrt.fr>
    mergify[bot] and julienrbrt authored Aug 24, 2022
    Configuration menu
    Copy the full SHA
    46d7a3e View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. fix: missing return statement in BaseApp.Query (backport cosmos#13046) (

    cosmos#13050)
    
    * fix: missing return statement in BaseApp.Query (cosmos#13046)
    
    ## Description
    
    Closes: cosmos#13040
    
    ---
    
    ### 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/main/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/main/docs/building-modules)
    - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/main/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 c73171f)
    
    # Conflicts:
    #	CHANGELOG.md
    #	baseapp/abci.go
    
    * fix conflicts
    
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    mergify[bot] and julienrbrt authored Aug 25, 2022
    Configuration menu
    Copy the full SHA
    4cd8d95 View commit details
    Browse the repository at this point in the history
  2. chore: v0.45.8 release changelog (cosmos#13053)

    * chore: v0.45.8 release changelog
    
    * fix issue name
    julienrbrt authored Aug 25, 2022
    Configuration menu
    Copy the full SHA
    ff416ee View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2022

  1. fix: call SetIAVLCacheSize with the configured value in simapp (bac…

    …kport cosmos#13107) (cosmos#13109)
    
    * fix: call `SetIAVLCacheSize` with the configured value in simapp (cosmos#13107)
    
    * Call `SetIAVLCacheSize` with the configured value in simapp.
    
    * Update CHANGELOG.md
    
    (cherry picked from commit ab33342)
    
    # Conflicts:
    #	CHANGELOG.md
    #	simapp/simd/cmd/root.go
    
    * fix conflicts
    
    Co-authored-by: yihuang <huang@crypto.com>
    mergify[bot] and yihuang authored Aug 31, 2022
    Configuration menu
    Copy the full SHA
    b897f47 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2022

  1. feat: Add a cli cmd to prune old states according to current settings…

    … (backport cosmos#12742) (cosmos#13120)
    
    * feat: Add a cli cmd to prune old states according to current settings (cosmos#12742)
    
    * add PruningCmd and change PruneStores signature
    
    * the mimimum default pruning interval is 10
    
    Co-authored-by: Marko <marbar3778@yahoo.com>
    (cherry picked from commit d874ace)
    
    # Conflicts:
    #	CHANGELOG.md
    #	store/rootmulti/store.go
    
    * fix backport error and conflicts
    
    Co-authored-by: adu-crypto <94821467+adu-crypto@users.noreply.github.com>
    Co-authored-by: adu <adu.du@crypto.com>
    3 people authored Sep 2, 2022
    Configuration menu
    Copy the full SHA
    3bdbaf1 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2022

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

Commits on Sep 8, 2022

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

Commits on Sep 20, 2022

  1. feat: configurable fastnode (backport cosmos#13321) (cosmos#13338)

    * feat: configurable fastnode (cosmos#13321)
    
    (cherry picked from commit 412e2fc)
    
    # Conflicts:
    #	CHANGELOG.md
    #	fuzz/tests/store_internal_proofs_createnonmembershipproof_test.go
    #	go.mod
    #	go.sum
    #	server/config/config.go
    #	server/config/toml.go
    #	simapp/go.mod
    #	simapp/go.sum
    #	store/rootmulti/store.go
    #	tests/go.mod
    #	tests/go.sum
    
    * fix conflicts
    
    Co-authored-by: Marko <marbar3778@yahoo.com>
    mergify[bot] and tac0turtle authored Sep 20, 2022
    Configuration menu
    Copy the full SHA
    e70b5db View commit details
    Browse the repository at this point in the history
  2. fix: ensure withdraw_rewards events are always emitted on reward with…

    …drawal (backport cosmos#13323) (cosmos#13340)
    
    * fix: ensure withdraw_rewards events are always emitted on reward withdrawal (cosmos#13323)
    
    (cherry picked from commit c1c23a7)
    
    # Conflicts:
    #	CHANGELOG.md
    #	tests/integration/distribution/keeper/delegation_test.go
    #	testutil/sims/app_helpers.go
    #	x/distribution/keeper/delegation.go
    #	x/distribution/keeper/delegation_test.go
    #	x/distribution/keeper/keeper.go
    
    * fix conflicts
    
    * move changelog to right place
    
    * fix typo
    
    Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    3 people authored Sep 20, 2022
    Configuration menu
    Copy the full SHA
    63a7c45 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2022

  1. imp(keyring): improve UX for keyring.List (cosmos#13369)

    * imp(keyring): improve UX for keyring.List
    
    * use offline info in case of error
    
    * Delete .dccache
    
    * c++
    
    * conflicts
    fedekunze authored Sep 27, 2022
    Configuration menu
    Copy the full SHA
    24e405e View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2022

  1. feat: ADR-038 Part 2: StreamingService interface, file writing implem…

    …entation, and configuration (cosmos#8664) (cosmos#13326)
    
    * feat: ADR-038 Part 2: StreamingService interface, file writing implementation, and configuration (cosmos#8664)
    
    <!-- < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < ☺
    v                               ✰  Thanks for creating a PR! ✰
    v    Before smashing the submit button please review the checkboxes.
    v    If a checkbox is n/a - please still include it but + a little note why
    ☺ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >  -->
    
    <!-- Add a description of the changes that this PR introduces and the files that
    are the most critical to review.
    -->
    
    Hello 👋 this PR introduces the second stage of changes to support [ADR-038](cosmos#8012) state listening. This is rebased on top of the [first segment](cosmos#8551), which introduces the low level changes to the MultiStore and KVStore interfaces and implementations, the new WriteListener types, and the new listen.KVStore type.
    
    In this segment we introduce the StreamingService interface, an implementation that writes out to files, and it's integration and configuration at the BaseApp level.
    
    The idea was to have the first segment reviewed independently first but if people think it is easier/more time efficient to review both at the same time then we could start here.
    
    Thanks!
    
    This work is towards satisfying [ADR-038](https://github.com/cosmos/cosmos-sdk/blob/master/docs/architecture/adr-038-state-listening.md)
    
    ---
    
    Before we can merge this PR, please make sure that all the following items have been
    checked off. If any of the checklist items are not applicable, please leave them but
    write a little note why.
    
    - [x] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting))
    - [x] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [x] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [x] Wrote unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing)
    - [x] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [x] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [x] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [x] Re-reviewed `Files changed` in the Github PR explorer
    - [x] Review `Codecov Report` in the comment section below once CI passes
    
    * fix lint
    
    * Update CHANGELOG.md
    
    Co-authored-by: Ian Norden <iansnorden@gmail.com>
    yihuang and i-norden authored Oct 3, 2022
    Configuration menu
    Copy the full SHA
    b6d51b5 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2022

  1. fix: state listener could observe discarded writes (backport cosmos#1…

    …3459) (cosmos#13463)
    
    * fix: state listener could observe discarded writes (cosmos#13459)
    
    * fix: state listener could observe uncommitted writes
    
    Closes: cosmos#13457
    
    don't pass listeners to nested cached store,
    only the most inner layer's cache writes should be observed.
    
    * Update CHANGELOG.md
    
    * add unit test
    
    * rename
    
    Co-authored-by: Marko <marbar3778@yahoo.com>
    (cherry picked from commit bb54c59)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fixes
    
    * gofumpt
    
    * gofumpt
    
    * updates
    
    Co-authored-by: yihuang <huang@crypto.com>
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    Co-authored-by: marbar3778 <marbar3778@yahoo.com>
    4 people authored Oct 9, 2022
    Configuration menu
    Copy the full SHA
    ccd98c5 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2022

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

Commits on Oct 13, 2022

  1. Configuration menu
    Copy the full SHA
    260f72c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dad68bb View commit details
    Browse the repository at this point in the history
  3. chore: make iavl fast node migration off by default (cosmos#13540)

    * fix iavl fast node migration to false
    
    * changelog entry
    tac0turtle authored Oct 13, 2022
    Configuration menu
    Copy the full SHA
    d8527c3 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2022

  1. Merge pull request from GHSA-3qp7-gj37-g9rx

    Dragonberry 🐉 🍓
    
    Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    Co-authored-by: Ethan Buchman <ethan@coinculture.info>
    Co-authored-by: Nicolas Lara <nicolaslara@gmail.com>
    Co-authored-by: Roman <34196718+p0mvn@users.noreply.github.com>
    Co-authored-by: Roman <roman@osmosis.team>
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    Co-authored-by: emidev98 <49301655+emidev98@users.noreply.github.com>
    
    Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>
    Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
    Co-authored-by: Marko <marbar3778@yahoo.com>
    Co-authored-by: Nicolas Lara <nicolaslara@gmail.com>
    Co-authored-by: Roman <34196718+p0mvn@users.noreply.github.com>
    Co-authored-by: Roman <roman@osmosis.team>
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    Co-authored-by: emidev98 <49301655+emidev98@users.noreply.github.com>
    9 people authored Oct 14, 2022
    Configuration menu
    Copy the full SHA
    2582f0a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d118681 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6f309d2 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2022

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

Commits on Oct 17, 2022

  1. fix: fix make proto-gen (cosmos#13564)

    * fix: fix `make proto-gen`
    
    * add changelog
    julienrbrt authored Oct 17, 2022
    Configuration menu
    Copy the full SHA
    a6e909e View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

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

Commits on Oct 19, 2022

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

Commits on Oct 20, 2022

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

Commits on Oct 21, 2022

  1. fix(server): v0.45.x Populate the PruningKeepEvery config entry in Ge…

    …tConfig. (cosmos#13610)
    
    * Populate the PruningKeepEvery config entry in GetConfig.
    
    * Update changlog.
    SpicyLemon authored Oct 21, 2022
    Configuration menu
    Copy the full SHA
    3f29739 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2022

  1. feat(cli): add module-account cli cmd and grpc get api (backport cosm…

    …os#13612) (cosmos#13617)
    
    * feat(cli): add module-account cli cmd and grpc get api (cosmos#13612)
    
    (cherry picked from commit ddf5cf0)
    
    # Conflicts:
    #	CHANGELOG.md
    #	api/cosmos/auth/v1beta1/query.pulsar.go
    #	api/cosmos/auth/v1beta1/query_grpc.pb.go
    #	proto/cosmos/auth/v1beta1/query.proto
    #	tests/e2e/auth/suite.go
    #	x/auth/client/cli/query.go
    #	x/auth/keeper/grpc_query.go
    #	x/auth/keeper/grpc_query_test.go
    #	x/auth/types/query.pb.go
    #	x/auth/types/query.pb.gw.go
    
    * update changelog
    
    * fix conflicts
    
    Co-authored-by: Sai Kumar <17549398+gsk967@users.noreply.github.com>
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    3 people authored Oct 24, 2022
    Configuration menu
    Copy the full SHA
    e972b64 View commit details
    Browse the repository at this point in the history
  2. chore: prepare 0.45.10 changelog (cosmos#13624)

    * chore: prepare 0.45.10 changelog
    
    * default release notes
    
    * period
    julienrbrt authored Oct 24, 2022
    Configuration menu
    Copy the full SHA
    cafa881 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. refactor: fix description iavl-disable-fastnode cmd flag (backport co…

    …smos#13656) (cosmos#13660)
    
    * feat(cli): Add iavl-disable-fastnode cmd flag with proper description (cosmos#13656)
    
    (cherry picked from commit c833190)
    
    # Conflicts:
    #	server/start.go
    
    * fix conflicts
    
    Co-authored-by: William Chong <6198816+williamchong@users.noreply.github.com>
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    3 people authored Oct 26, 2022
    Configuration menu
    Copy the full SHA
    d60d45b View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2022

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

Commits on Oct 31, 2022

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

Commits on Nov 1, 2022

  1. Configuration menu
    Copy the full SHA
    3d54be5 View commit details
    Browse the repository at this point in the history
  2. ci: notify for 0.45.x releases (cosmos#13720)

    * ci: notify for 0.45.x releases
    
    * update changelog
    julienrbrt authored Nov 1, 2022
    Configuration menu
    Copy the full SHA
    3b72162 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2022

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

Commits on Nov 9, 2022

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

Commits on Nov 10, 2022

  1. chore: prepare 0.45.11 release (cosmos#13817)

    * chore: prepare 0.45.11 release
    
    * no features in 0.45.11
    
    * Update RELEASE_NOTES.md
    
    Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
    
    * update release notes
    
    Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
    julienrbrt and alexanderbez authored Nov 10, 2022
    Configuration menu
    Copy the full SHA
    47f4664 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f889026 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. fix: Return error instead of empty values when pruned height is queri…

    …ed (cosmos#13896)
    
    * fix: return err instead of empty values when pruned height is queried
    
    * fix tests
    
    * fix more tests
    
    * final fixes
    
    * add changelog
    likhita-809 authored Nov 17, 2022
    Configuration menu
    Copy the full SHA
    af529b8 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2022

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

Commits on Nov 30, 2022

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

Commits on Dec 5, 2022

  1. chore: backport tracekvstore store_name (cosmos#14159)

    * feat: add store name in `tracekv`-emitted store traces (cosmos#11646)
    
    * feature: Clone and Merge methods on TraceContext
    
    * chore: use TraceContext.Merge method in SetTracingContext
    
    * feature: add Store name in TraceContext during execution
    
    * chore: update rootmulti Store TraceContext on *Store after Merge()
    
    * add changelog entry
    
    Co-authored-by: Gianguido Sorà <gsora@users.noreply.github.com>
    tac0turtle and gsora authored Dec 5, 2022
    Configuration menu
    Copy the full SHA
    9baf33b View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2022

  1. fix: state listener observe writes at wrong time (backport cosmos#13516

    …) (cosmos#14139)
    
    * fix: state listener observe writes at wrong time (cosmos#13516)
    
    * fix: state listener observe writes at wrong time
    
    Closes: cosmos#13457
    
    Currently state listener is notified when the cache store write, which happens in commit event only, which breaks the current design.
    The solution (as discussed in the issue) is to listen state writes on rootmulti store only.
    
    It also changes the file streamer to output single data file for the writes in the whole block, since we can't distinguish writes from different stage of abci events.
    
    It adds new config items for file streamer:
    - streamers.file.output-metadata
    - streamers.file.stop-node-on-error
    - streamers.file.fsync
    
    * synchronous abci call, and format doc
    
    * fix comment
    
    * update file streamer readme and fix typos
    
    * typo
    
    * fix: state listener observe writes at wrong time
    
    Closes: cosmos#13457
    
    Currently state listener is notified when the cache store write, which happens in commit event only, which breaks the current design.
    The solution (as discussed in the issue) is to listen state writes on rootmulti store only.
    
    It also changes the file streamer to output single data file for the writes in the whole block, since we can't distinguish writes from different stage of abci events.
    
    It adds new config items for file streamer:
    - streamers.file.output-metadata
    - streamers.file.stop-node-on-error
    - streamers.file.fsync
    
    synchronous abci call, and format doc
    
    fix comment
    
    update file streamer readme and fix typos
    
    typo
    
    * improve UX of file streamer, make it immediately usable after enabled
    
    - set default value to write_dir.
    - make write_dir based on home directory by default.
    - auto-create the directory if not exists.
    
    * get homePage from opts
    
    Co-authored-by: Marko <marbar3778@yahoo.com>
    (cherry picked from commit 1f91ee2)
    
    # Conflicts:
    #	CHANGELOG.md
    #	api/cosmos/base/store/v1beta1/listening.pulsar.go
    #	baseapp/abci.go
    #	baseapp/streaming.go
    #	docs/architecture/adr-038-state-listening.md
    #	server/config/config.go
    #	server/config/toml.go
    #	simapp/app.go
    #	simapp/app_v2.go
    #	store/cachemulti/store.go
    #	store/iavl/store.go
    #	store/mem/store.go
    #	store/rootmulti/store.go
    #	store/streaming/constructor.go
    #	store/streaming/constructor_test.go
    #	store/streaming/file/README.md
    #	store/streaming/file/service.go
    #	store/streaming/file/service_test.go
    #	store/types/listening.pb.go
    #	store/types/store.go
    
    * `make proto-gen`, update changelog, delete uncessary files
    
    * fix conflicts
    
    * fix GetConfig
    
    Co-authored-by: yihuang <huang@crypto.com>
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    3 people authored Dec 6, 2022
    Configuration menu
    Copy the full SHA
    4a62609 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2022

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

Commits on Dec 10, 2022

  1. chore: audit store/streaming/file/service.go (backport cosmos#14234) (c…

    …osmos#14242)
    
    Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    3 people authored Dec 10, 2022
    Configuration menu
    Copy the full SHA
    c0d85e3 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. perf: optimize iteration on nested cache context (backport cosmos#13881

    …) (cosmos#14341)
    
    Co-authored-by: yihuang <huang@crypto.com>
    Co-authored-by: marbar3778 <marbar3778@yahoo.com>
    Co-authored-by: Matt Kocubinski <mkocubinski@gmail.com>
    4 people authored Jan 5, 2023
    Configuration menu
    Copy the full SHA
    77e66cf View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2023

  1. Configuration menu
    Copy the full SHA
    9f23566 View commit details
    Browse the repository at this point in the history
  2. build: bump bgentry/speakasy to pseudo version (backport cosmos#14633

    …) (cosmos#14639)
    
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    mergify[bot] and julienrbrt authored Jan 16, 2023
    Configuration menu
    Copy the full SHA
    b92222f View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. refactor: reduce tendermint deps (backport cosmos#14616) (cosmos#14664)

    Co-authored-by: Julien Robert <julien@rbrt.fr>
    mergify[bot] and julienrbrt authored Jan 18, 2023
    Configuration menu
    Copy the full SHA
    5524b56 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. Configuration menu
    Copy the full SHA
    6ab492c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82ce891 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

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

Commits on Jan 30, 2023

  1. chore: update IAVL (backport cosmos#14830) (cosmos#14834)

    Co-authored-by: Marko <marbar3778@yahoo.com>
    mergify[bot] and tac0turtle authored Jan 30, 2023
    Configuration menu
    Copy the full SHA
    7c82d64 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. chore: bump IAVL to v0.19.5 (backport cosmos#14889) (cosmos#14891)

    Co-authored-by: Julien Robert <julien@rbrt.fr>
    mergify[bot] and julienrbrt authored Feb 2, 2023
    Configuration menu
    Copy the full SHA
    d49269e View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2023

  1. build(deps): bump tendermint to v0.34.25 (backport cosmos#14903) (cos…

    …mos#14906)
    
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    mergify[bot] and julienrbrt authored Feb 4, 2023
    Configuration menu
    Copy the full SHA
    73c752f View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2023

  1. build(deps): bump tendermint to v0.34.26 (backport cosmos#14911) (cos…

    …mos#14913)
    
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    mergify[bot] and julienrbrt authored Feb 5, 2023
    Configuration menu
    Copy the full SHA
    472729e View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. ci: update release slack channel and algolia api key (backport cosmos…

    …#14942) (cosmos#14946)
    
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    mergify[bot] and julienrbrt authored Feb 7, 2023
    Configuration menu
    Copy the full SHA
    572aca2 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. Configuration menu
    Copy the full SHA
    36a9807 View commit details
    Browse the repository at this point in the history
  2. proof of concept with embedded mock hooks

    change transient key name
    
    store ABCI validator updates in transient store
    sainoe committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    f749811 View commit details
    Browse the repository at this point in the history
  3. Finish staking hooks merge (cosmos#11677)

    * allow stopping and completing of redelegations
    
    * refactor to remove BeforeUnbondingDelegationEntryComplete hook and notes for validator unbonding
    
    Co-authored-by: Simon <simon.ntz@gmail.com>
    sainoe committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    179f43a View commit details
    Browse the repository at this point in the history
  4. feat: enable double-signing evidence in Interchain-Security (cosmos#1…

    …1921)
    
    * Add a `InfractionType` enum to Slash function arguments
    
    * Remove pubkey condition in HandleEquivocation
    
    * Update docs/core/proto-docs.md
    
    Co-authored-by: billy rennekamp <billy.rennekamp@gmail.com>
    
    * Update proto/cosmos/staking/v1beta1/staking.proto
    
    Co-authored-by: billy rennekamp <billy.rennekamp@gmail.com>
    
    * add a possible solution to the evidence module issue
    
    Co-authored-by: billy rennekamp <billy.rennekamp@gmail.com>
    sainoe and okwme committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    be019bb View commit details
    Browse the repository at this point in the history
  5. fix: make ModuleAccountInvariants pass for IS SDK changes (cosmos#12783)

    * fix bug breaking ModuleAccountInvariants
    
    * set UnbondingOnHold to false explicitly
    sainoe committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    b308609 View commit details
    Browse the repository at this point in the history
  6. fix: [Interchain Security] validatorUnbondingCanComplete must take …

    …into account (re)bonded validators (cosmos#12796)
    
    * replace val.UnbondingOnHold w/ UnbondingOnHoldRefCount
    
    * add UnbondingOnHoldRefCount for undel and red (for consistency)
    
    * improve comments
    
    * improve TestValidatorUnbondingOnHold test
    
    * ret error if UnbondingOnHoldRefCount is negative
    
    * adding extra validator unbonding test
    
    * change OnHold() def
    mpoke authored and sainoe committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    cdce8a9 View commit details
    Browse the repository at this point in the history
  7. fix: [Interchain Security] Fix leak in unbonding hooks (cosmos#12849)

    * remove leak for UBDEs and REDEs
    
    * remove leak for val unbondings
    mpoke authored and sainoe committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    da15d4c View commit details
    Browse the repository at this point in the history
  8. docs: [Interchain Security] update spec (cosmos#12848)

    * updating staking spec
    
    * clarify code
    
    * fix typo
    mpoke authored and sainoe committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    29730f4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6937ca7 View commit details
    Browse the repository at this point in the history
  10. remove stakingtypes.TStoreKey

    Update x/staking/keeper/val_state_change.go
    Update x/slashing/keeper/infractions.go
    sainoe committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    d31e5ce View commit details
    Browse the repository at this point in the history
  11. fix: decrease minimums for genesis parameters (cosmos#13106)

    * Update genesis.go
    
    * Update genesis.go
    shaspitz authored and sainoe committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    bfe7763 View commit details
    Browse the repository at this point in the history
  12. fix proto-gen

    sainoe committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    5d6696b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d6c8598 View commit details
    Browse the repository at this point in the history
  14. feat: add retroactive support for core API to 0.45.x (cosmos#14583)

    Co-authored-by: Facundo Medica <facundomedica@gmail.com>
    aaronc and facundomedica authored Feb 9, 2023
    Configuration menu
    Copy the full SHA
    f27d491 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. fix: avoid broadcasting tx through query (backport cosmos#15044) (cos…

    …mos#15048)
    
    Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    3 people authored Feb 16, 2023
    Configuration menu
    Copy the full SHA
    140ebff View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. chore: Add check for uneven stores' height (backport cosmos#14410) (c…

    …osmos#15114)
    
    Co-authored-by: khanh-notional <50263489+catShaark@users.noreply.github.com>
    Co-authored-by: marbar3778 <marbar3778@yahoo.com>
    3 people authored Feb 21, 2023
    Configuration menu
    Copy the full SHA
    1bdde19 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. build(deps): bump btcd in v0.45 (backport cosmos#14846) (cosmos#15127)

    Co-authored-by: Robert Zaremba <robert@zaremba.ch>
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    3 people authored Feb 22, 2023
    Configuration menu
    Copy the full SHA
    3a48354 View commit details
    Browse the repository at this point in the history
  2. feat: add retroactive support for core API to 0.45.x (cosmos#14583)

    Co-authored-by: Facundo Medica <facundomedica@gmail.com>
    2 people authored and julienrbrt committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    3c9b87b View commit details
    Browse the repository at this point in the history
  3. fix: avoid broadcasting tx through query (backport cosmos#15044) (cos…

    …mos#15048)
    
    Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
    Co-authored-by: Julien Robert <julien@rbrt.fr>
    3 people committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    fb5256e View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

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

Commits on Feb 27, 2023

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

Commits on Mar 20, 2023

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

Commits on Mar 22, 2023

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

Commits on Mar 23, 2023

  1. Merge tag 'v0.45.15' into HEAD

    Release v0.45.15
    faddat committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    93c699a View commit details
    Browse the repository at this point in the history