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

Support 5.1.0 #32

Merged
merged 159 commits into from
May 14, 2023
Merged

Support 5.1.0 #32

merged 159 commits into from
May 14, 2023

Commits on Jan 5, 2022

  1. Backport commits from main to v3 release branch (cosmos#682)

    * reorganize channel handshake handler (cosmos#647)
    
    * reorganize channel handshake handler
    
    split out channel state changes into its own function.
    
    * readjust 27-interchain-accounts to not rely on state being set before the application callback
    
    * add changelog and migration doc entry
    
    * Update modules/core/04-channel/keeper/handshake.go
    
    * docs: ICA Overview (cosmos#626)
    
    * docs: ica overview
    
    * fix: ordering
    
    * add spacing
    
    * fix: spacing
    
    * fix: remove bulletpoints
    
    * fix: wording
    
    * update go mod for security vulnerabilities (cosmos#655)
    
    * update go mod for security vulnerabilities
    
    * update package-lock.json
    
    * update vue dependency (cosmos#662)
    
    * bump glob-parent version in json package (cosmos#663)
    
    * build(deps): bump actions/setup-go from 2.1.4 to 2.1.5 (cosmos#656)
    
    Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2.1.4 to 2.1.5.
    - [Release notes](https://github.com/actions/setup-go/releases)
    - [Commits](actions/setup-go@v2.1.4...v2.1.5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-go
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: colin axnér <[email protected]>
    
    * docs: begin removal of internal "spec" directories (cosmos#634)
    
    * begin removal of spec docs within core ibc
    
    * remove broken link
    
    * Apply suggestions from code review
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    * remove broken link
    
    * remove broken links
    
    * Apply suggestions from code review
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    Co-authored-by: Damian Nolan <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * Modify `OnChanOpenTry` application callback to perform app version negotitation (cosmos#646)
    
    * remove NegotiateAppVersion and AppVersion gRPC (cosmos#643)
    
    The NegotiateAppVersion callback has been removed from the IBC Application interface.
    The gRPC AppVersion has been removed.
    The app version negoitation will be handled by applications by returning the version in OnChanOpenTry.
    
    * Modify `OnChanOpenTry` to return application version (cosmos#650)
    
    * modify OnChanOpenTry to return negotiated version
    
    modify IBCModule interface function OnChanOpenTry to return the negotiated app version. Tests have not been updated
    
    * fix ibc_module_test.go tests
    
    * fix tests
    
    * Apply suggestions from code review
    
    * add handshake test case
    
    * add CHANGELOG and migration docs
    
    * update documentation
    
    * fix broken link
    
    * fix broken link (cosmos#664)
    
    * chore: update make build-docs, add docs build checker (cosmos#667)
    
    * update Makefile, add docs build checker
    
    * Update .github/workflows/check-docs.yml
    
    Co-authored-by: Marko <[email protected]>
    
    Co-authored-by: Marko <[email protected]>
    
    * register ICA query server, fix panics in params query cli (cosmos#666)
    
    Register the controller and host query servers to a chain.
    Returns an error upon cli params query failure instead of panicing.
    
    * update of roadmap with latest release (cosmos#653)
    
    * update of roadmap with latest release and changed the way release versions are encoded
    
    * fixed typo
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * build(deps): bump actions/checkout from 2.3.1 to 2.4.0 (cosmos#672)
    
    Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.1 to 2.4.0.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v2.3.1...v2.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * allow ics20 to connect to middleware (cosmos#675)
    
    * allow ics20 to connect to middleware
    
    Creates ics4Wrapper which allows middleware applications to only implement SendPacket to connect ics20 as an application in its middleware stack
    
    * add changelog and migration doc
    
    * fix migration doc spelling
    
    * fix: register InterchainAccount as x/auth GenesisAccount (cosmos#676)
    
    * adding GenesisAccount interface registration for InterchainAccount impl
    
    * updating RegisterInterfaces ica godoc
    
    * enable mergify for backports (cosmos#678)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    Co-authored-by: Sean King <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Damian Nolan <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: Marko <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    7 people authored Jan 5, 2022
    Configuration menu
    Copy the full SHA
    9d79e86 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. improve 04-channel logging (cosmos#692) (cosmos#698)

    ## Description
    
    closes: cosmos#674
    
    ---
    
    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/ibc-go/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/ibc-go/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
    
    (cherry picked from commit 087bc5d)
    
    Co-authored-by: colin axnér <[email protected]>
    mergify[bot] and colin-axner authored Jan 10, 2022
    Configuration menu
    Copy the full SHA
    151907a View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. add cli to get denom hash from trace path and base denom (cosmos#679) (

    …cosmos#711)
    
    * get denom hash from denom trace
    
    * revert .gitignore
    
    * final revert
    
    * ignore history files
    
    * Update modules/apps/transfer/client/cli/query.go
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * Update modules/apps/transfer/keeper/grpc_query.go
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * Update modules/apps/transfer/keeper/keeper.go
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * Update modules/apps/transfer/keeper/grpc_query.go
    
    Co-authored-by: colin axnér <[email protected]>
    
    * code review feedback integration
    
    * moved new feature  to unreleased section
    
    * fix duplicate block in success test case
    
    * fix CHANGELOG format
    
    * fix invalid trace path argument error handling
    
    * refactor positive test case code
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: colin axnér <[email protected]>
    (cherry picked from commit cb9bf5d)
    
    Co-authored-by: nir1218 <[email protected]>
    mergify[bot] and nir1218 authored Jan 12, 2022
    Configuration menu
    Copy the full SHA
    6738a96 View commit details
    Browse the repository at this point in the history
  2. removing unused proto imports in interchain-accounts (cosmos#718) (co…

    …smos#720)
    
    (cherry picked from commit 0a7ad9b)
    
    Co-authored-by: Damian Nolan <[email protected]>
    mergify[bot] and damiannolan authored Jan 12, 2022
    Configuration menu
    Copy the full SHA
    b482493 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. fix: support custom chain IDs for testing (cosmos#774) (cosmos#797)

    * Backport commits from main to v3 release branch (cosmos#682)
    
    * reorganize channel handshake handler (cosmos#647)
    
    * reorganize channel handshake handler
    
    split out channel state changes into its own function.
    
    * readjust 27-interchain-accounts to not rely on state being set before the application callback
    
    * add changelog and migration doc entry
    
    * Update modules/core/04-channel/keeper/handshake.go
    
    * docs: ICA Overview (cosmos#626)
    
    * docs: ica overview
    
    * fix: ordering
    
    * add spacing
    
    * fix: spacing
    
    * fix: remove bulletpoints
    
    * fix: wording
    
    * update go mod for security vulnerabilities (cosmos#655)
    
    * update go mod for security vulnerabilities
    
    * update package-lock.json
    
    * update vue dependency (cosmos#662)
    
    * bump glob-parent version in json package (cosmos#663)
    
    * build(deps): bump actions/setup-go from 2.1.4 to 2.1.5 (cosmos#656)
    
    Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2.1.4 to 2.1.5.
    - [Release notes](https://github.com/actions/setup-go/releases)
    - [Commits](actions/setup-go@v2.1.4...v2.1.5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-go
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: colin axnér <[email protected]>
    
    * docs: begin removal of internal "spec" directories (cosmos#634)
    
    * begin removal of spec docs within core ibc
    
    * remove broken link
    
    * Apply suggestions from code review
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    * remove broken link
    
    * remove broken links
    
    * Apply suggestions from code review
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    Co-authored-by: Damian Nolan <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * Modify `OnChanOpenTry` application callback to perform app version negotitation (cosmos#646)
    
    * remove NegotiateAppVersion and AppVersion gRPC (cosmos#643)
    
    The NegotiateAppVersion callback has been removed from the IBC Application interface.
    The gRPC AppVersion has been removed.
    The app version negoitation will be handled by applications by returning the version in OnChanOpenTry.
    
    * Modify `OnChanOpenTry` to return application version (cosmos#650)
    
    * modify OnChanOpenTry to return negotiated version
    
    modify IBCModule interface function OnChanOpenTry to return the negotiated app version. Tests have not been updated
    
    * fix ibc_module_test.go tests
    
    * fix tests
    
    * Apply suggestions from code review
    
    * add handshake test case
    
    * add CHANGELOG and migration docs
    
    * update documentation
    
    * fix broken link
    
    * fix broken link (cosmos#664)
    
    * chore: update make build-docs, add docs build checker (cosmos#667)
    
    * update Makefile, add docs build checker
    
    * Update .github/workflows/check-docs.yml
    
    Co-authored-by: Marko <[email protected]>
    
    Co-authored-by: Marko <[email protected]>
    
    * register ICA query server, fix panics in params query cli (cosmos#666)
    
    Register the controller and host query servers to a chain.
    Returns an error upon cli params query failure instead of panicing.
    
    * update of roadmap with latest release (cosmos#653)
    
    * update of roadmap with latest release and changed the way release versions are encoded
    
    * fixed typo
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * build(deps): bump actions/checkout from 2.3.1 to 2.4.0 (cosmos#672)
    
    Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.1 to 2.4.0.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v2.3.1...v2.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * allow ics20 to connect to middleware (cosmos#675)
    
    * allow ics20 to connect to middleware
    
    Creates ics4Wrapper which allows middleware applications to only implement SendPacket to connect ics20 as an application in its middleware stack
    
    * add changelog and migration doc
    
    * fix migration doc spelling
    
    * fix: register InterchainAccount as x/auth GenesisAccount (cosmos#676)
    
    * adding GenesisAccount interface registration for InterchainAccount impl
    
    * updating RegisterInterfaces ica godoc
    
    * enable mergify for backports (cosmos#678)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    Co-authored-by: Sean King <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Damian Nolan <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: Marko <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * fixes evmos tests
    
    * cleanup
    
    * changelog and cleanup
    
    * pr suggestions. bump chainid
    
    Co-authored-by: colin axnér <[email protected]>
    Co-authored-by: Sean King <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Damian Nolan <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: Marko <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: Federico Kunze Küllmer <[email protected]>
    (cherry picked from commit 8dfbc9c)
    
    Co-authored-by: Ramiro Carlucho <[email protected]>
    mergify[bot] and ramacarlucho authored Jan 27, 2022
    Configuration menu
    Copy the full SHA
    22fbe82 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. Configuration menu
    Copy the full SHA
    a536701 View commit details
    Browse the repository at this point in the history
  2. Merge pull request cosmos#815 from cosmos/colin/backport-v3

    chore: rebase v3 release branch onto main
    colin-axner authored Jan 31, 2022
    Configuration menu
    Copy the full SHA
    d3b0a36 View commit details
    Browse the repository at this point in the history
  3. Defensive checks for active channel (cosmos#785)

    * feat: Adding check onChanOpenAck to check for active, open channel
    
    * Add defensive check of active channel to OnChanOpenTry
    
    * fix: use counterparty.PortId in active channel check
    
    * update: change base error for active channel check
    
    * comment: add comment explaining overwrite of active channel
    
    * fix: change err type
    
    * fix: updating to use counterparty PortID
    
    * fix: tests
    
    * Update modules/apps/27-interchain-accounts/host/keeper/handshake.go
    
    Co-authored-by: colin axnér <[email protected]>
    
    Co-authored-by: colin axnér <[email protected]>
    (cherry picked from commit 25fb89d)
    seantking authored and mergify-bot committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    349bddf View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

  1. Merge pull request cosmos#817 from cosmos/mergify/bp/release/v3.0.x/p…

    …r-785
    
    Defensive checks for active channel (backport cosmos#785)
    colin-axner authored Feb 1, 2022
    Configuration menu
    Copy the full SHA
    2e6e861 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. build(deps): bump github.com/cosmos/cosmos-sdk from 0.44.5 to 0.45.0 (c…

    …osmos#769) (cosmos#825)
    
    Bumps [github.com/cosmos/cosmos-sdk](https://github.com/cosmos/cosmos-sdk) from 0.44.5 to 0.45.0.
    
    Closes: cosmos#734
    Closes: cosmos#763
    
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/cosmos/cosmos-sdk/releases">github.com/cosmos/cosmos-sdk's releases</a>.</em></p>
    <blockquote>
    <p>Cosmos SDK v0.45.0 is a logical continuation of the v0.44.* series, but brings a couple of state- and API-breaking changes requested by the community.</p>
    <h3>State-Breaking Changes</h3>
    <p>There are few important changes in <strong>gas consumption</strong>, which improve the gas economics:</p>
    <ul>
    <li>We now charge gas in two new places: on <code>.Seek()</code> even if there are no entries, and for the key length (on top of the value length).</li>
    <li>When block gas limit is exceeded, we consume the maximum gas possible (to charge for the performed computation). We also fixed the bug when the last transaction in a block exceeds the block gas limit, it returns an error result, but the tx is actually committed successfully.</li>
    </ul>
    <p>Finally, a small improvement in gov, we increased the maximum proposal description size from 5k characters to 10k characters.</p>
    <h3>API-Breaking Changes</h3>
    <ul>
    <li>The <code>BankKeeper</code> interface has a new <code>HasSupply</code> method to ensure that input denom actually exists on chain.</li>
    <li>The <code>CommitMultiStore</code> interface contains a new <code>SetIAVLCacheSize</code> method for a configurable IAVL cache size.</li>
    <li><code>AuthKeeper</code> interface in <code>x/auth</code> now includes a function <code>HasAccount</code>.</li>
    <li>Moved <code>TestMnemonic</code> from <code>testutil</code> package to <code>testdata</code>.</li>
    </ul>
    <p>Finally, when using the <code>SetOrder*</code> functions in simapp, e.g. <code>SetOrderBeginBlocker</code>, we now require that all modules be present in the function arguments, or else the node panics at startup. We also added a new <code>SetOrderMigration</code> function to set the order of running module migrations.</p>
    <h3>Improvements</h3>
    <ul>
    <li>Speedup improvements (e.g. speedup iterator creation after delete heavy workloads, lower allocations for <code>Coins.String()</code>, reduce RAM/CPU usage inside store/cachekv's <code>Store.Write</code>) are included in this release.</li>
    <li>Upgrade Rosetta to v0.7.0 .</li>
    <li>Support in-place migration ordering.</li>
    <li>Copied and updated <code>server.GenerateCoinKey</code> and <code>server.GenerateServerCoinKey</code> functions to the <code>testutil</code> package. These functions in <code>server</code> package are marked deprecated and will be removed in the next release. In the <code>testutil.GenerateServerCoinKey</code> version we  added support for custom mnemonics in in-process testing network.</li>
    </ul>
    <p>See our <a href="https://github.com/cosmos/cosmos-sdk/blob/HEAD/CHANGELOG.md">CHANGELOG</a> for the exhaustive list of all changes, or a full <a href="https://github.com/cosmos/cosmos-sdk/compare/v0.44.5...v0.45.0">commit diff</a>.</p>
    <h2>Cosmos SDK v0.45.0 Release Candidate 1</h2>
    <h2>Release Notes</h2>
    <p>Cosmos SDK v0.45.0 is a logical continuation of the v0.44.* series, but brings a couple of state- and API-breaking changes requested by the community.</p>
    <h3>State-Breaking Changes</h3>
    <p>There are few important changes in <strong>gas consumption</strong>, which improve the gas economics:</p>
    <ul>
    <li>We now charge gas in two new places: on <code>.Seek()</code> even if there are no entries, and for the key length (on top of the value length).</li>
    <li>When block gas limit is exceeded, we consume the maximum gas possible (to charge for the performed computation). We also fixed the bug when the last transaction in a block exceeds the block gas limit, it returns an error result, but the tx is actually committed successfully.</li>
    </ul>
    <p>Finally, a small improvement in gov, we increased the maximum proposal description size from 5k characters to 10k characters.</p>
    <h3>API-Breaking Changes</h3>
    <ul>
    <li>The <code>BankKeeper</code> interface has a new <code>HasSupply</code> method to ensure that input denom actually exists on chain.</li>
    <li>The <code>CommitMultiStore</code> interface contains a new <code>SetIAVLCacheSize</code> method for a configurable IAVL cache size.</li>
    <li><code>AuthKeeper</code> interface in <code>x/auth</code> now includes a function <code>HasAccount</code>.</li>
    </ul>
    
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/cosmos/cosmos-sdk/blob/v0.45.0/CHANGELOG.md">github.com/cosmos/cosmos-sdk's changelog</a>.</em></p>
    <blockquote>
    <h2><a href="https://github.com/cosmos/cosmos-sdk/releases/tag/v0.45.0">v0.45.0</a> - 2022-01-18</h2>
    <h3>State Machine Breaking</h3>
    <ul>
    <li><a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10833">#10833</a> fix reported tx gas used when block gas limit exceeded.</li>
    <li>(auth) <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10536%5D">#10536</a> Enable <code>SetSequence</code> for <code>ModuleAccount</code>.</li>
    <li>(store) <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10218">#10218</a> Charge gas even when there are no entries while seeking.</li>
    <li>(store) <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10247">#10247</a> Charge gas for the key length in gas meter.</li>
    <li>(x/gov) <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10740">#10740</a> Increase maximum proposal description size from 5k characters to 10k characters.</li>
    <li><a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10814">#10814</a> revert tx when block gas limit exceeded.</li>
    </ul>
    <h3>API Breaking Changes</h3>
    <ul>
    <li><a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10561">#10561</a> The <code>CommitMultiStore</code> interface contains a new <code>SetIAVLCacheSize</code> method</li>
    <li><a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10922">#10922</a>, [/<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10956">#10956</a>](<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10956">cosmos/cosmos-sdk#10956</a>) Deprecate key <code>server.Generate*</code> functions and move them to <code>testutil</code> and support custom mnemonics in in-process testing network. Moved <code>TestMnemonic</code> from <code>testutil</code> package to <code>testdata</code>.</li>
    </ul>
    <h3>Features</h3>
    <ul>
    <li><a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10614">#10614</a> Support in-place migration ordering</li>
    </ul>
    <h3>Improvements</h3>
    <ul>
    <li><a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10486">#10486</a> store/cachekv's <code>Store.Write</code> conservatively
    looks up keys, but also uses the <a href="https://bencher.orijtech.com/perfclinic/mapclearing/">map clearing idiom</a>
    to reduce the RAM usage, CPU time usage, and garbage collection pressure from clearing maps,
    instead of allocating new maps.</li>
    <li>(store) <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10741">#10741</a> Significantly speedup iterator creation after delete heavy workloads. Significantly improves IBC migration times.</li>
    <li>(module) <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10711">#10711</a> Panic at startup if the app developer forgot to add modules in the <code>SetOrder{BeginBlocker, EndBlocker, InitGenesis, ExportGenesis}</code> functions. This means that all modules, even those who have empty implementations for those methods, need to be added to <code>SetOrder*</code>.</li>
    <li>(types) <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10076">#10076</a> Significantly speedup and lower allocations for <code>Coins.String()</code>.</li>
    <li>(auth) <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10022">#10022</a> <code>AuthKeeper</code> interface in <code>x/auth</code> now includes a function <code>HasAccount</code>.</li>
    <li><a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10393">#10393</a> Add <code>HasSupply</code> method to bank keeper to ensure that input denom actually exists on chain.</li>
    </ul>
    <h3>Bug Fixes</h3>
    <ul>
    <li>(std/codec) [/<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10595">#10595</a>](<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10595">cosmos/cosmos-sdk#10595</a>) Add evidence to std/codec to be able to decode evidence in client interactions.</li>
    <li>(types) <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/9627">#9627</a> Fix nil pointer panic on <code>NewBigIntFromInt</code>.</li>
    <li><a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10725">#10725</a> populate <code>ctx.ConsensusParams</code> for begin/end blockers.</li>
    <li><a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/9829">#9829</a> Fixed Coin denom sorting not being checked during <code>Balance.Validate</code> check. Refactored the Validation logic to use <code>Coins.Validate</code> for <code>Balance.Coins</code></li>
    <li><a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10061">#10061</a> and <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10515">#10515</a> Ensure that <code>LegacyAminoPubKey</code> struct correctly unmarshals from JSON</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/cosmos/cosmos-sdk/commit/b6c77e6c819f8a51166649eaef125d1bfb276f04"><code>b6c77e6</code></a> chore: release v0.45 changelog (<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10964">#10964</a>)</li>
    <li><a href="https://github.com/cosmos/cosmos-sdk/commit/8236b26419cda96a5a1491678b227c38e4f533ba"><code>8236b26</code></a> chore: move server.GenerateCoinKey and server.GenerateSaveCoinKey to testutil...</li>
    <li><a href="https://github.com/cosmos/cosmos-sdk/commit/90ffbce4107e29969314a36ac98b750f29cdce1e"><code>90ffbce</code></a> feat: support custom mnemonics in in-process testing network (backport <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10922">#10922</a>...</li>
    <li><a href="https://github.com/cosmos/cosmos-sdk/commit/c1c1ad7425292924b77dc632370815088b2d3c58"><code>c1c1ad7</code></a> chore: v0.45.0 Release Notes (<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10760">#10760</a>)</li>
    <li><a href="https://github.com/cosmos/cosmos-sdk/commit/ba1e0990d41da85c196f1a2809ab97db2d2ed1ab"><code>ba1e099</code></a> fix: revert tx when block gas limit exceeded (backport: <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10770">#10770</a>) (<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10814">#10814</a>)</li>
    <li><a href="https://github.com/cosmos/cosmos-sdk/commit/a5c60b708f7975701696a98577a93c9776dbb3f2"><code>a5c60b7</code></a> feat!: x/gov: raise max description length to 10k chars (backport <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10740">#10740</a>) (<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/1">#1</a>...</li>
    <li><a href="https://github.com/cosmos/cosmos-sdk/commit/05656a2f53040f84ccf1d49dcbbc548a1e56472f"><code>05656a2</code></a> fix: use full gas on overflow (backport <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10897">#10897</a>) (<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10912">#10912</a>)</li>
    <li><a href="https://github.com/cosmos/cosmos-sdk/commit/89323385043cd39283a57644e7c59c4ee4b90492"><code>8932338</code></a> feat: support in-place migration ordering (backport <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10614">#10614</a>) (<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10890">#10890</a>)</li>
    <li><a href="https://github.com/cosmos/cosmos-sdk/commit/6d44d7193234113aa550c4f5fbb602f7346fa7b3"><code>6d44d71</code></a> fix!: tx result don't report block gas used as tx gas used (<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10833">#10833</a>)</li>
    <li><a href="https://github.com/cosmos/cosmos-sdk/commit/71a168d1d4c2b6ccde8c6c7bd7b9e17908b1b5b3"><code>71a168d</code></a> fix: recreate compat field, of null pubkeys in multisig (backport <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10515">#10515</a>) (<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/1">#1</a>...</li>
    <li>Additional commits viewable in <a href="https://github.com/cosmos/cosmos-sdk/compare/v0.44.5...v0.45.0">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/cosmos/cosmos-sdk&package-manager=go_modules&previous-version=0.44.5&new-version=0.45.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    </details>
    
    (cherry picked from commit f7bb142)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    mergify[bot] and dependabot[bot] authored Feb 2, 2022
    Configuration menu
    Copy the full SHA
    f0ea30a View commit details
    Browse the repository at this point in the history
  2. rename portid and port prefix for interchain accounts submodules (cos…

    …mos#779) (cosmos#826)
    
    ## Description
    
    I decided to remove the `-` from the port ID (`ica-host`) and prefix (`ica-controller`) and just make it one word (`icahost` and `icacontroller`), just in case we decide to do some parsing based on a `-` delimiter in the future.
    
    closes: cosmos#778
    
    ---
    
    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.
    
    - [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 8cba0eb)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Feb 2, 2022
    Configuration menu
    Copy the full SHA
    c230603 View commit details
    Browse the repository at this point in the history
  3. test: adding ica test for multiple controllers, single host (cosmos#816

    …) (cosmos#829)
    
    * adding test for multiple controllers, single host
    
    * updating inline comments
    
    * updating todos with correct ports
    
    * reorder to use pathCToB.Endpoint for connection IDs
    
    (cherry picked from commit 83c3e41)
    
    Co-authored-by: Damian Nolan <[email protected]>
    mergify[bot] and damiannolan authored Feb 2, 2022
    Configuration menu
    Copy the full SHA
    dea0505 View commit details
    Browse the repository at this point in the history
  4. the ica_auth page was renamed to auth-modules (cosmos#792) (cosmos#830)

    ## Description
    
    This [link](https://ibc.cosmos.network/main/app_modules/interchain-accounts/ica_auth.html) was not working because the page was renamed but not removed from the vuepress config.
    
    <img width="877" alt="image" src="https://user-images.githubusercontent.com/6876468/151064563-d4a605db-fd0a-420b-8243-910233f7fea0.png">
    
    closes: #XXXX
    
    ---
    
    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/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [x] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 142056f)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Feb 2, 2022
    Configuration menu
    Copy the full SHA
    60fdc75 View commit details
    Browse the repository at this point in the history
  5. chore: replace error string in transfer acks with const (cosmos#818) (c…

    …osmos#831)
    
    * fix: adding ack error string const for transfer
    
    * updating godoc
    
    * adding warning note to godoc in 04-channel
    
    * updating to include abci error code, and copy tests from ica
    
    * adding changelog entry
    
    (cherry picked from commit ac46ac0)
    
    Co-authored-by: Damian Nolan <[email protected]>
    mergify[bot] and damiannolan authored Feb 2, 2022
    Configuration menu
    Copy the full SHA
    3f882c7 View commit details
    Browse the repository at this point in the history
  6. refactor: active channel key format (cosmos#823) (cosmos#832)

    ## Description
    
    Updating the store key format for active channels based on @AdityaSripal comment.
    
    closes: [Adityas comment](cosmos#814 (review))
    
    ---
    
    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.
    
    - [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 4c28c1c)
    
    Co-authored-by: Sean King <[email protected]>
    mergify[bot] and seantking authored Feb 2, 2022
    Configuration menu
    Copy the full SHA
    5d9e7db View commit details
    Browse the repository at this point in the history
  7. refactor: RegisterInterchainAccount (cosmos#814) (cosmos#835)

    ## Description
    
    closes: cosmos#802
    
    ---
    
    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.
    
    - [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit fed6a86)
    
    Co-authored-by: Sean King <[email protected]>
    mergify[bot] and seantking authored Feb 2, 2022
    Configuration menu
    Copy the full SHA
    6d95456 View commit details
    Browse the repository at this point in the history
  8. refactor: reformat KeyOwnerAccount (cosmos#833) (cosmos#836)

    ## Description
    
    Reformats KeyOwnerAccount store key
    
    closes: [Damians Comment](cosmos#823 (review))
    
    ---
    
    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.
    
    - [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit bbcc09c)
    
    Co-authored-by: Sean King <[email protected]>
    mergify[bot] and seantking authored Feb 2, 2022
    Configuration menu
    Copy the full SHA
    578847c View commit details
    Browse the repository at this point in the history
  9. chore: adding encoding and txType fields to metadata (cosmos#824) (co…

    …smos#837)
    
    * adding encoding and txTypes fields to ica metadata
    
    * adapting metadata and validation to support encoding and txTypes fields. updating test cases
    
    * renaming field to tx_type
    
    * fixing failing tests from merge
    
    (cherry picked from commit 5ae8e35)
    
    Co-authored-by: Damian Nolan <[email protected]>
    mergify[bot] and damiannolan authored Feb 2, 2022
    Configuration menu
    Copy the full SHA
    3903308 View commit details
    Browse the repository at this point in the history
  10. refactor: include transaction response in ics27 channel acknowledgeme…

    …nt (cosmos#811) (cosmos#838)
    
    ## Description
    
    ref: cosmos#701
    
    ---
    
    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/ibc-go/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/ibc-go/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
    
    (cherry picked from commit 6c48f7e)
    
    Co-authored-by: colin axnér <[email protected]>
    mergify[bot] and colin-axner authored Feb 2, 2022
    Configuration menu
    Copy the full SHA
    8306273 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. test: ensure ics27 optimistic packet sends are disallowed (cosmos#842) (

    cosmos#843)
    
    (cherry picked from commit c7ea0e8)
    
    Co-authored-by: Damian Nolan <[email protected]>
    mergify[bot] and damiannolan authored Feb 3, 2022
    Configuration menu
    Copy the full SHA
    a59c033 View commit details
    Browse the repository at this point in the history
  2. ADR 003: ICS27 Ack format (cosmos#812) (cosmos#844)

    ## Description
    
    closes: cosmos#701
    
    ---
    
    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.
    
    - [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 1021617)
    
    Co-authored-by: colin axnér <[email protected]>
    mergify[bot] and colin-axner authored Feb 3, 2022
    Configuration menu
    Copy the full SHA
    53cad5d View commit details
    Browse the repository at this point in the history
  3. docs: add security model to ics27 docs (cosmos#841) (cosmos#845)

    ## Description
    
    Wording could maybe be improved, but I think the content is good enough
    
    closes: cosmos#705
    
    ---
    
    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.
    
    - [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit ec36c75)
    
    Co-authored-by: colin axnér <[email protected]>
    mergify[bot] and colin-axner authored Feb 3, 2022
    Configuration menu
    Copy the full SHA
    bb867fd View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2022

  1. test: Register using same owner address on multiple connections (cosm…

    …os#846) (cosmos#849)
    
    (cherry picked from commit f6a9279)
    
    Co-authored-by: Sean King <[email protected]>
    mergify[bot] and seantking authored Feb 4, 2022
    Configuration menu
    Copy the full SHA
    3262969 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Move emissions to functions (cosmos#783) (cosmos#855)

    * WIP move emissions
    
    * refactor events emission
    
    * update typo and code clean up following review
    
    * Update modules/core/03-connection/keeper/events.go
    
    Co-authored-by: colin axnér <[email protected]>
    
    * Update modules/core/03-connection/keeper/events.go
    
    Co-authored-by: colin axnér <[email protected]>
    
    * refactore based on code review
    
    Co-authored-by: colin axnér <[email protected]>
    (cherry picked from commit 81b619d)
    
    Co-authored-by: nir1218 <[email protected]>
    mergify[bot] and nir1218 authored Feb 7, 2022
    Configuration menu
    Copy the full SHA
    c53829f View commit details
    Browse the repository at this point in the history
  2. build(deps): bump github.com/cosmos/cosmos-sdk from 0.45.0 to 0.45.1 (c…

    …osmos#851) (cosmos#861)
    
    Bumps [github.com/cosmos/cosmos-sdk](https://github.com/cosmos/cosmos-sdk) from 0.45.0 to 0.45.1.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/cosmos/cosmos-sdk/releases">github.com/cosmos/cosmos-sdk's releases</a>.</em></p>
    <blockquote>
    <h2>v0.45.1</h2>
    <p>This release introduces bug fixes and improvements on the Cosmos SDK v0.45 series:</p>
    <h3>Highlights</h3>
    <ul>
    <li>Added the missing <code>iavl-cache-size</code> config parameter parsing to set a desired IAVL cache size. The default value is way to small for big chains, and causes OOM failures.</li>
    <li>Added a check in <code>x/upgrade</code> module's <code>BeginBlock</code> preventing accidental binary downgrades</li>
    <li>Fix: the <code>/cosmos/tx/v1beta1/txs/{hash}</code> endpoint returns correct return code (404) for a non existing tx.</li>
    </ul>
    <p>See the <a href="https://github.com/cosmos/cosmos-sdk/blob/v0.45.1/CHANGELOG.md">Cosmos SDK v0.45.1  Changelog</a> for the exhaustive list of all changes and check other fixes in 0.45.x release series.</p>
    <p><strong>Full Diff</strong>: <a href="https://github.com/cosmos/cosmos-sdk/compare/v0.45.0...v0.45.1">https://github.com/cosmos/cosmos-sdk/compare/v0.45.0...v0.45.1</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/cosmos/cosmos-sdk/blob/v0.45.1/CHANGELOG.md">github.com/cosmos/cosmos-sdk's changelog</a>.</em></p>
    <blockquote>
    <h2><a href="https://github.com/cosmos/cosmos-sdk/releases/tag/v0.45.1">v0.45.1</a> - 2022-02-03</h2>
    <h3>Bug Fixes</h3>
    <ul>
    <li>(grpc) <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10992">#10985</a> The <code>/cosmos/tx/v1beta1/txs/{hash}</code> endpoint returns a 404 when a tx does not exist.</li>
    <li><a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10990">#10990</a> Fixes missing <code>iavl-cache-size</code> config parsing in <code>GetConfig</code> method.</li>
    </ul>
    <h3>Improvements</h3>
    <ul>
    <li><a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10407">#10407</a> Added validation to <code>x/upgrade</code> module's <code>BeginBlock</code> to check accidental binary downgrades</li>
    <li><a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/pull/10768">#10768</a> Extra logging in in-place store migrations.</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/cosmos/cosmos-sdk/commit/2646b474c7beb0c93d4fafd395ef345f41afc251"><code>2646b47</code></a> chore: 0.45.1 Release Notes (<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/11109">#11109</a>)</li>
    <li><a href="https://github.com/cosmos/cosmos-sdk/commit/f69c82fa7cb2381b0f220be7bcb7f56401e9fd6e"><code>f69c82f</code></a> feat: extra logging in in-place store migrations (backport <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10768">#10768</a>) (<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/11107">#11107</a>)</li>
    <li><a href="https://github.com/cosmos/cosmos-sdk/commit/0c9bbbc68fe5eb08aa39c081a9ec0557ea109a43"><code>0c9bbbc</code></a> fix: add iavl-cache-size config parsing to GetConfig (backport <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10990">#10990</a>) (<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/11058">#11058</a>)</li>
    <li><a href="https://github.com/cosmos/cosmos-sdk/commit/985d221518690c5ff448fab1c61d5d6e2f43eebd"><code>985d221</code></a> feat!: add protection against accidental downgrades (backport <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10407">#10407</a>) (<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/11026">#11026</a>)</li>
    <li><a href="https://github.com/cosmos/cosmos-sdk/commit/dfd47f5b449f558a855da284a9a7eabbfbad435d"><code>dfd47f5</code></a> chore: update 0.45 migration and support notes (backport <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10973">#10973</a>) (<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10979">#10979</a>)</li>
    <li><a href="https://github.com/cosmos/cosmos-sdk/commit/7ecf4d4ed4b63f9512806d6c0a0e896a1afba02c"><code>7ecf4d4</code></a> fix: return 404 on non-existing tx (backport <a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10992">#10992</a>) (<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/11014">#11014</a>)</li>
    <li><a href="https://github.com/cosmos/cosmos-sdk/commit/ced57ea5de0e28323adb9c8cddba960b3d515100"><code>ced57ea</code></a> docs: guidelines for ValidateBasic (<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/10983">#10983</a>) (<a href="https://github-redirect.dependabot.com/cosmos/cosmos-sdk/issues/11001">#11001</a>)</li>
    <li>See full diff in <a href="https://github.com/cosmos/cosmos-sdk/compare/v0.45.0...v0.45.1">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/cosmos/cosmos-sdk&package-manager=go_modules&previous-version=0.45.0&new-version=0.45.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    </details>
    
    (cherry picked from commit c378ff3)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    mergify[bot] and dependabot[bot] authored Feb 7, 2022
    Configuration menu
    Copy the full SHA
    402a3bf View commit details
    Browse the repository at this point in the history
  3. Added ChannelId to MsgChannelOpenInitResponse (cosmos#848) (cosmos#856)

    ## Description
    added ChannelId to MsgChannelOpenInitResponse
    this is needed for distribution within interchain security
    
    Also my go imports didn't like go metrics so I had to add the go-metrics alias
    
    Supersedes: cosmos#839
    
    Quote from @AdityaSripal
    Context for the other folks reviewing: This is a problem in general not just for CCV. But currently, in CCV we want to initiate a transfer channel and know what the channelID is.
    
    So if we want to do this as part of third-party module logic, it's currently impossible with the codebase. Since, if you try to use channelKeeper directly you will need portCapability; and a third party module will not have transfer's portCapability.
    
    So we have to use the MsgServer, but the response doesn't include the channelID which we need since then we want to send transfer packets over the established channel.
    
    So this is going to be an issue for any third-party module that wants to initialize a channel of a different IBC application and then use that channel to send packets over
    
    ---
    
    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/ibc-go/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).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/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
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 7b7eb9f)
    
    Co-authored-by: frog power 4000 <[email protected]>
    mergify[bot] and rigelrozanski authored Feb 7, 2022
    Configuration menu
    Copy the full SHA
    45a84f2 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. fix: ica host OnRecvPacket error acknowledgement (cosmos#885) (cosmos…

    …#886)
    
    (cherry picked from commit 31487bc)
    
    Co-authored-by: Damian Nolan <[email protected]>
    mergify[bot] and damiannolan authored Feb 8, 2022
    Configuration menu
    Copy the full SHA
    37bbee1 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

  1. chore: add defensive check to ensure metadata does not change when re…

    …opening an active channel (cosmos#847) (cosmos#887)
    
    ## Description
    
    closes: cosmos#795
    
    ---
    
    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.
    
    - [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 482b7ab)
    
    Co-authored-by: colin axnér <[email protected]>
    mergify[bot] and colin-axner authored Feb 9, 2022
    Configuration menu
    Copy the full SHA
    6511e9c View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

  1. bug: use custom ante handler to reject redundant transactions in sima…

    …pp (cosmos#884) (cosmos#896)
    
    * add custom ante handler
    
    * add godoc and changelog entry
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    (cherry picked from commit d5e2ba5)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Feb 10, 2022
    Configuration menu
    Copy the full SHA
    6c9cf52 View commit details
    Browse the repository at this point in the history
  2. refactor: allow the mock module to be used multiple times as base ibc…

    … application in middleware stack (backport cosmos#892) (cosmos#899)
    
    * refactor: allow the mock module to be used multiple times as base ibc application in middleware stack (cosmos#892)
    
    ## Description
    
    Currently the `AppModule` assumes a single scoped keeper. This doesn't allow the mock module to be used as a base application for different middleware stack (ica stack, fee stack, etc)
    
    I broke the API because I think it is cleaner. If we want this to be non API breaking, I can try to readjust
    
    ref: cosmos#891
    
    ---
    
    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.
    
    - [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 8f62a47)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflicts
    
    Co-authored-by: colin axnér <[email protected]>
    mergify[bot] and colin-axner authored Feb 10, 2022
    Configuration menu
    Copy the full SHA
    45b8e92 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2641fa1 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. chore: add ParsePacketFromEvents testing helper function (cosmos#904) (

    …cosmos#919)
    
    ## Description
    
    ref: cosmos#891
    
    ---
    
    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.
    
    - [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit c27d5b5)
    
    Co-authored-by: colin axnér <[email protected]>
    mergify[bot] and colin-axner authored Feb 15, 2022
    Configuration menu
    Copy the full SHA
    96ca59b View commit details
    Browse the repository at this point in the history
  2. fix: correctly claim capability for mock module, handle genesis expor…

    …ts (cosmos#921) (cosmos#922)
    
    ## Description
    
    This contains two fixes:
    - the capability being claimed by the scoped keeper was incorrect (mock.ModuleName -> port ID)
    - the mock module wasn't accounting for non empty genesis state in capabilities (after genesis export, capability will create the bound ports so rebinding doesn't need to happen)
    
    closes: #XXXX
    
    ---
    
    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.
    
    - [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit afa2d90)
    
    Co-authored-by: colin axnér <[email protected]>
    mergify[bot] and colin-axner authored Feb 15, 2022
    Configuration menu
    Copy the full SHA
    f418799 View commit details
    Browse the repository at this point in the history
  3. docs: update migration docs for upgrade proposal in relation to ICS27 (

    …cosmos#920) (cosmos#923)
    
    ## Description
    
    closes: #XXXX
    
    ---
    
    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.
    
    - [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit d31f92d)
    
    Co-authored-by: colin axnér <[email protected]>
    mergify[bot] and colin-axner authored Feb 15, 2022
    Configuration menu
    Copy the full SHA
    053e00e View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2022

  1. chore(ica): add trail of bits audit report (cosmos#903) (cosmos#944)

    * chore(ica): add trail of bits audit report
    
    * relocate the audit report for ICA
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    (cherry picked from commit f442721)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Feb 17, 2022
    Configuration menu
    Copy the full SHA
    f68514c View commit details
    Browse the repository at this point in the history
  2. refactor: WriteAcknowledgement API (backport cosmos#882) (cosmos#943)

    * refactor: WriteAcknowledgement API (cosmos#882)
    
    * refactor: WriteAcknowledgement takes exported.Acknowledgement instead of bytes
    
    * fix: adding check for empty byte string
    
    * chore: update changelog
    
    * fixing test case + adding migration docs
    
    * testing: Adding MockEmptyAcknowledgement to testing library
    
    * docs: fix version
    
    * test: add check for ack is nil
    
    (cherry picked from commit acbc9b6)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix changelog merge conflict
    
    * backport migration docs
    
    Co-authored-by: Sean King <[email protected]>
    Co-authored-by: Colin Axnér <[email protected]>
    3 people authored Feb 17, 2022
    Configuration menu
    Copy the full SHA
    5534418 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2022

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

Commits on Feb 22, 2022

  1. testing: adding multiple sender accounts for testing purposes (cosmos…

    …#935) (cosmos#959)
    
    * testing: adding multiple sender accounts for testing puproses
    
    * fix genesis setup (cosmos#936)
    
    * Update testing/chain.go
    
    Co-authored-by: colin axnér <[email protected]>
    
    * refactor: code hygiene
    
    * Update testing/chain.go
    
    Co-authored-by: Aditya <[email protected]>
    
    * fix: setting totalySupply to empty
    
    * nit: CamelCase not UPPERCASE
    
    Co-authored-by: Aditya <[email protected]>
    Co-authored-by: colin axnér <[email protected]>
    (cherry picked from commit 20dd5ca)
    
    Co-authored-by: Sean King <[email protected]>
    mergify[bot] and seantking authored Feb 22, 2022
    Configuration menu
    Copy the full SHA
    523c596 View commit details
    Browse the repository at this point in the history
  2. fix: classify client states without consensus states as expired (cosm…

    …os#941) (cosmos#969)
    
    ## Description
    
    closes: cosmos#850
    
    ---
    
    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.
    
    - [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit d48f576)
    
    Co-authored-by: Tim Lind <[email protected]>
    mergify[bot] and timlind authored Feb 22, 2022
    Configuration menu
    Copy the full SHA
    b604030 View commit details
    Browse the repository at this point in the history
  3. Create test chain with multiple validators (cosmos#942) (cosmos#960)

    * testing: adding multiple sender accounts for testing puproses
    
    * fix genesis setup (cosmos#936)
    
    * Update testing/chain.go
    
    Co-authored-by: colin axnér <[email protected]>
    
    * refactor: code hygiene
    
    * Update testing/chain.go
    
    Co-authored-by: Aditya <[email protected]>
    
    * multi validator commit taken from @Saione
    
    * add function to pass custom valset
    
    * add changelog
    
    Co-authored-by: Sean King <[email protected]>
    Co-authored-by: Sean King <[email protected]>
    Co-authored-by: colin axnér <[email protected]>
    (cherry picked from commit 98f4d3a)
    
    # Conflicts:
    #	testing/chain.go
    
    Co-authored-by: Aditya <[email protected]>
    mergify[bot] and AdityaSripal authored Feb 22, 2022
    Configuration menu
    Copy the full SHA
    e93162c View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. chore: update migration docs (cosmos#985) (cosmos#986)

    * chore: update migration docs
    
    * Update docs/migrations/v2-to-v3.md
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    Co-authored-by: Damian Nolan <[email protected]>
    (cherry picked from commit ef34765)
    
    Co-authored-by: colin axnér <[email protected]>
    mergify[bot] and colin-axner authored Feb 23, 2022
    Configuration menu
    Copy the full SHA
    0b18651 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. bug: support base denoms with slashes (cosmos#978) (cosmos#1019)

    * bug: support base denoms with slashes
    
    * add changelog entry
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    (cherry picked from commit 4545154)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Mar 1, 2022
    Configuration menu
    Copy the full SHA
    3c33f77 View commit details
    Browse the repository at this point in the history
  2. ibctesting: make testing.T public (cosmos#1020) (cosmos#1030)

    (cherry picked from commit 6d6888b)
    
    Co-authored-by: Federico Kunze Küllmer <[email protected]>
    Co-authored-by: Damian Nolan <[email protected]>
    3 people authored Mar 1, 2022
    Configuration menu
    Copy the full SHA
    171498a View commit details
    Browse the repository at this point in the history
  3. upgrade ics23 to v0.7 (cosmos#948) (cosmos#1028)

    * upgrade ics23 to v0.7-rc
    
    * add changelog entry
    
    * update ics23 to final 0.7
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    (cherry picked from commit 9d8be7c)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Mar 1, 2022
    Configuration menu
    Copy the full SHA
    4af1e62 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. feat: Add a function to initialize the ICS27 module via an upgrade pr…

    …oposal (cosmos#1037) (cosmos#1040)
    
    ## Description
    
    closes: cosmos#1034
    
    ---
    
    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.
    
    - [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 147e0f1)
    
    Co-authored-by: colin axnér <[email protected]>
    mergify[bot] and colin-axner authored Mar 2, 2022
    Configuration menu
    Copy the full SHA
    dcb5247 View commit details
    Browse the repository at this point in the history
  2. fix package import (cosmos#1007) (cosmos#1036)

    (cherry picked from commit f994d1e)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: Damian Nolan <[email protected]>
    3 people authored Mar 2, 2022
    Configuration menu
    Copy the full SHA
    11c018f View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. docs: add missing args to NewKeeper in integration docs (cosmos#1038) (

    …cosmos#1054)
    
    ## Description
    
    This add some missing arguments to `ibckeeper.NewKeeper` and `ibctransferkeeper.NewKeeper` in integration docs
    
    ---
    
    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/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [x] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit f71a505)
    
    Co-authored-by: daeMOn <[email protected]>
    mergify[bot] and daeMOn63 authored Mar 3, 2022
    Configuration menu
    Copy the full SHA
    571ba40 View commit details
    Browse the repository at this point in the history
  2. chore: fix mispelled words (cosmos#991) (cosmos#1072)

    (cherry picked from commit 556cc01)
    
    Co-authored-by: Sean King <[email protected]>
    mergify[bot] and seantking authored Mar 3, 2022
    Configuration menu
    Copy the full SHA
    e43079e View commit details
    Browse the repository at this point in the history
  3. chore: fix broken link (cosmos#972) (cosmos#1066)

    (cherry picked from commit 01cd4ad)
    
    Co-authored-by: colin axnér <[email protected]>
    mergify[bot] and colin-axner authored Mar 3, 2022
    Configuration menu
    Copy the full SHA
    6f2bf38 View commit details
    Browse the repository at this point in the history
  4. update changelog

    crodriguezvega authored Mar 3, 2022
    Configuration menu
    Copy the full SHA
    2160689 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. small fixes for v2 to v3 migration (cosmos#1016) (cosmos#1074)

    * small fixes for v2 to v3 migration
    
    * review comment
    
    * Update v2-to-v3.md
    
    * add store upgrade documentation
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    (cherry picked from commit a55ca88)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    22bea13 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. call packet.GetSequence() rather than passing the func as argument (b…

    …ackport cosmos#995) (cosmos#1083)
    
    * call packet.GetSequence() rather than passing the func as argument (cosmos#995)
    
    (cherry picked from commit fc452ac)
    
    * fix changelog
    
    Co-authored-by: Joe Bowman <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    3 people authored Mar 8, 2022
    Configuration menu
    Copy the full SHA
    227a609 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. Add counterpartyChannelID param to IBCModule.OnChanOpenAck (cosmos#1086

    …) (cosmos#1087)
    
    * add counterpartyChannelID param to IBCModule OnChanOpenAck()
    
    * change testing mock
    
    * change ica IBCModules ChannelOpenAck
    
    * change transfer IBCModules ChannelOpenAck
    
    * change core keeper ChannelOpenAck()
    
    * CHANGELOG.md
    
    * update v2-to-v3 migration doc
    
    * Update docs/migrations/v2-to-v3.md
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    (cherry picked from commit 13df199)
    
    Co-authored-by: khanh <[email protected]>
    mergify[bot] and catShaark authored Mar 9, 2022
    Configuration menu
    Copy the full SHA
    5c0bf8b View commit details
    Browse the repository at this point in the history
  2. fix mirgation docs (cosmos#1091) (cosmos#1092)

    (cherry picked from commit 90a7e5f)
    
    Co-authored-by: colin axnér <[email protected]>
    mergify[bot] and colin-axner authored Mar 9, 2022
    Configuration menu
    Copy the full SHA
    549d9bf View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. fix: handle testing update client errors (cosmos#1094) (cosmos#1095)

    (cherry picked from commit a7563c9)
    
    Co-authored-by: Federico Kunze Küllmer <[email protected]>
    mergify[bot] and fedekunze authored Mar 10, 2022
    Configuration menu
    Copy the full SHA
    45fdb81 View commit details
    Browse the repository at this point in the history
  2. replace channel keeper with IBC keeper in AnteDecorator (cosmos#950) (c…

    …osmos#1096)
    
    * replace channel keeper with IBC keeper in AnteDecorator and pass message to rpc handler
    
    * fix error checking condition
    
    * fix for proper way of getting go context
    
    * refactor tests for ante handler
    
    * review comment
    
    * review comments and some fixes
    
    * review comments
    
    * execute message for update client as well
    
    * add migration
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    (cherry picked from commit f0b94df)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Mar 10, 2022
    Configuration menu
    Copy the full SHA
    16c65c6 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2022

  1. ibctesting: custom voting power reduction for testing (cosmos#939) (c…

    …osmos#1104)
    
    * ibctesting: custom voting power reduction for testing
    
    * changelog
    
    * fix
    
    * make T public
    
    * fix
    
    * revert changes
    
    * fix test
    
    (cherry picked from commit c32e4be)
    
    Co-authored-by: Federico Kunze Küllmer <[email protected]>
    mergify[bot] and fedekunze authored Mar 11, 2022
    Configuration menu
    Copy the full SHA
    1f346a7 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. update changelog

    crodriguezvega authored Mar 15, 2022
    Configuration menu
    Copy the full SHA
    b3823d4 View commit details
    Browse the repository at this point in the history
  2. update changelog

    crodriguezvega authored Mar 15, 2022
    Configuration menu
    Copy the full SHA
    eaf9d67 View commit details
    Browse the repository at this point in the history
  3. fix: adjust InitModule to account for empty controller and host keepe…

    …rs (cosmos#1120) (cosmos#1121)
    
    ## Description
    
    closes: #XXXX
    
    ---
    
    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/ibc-go/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/ibc-go/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
    
    (cherry picked from commit 0a81a52)
    
    Co-authored-by: colin axnér <[email protected]>
    mergify[bot] and colin-axner authored Mar 15, 2022
    Configuration menu
    Copy the full SHA
    6e1b25a View commit details
    Browse the repository at this point in the history
  4. update changelog

    crodriguezvega authored Mar 15, 2022
    Configuration menu
    Copy the full SHA
    fde4494 View commit details
    Browse the repository at this point in the history
  5. Merge pull request from GHSA-j658-c98j-fww4 (cosmos#1127)

    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    crodriguezvega and Carlos Rodriguez authored Mar 15, 2022
    Configuration menu
    Copy the full SHA
    0ab8568 View commit details
    Browse the repository at this point in the history
  6. fixes for the documentation about handling ack for SDK <= 0.45 (cosmo…

    …s#1122) (cosmos#1129)
    
    * fixes for documentation
    
    * review comment
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    (cherry picked from commit 4fe874e)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Mar 15, 2022
    Configuration menu
    Copy the full SHA
    46e0206 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. call packet.GetSequence() rather than passing the func as argument (b…

    …ackport cosmos#1130) (cosmos#1139)
    
    * call packet.GetSequence() rather than passing the func as argument (cosmos#1130)
    
    * call packet.GetSequence() rather than passing the func as argument
    
    * add changelog entry
    
    (cherry picked from commit dbd2df2)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflicts
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Mar 21, 2022
    Configuration menu
    Copy the full SHA
    10ebf0d View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. fixes for go-releaser configuration (cosmos#1148) (cosmos#1157)

    * set the pre-release status if the tag contains alpha, beta or rc
    
    * add separate filter for final releases
    
    (cherry picked from commit 40f9da1)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    d538bc4 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2022

  1. add versions for new releases (cosmos#1175) (cosmos#1183)

    ## Description
    
    closes: #XXXX
    
    ---
    
    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/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [x] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 46b2720)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    c0a8e81 View commit details
    Browse the repository at this point in the history
  2. fix typos in the controller params (cosmos#1172) (cosmos#1182)

    ## Description
    
    closes: #XXXX
    
    ---
    
    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/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [x] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 1468382)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: colin axnér <[email protected]>
    3 people authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    ea52a75 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. requirements document for ICA (cosmos#1173) (cosmos#1209)

    * add requirements document for interchain accounts
    
    * fix branch
    
    * added number in tittle.
    
    * apply suggestions from review
    
    Co-authored-by: Aditya <[email protected]>
    
    * review comment
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: Aditya <[email protected]>
    (cherry picked from commit ccc4cb8)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    7662473 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. imp: improve Logger performance (cosmos#1160) (cosmos#1218)

    * fix: Logger marshal errors
    
    * changelog
    
    * update
    
    (cherry picked from commit ffa9896)
    
    Co-authored-by: Federico Kunze Küllmer <[email protected]>
    mergify[bot] and fedekunze authored Apr 6, 2022
    Configuration menu
    Copy the full SHA
    f49b8bc View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. docs: replace links in apps with correct ones (cosmos#1255) (cosmos#1261

    )
    
    ## Description
    
    I noticed that 2 links at the bottom of the applications docs page were not correct.
    
    closes: #XXXX
    
    ---
    
    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/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [x] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 31d5776)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Apr 14, 2022
    Configuration menu
    Copy the full SHA
    73dca92 View commit details
    Browse the repository at this point in the history
  2. update godoc of RegisterInterchainAccount (cosmos#1256) (cosmos#1262)

    ## Description
    
    The godoc of `RegisterInterchainAccount` was still saying that the port identifier was constructed using as well the connection identifiers. I corrected that.
    
    closes: #XXXX
    
    ---
    
    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/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [x] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 4872c4b)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: colin axnér <[email protected]>
    3 people authored Apr 14, 2022
    Configuration menu
    Copy the full SHA
    52f00fb View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2022

  1. build(deps): bump github.com/cosmos/cosmos-sdk from 0.45.1 to 0.45.3 …

    …(backport cosmos#1247) (cosmos#1271)
    
    * build(deps): bump github.com/cosmos/cosmos-sdk from 0.45.1 to 0.45.3 (cosmos#1247)
    
    Bumps [github.com/cosmos/cosmos-sdk](https://github.com/cosmos/cosmos-sdk) from 0.45.1 to 0.45.3.
    - [Release notes](https://github.com/cosmos/cosmos-sdk/releases)
    - [Changelog](https://github.com/cosmos/cosmos-sdk/blob/v0.45.3/CHANGELOG.md)
    - [Commits](cosmos/cosmos-sdk@v0.45.1...v0.45.3)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/cosmos/cosmos-sdk
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    (cherry picked from commit 1d3c146)
    
    # Conflicts:
    #	go.mod
    #	go.sum
    
    * fix conflicts
    
    * delete dead link
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: crodriguezvega <[email protected]>
    3 people authored Apr 21, 2022
    Configuration menu
    Copy the full SHA
    70d8472 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2022

  1. add missing changelog entry for bump of sdk 0.45.3 (cosmos#1272) (cos…

    …mos#1277)
    
    ## Description
    
    closes: #XXXX
    
    ---
    
    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/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] 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
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 23fccc5)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Apr 25, 2022
    Configuration menu
    Copy the full SHA
    0645553 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2022

  1. fixing dead links from sdk default branch update (cosmos#1301) (cosmo…

    …s#1303)
    
    (cherry picked from commit bace988)
    
    Co-authored-by: Damian Nolan <[email protected]>
    mergify[bot] and damiannolan authored Apr 27, 2022
    Configuration menu
    Copy the full SHA
    5883227 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2022

  1. override default docsBranch (cosmos#1355) (cosmos#1389)

    ## Description
    
    closes: cosmos#1354
    
    ---
    
    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/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [x] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] 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
    
    (cherry picked from commit 2709c24)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored May 17, 2022
    Configuration menu
    Copy the full SHA
    33b063e View commit details
    Browse the repository at this point in the history

Commits on May 18, 2022

  1. build(deps): bump github.com/cosmos/cosmos-sdk from 0.45.3 to 0.45.4 (c…

    …osmos#1300) (cosmos#1364)
    
    * build(deps): bump github.com/cosmos/cosmos-sdk from 0.45.3 to 0.45.4
    
    Bumps [github.com/cosmos/cosmos-sdk](https://github.com/cosmos/cosmos-sdk) from 0.45.3 to 0.45.4.
    - [Release notes](https://github.com/cosmos/cosmos-sdk/releases)
    - [Changelog](https://github.com/cosmos/cosmos-sdk/blob/v0.45.4/CHANGELOG.md)
    - [Commits](cosmos/cosmos-sdk@v0.45.3...v0.45.4)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/cosmos/cosmos-sdk
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * update changelog
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: colin axnér <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    (cherry picked from commit bd08650)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    mergify[bot] and dependabot[bot] authored May 18, 2022
    Configuration menu
    Copy the full SHA
    75ee548 View commit details
    Browse the repository at this point in the history
  2. add empty keepers checking in ibc NewKeeper (backport cosmos#1284) (c…

    …osmos#1381)
    
    * add empty keepers checking in ibc NewKeeper (cosmos#1284)
    
    * add empty keepers checking in ibc NewKeeper
    
    * check for empty exported keepers instead of empty sdk-defined keeper structs
    
    * Update modules/core/keeper/keeper.go
    
    Co-authored-by: colin axnér <[email protected]>
    
    * remove func checkEmptyKeepers(), check empty keepers directly within func NewKeeper()
    
    * modules/core/keeper KeeperTestSuite -> MsgServerTestSuite; creat new modules/core/keeper KeeperTestSuite for testing ibckeeper.NewKeeper()
    
    * update CHANGELOG.md
    
    * DummyStakingKeeper -> MockStakingKeeper
    
    * refactor modules/core/keeper test
    
    * Update modules/core/keeper/keeper_test.go
    
    Co-authored-by: colin axnér <[email protected]>
    
    * Update modules/core/keeper/keeper.go
    
    Co-authored-by: colin axnér <[email protected]>
    
    Co-authored-by: colin axnér <[email protected]>
    (cherry picked from commit f2577f9)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflict
    
    * fix conflict
    
    Co-authored-by: khanh <[email protected]>
    Co-authored-by: crodriguezvega <[email protected]>
    3 people authored May 18, 2022
    Configuration menu
    Copy the full SHA
    f58b8c9 View commit details
    Browse the repository at this point in the history
  3. fix: prefix ResponseResultType enum for proto linting (cosmos#1143) (c…

    …osmos#1392)
    
    (cherry picked from commit 5cf580c)
    
    Co-authored-by: Damian Nolan <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    3 people authored May 18, 2022
    Configuration menu
    Copy the full SHA
    8111f7a View commit details
    Browse the repository at this point in the history

Commits on May 24, 2022

  1. feat: Add sender to fungible_token_packet events (backport cosmos#1414)…

    … (cosmos#1426)
    
    * Add Sender to funginble_token_packet events
    
    (cherry picked from commit f05a7cf)
    
    * chore: Updated CHANGELOG.md
    
    (cherry picked from commit c809c51)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * Update CHANGELOG.md
    
    (cherry picked from commit d8be3d0)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * Update CHANGELOG.md
    
    Co-authored-by: Damian Nolan <[email protected]>
    (cherry picked from commit 46d73a0)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflicts
    
    Co-authored-by: chatton <[email protected]>
    Co-authored-by: Cian Hatton <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    4 people authored May 24, 2022
    Configuration menu
    Copy the full SHA
    41a0733 View commit details
    Browse the repository at this point in the history
  2. add swagger for interchain accounts (cosmos#1402) (cosmos#1410)

    ## Description
    
    closes: #XXXX
    
    ---
    
    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/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [x] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit bf444a6)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored May 24, 2022
    Configuration menu
    Copy the full SHA
    0337676 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2022

  1. add actual parameter example to denom-trace and denom-hash CLI querie…

    …s (backport cosmos#1442) (cosmos#1462)
    
    * add actual parameter example to denom-trace and denom-hash CLI queries (cosmos#1442)
    
    (cherry picked from commit 8062d01)
    
    # Conflicts:
    #	modules/apps/transfer/client/cli/query.go
    
    * fix conflict
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored May 30, 2022
    Configuration menu
    Copy the full SHA
    c26c51c View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2022

  1. Emit channel close event on ordered channel close (backport cosmos#1464

    …) (cosmos#1475)
    
    * Emit channel close event on ordered channel close (cosmos#1464)
    
    (cherry picked from commit 9ed5ca4)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflict
    
    Co-authored-by: Cian Hatton <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    3 people authored Jun 2, 2022
    Configuration menu
    Copy the full SHA
    968d697 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2022

  1. chore: improve DenomTrace grpc (backport cosmos#1342) (cosmos#1503)

    * chore: improve DenomTrace grpc (cosmos#1342)
    
    * change DenomTrace grpc
    
    * update CHANGELOG.md
    
    * minor
    
    * minor
    
    * minor
    
    * minor
    
    * minor
    
    * minor
    
    * Update modules/apps/transfer/keeper/grpc_query_test.go
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * Update modules/apps/transfer/keeper/grpc_query_test.go
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * Update CHANGELOG.md
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    * use TrimPrefix() in DenomTrace()
    
    * update migration doc
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: Damian Nolan <[email protected]>
    (cherry picked from commit 23e7e7d)
    
    # Conflicts:
    #	CHANGELOG.md
    #	docs/ibc/proto-docs.md
    #	docs/migrations/v3-to-v4.md
    #	modules/apps/transfer/client/cli/query.go
    
    * fix conflicts
    
    Co-authored-by: khanh <[email protected]>
    Co-authored-by: crodriguezvega <[email protected]>
    3 people authored Jun 9, 2022
    Configuration menu
    Copy the full SHA
    d745ace View commit details
    Browse the repository at this point in the history
  2. Emit an event to indicate a successful acknowledgement in the ICA mod…

    …ule (backport cosmos#1466) (cosmos#1508)
    
    * Emit an event to indicate a successful acknowledgement in the ICA module (cosmos#1466)
    
    (cherry picked from commit b2ca193)
    
    # Conflicts:
    #	modules/apps/27-interchain-accounts/host/keeper/events.go
    
    * fix conflicts
    
    * Update events.go
    
    Co-authored-by: Cian Hatton <[email protected]>
    Co-authored-by: crodriguezvega <[email protected]>
    3 people authored Jun 9, 2022
    Configuration menu
    Copy the full SHA
    da89037 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

  1. Update CHANGELOG.md

    crodriguezvega authored Jun 14, 2022
    Configuration menu
    Copy the full SHA
    1842464 View commit details
    Browse the repository at this point in the history
  2. Update CHANGELOG.md

    crodriguezvega authored Jun 14, 2022
    Configuration menu
    Copy the full SHA
    b84992c View commit details
    Browse the repository at this point in the history
  3. Update CHANGELOG.md

    crodriguezvega authored Jun 14, 2022
    Configuration menu
    Copy the full SHA
    23f555c View commit details
    Browse the repository at this point in the history
  4. Update CHANGELOG.md

    crodriguezvega authored Jun 14, 2022
    Configuration menu
    Copy the full SHA
    df58f1d View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2022

  1. Update versions

    crodriguezvega authored Jun 16, 2022
    Configuration menu
    Copy the full SHA
    ae866d8 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2022

  1. Delete v3-to-v4.md

    crodriguezvega authored Jun 20, 2022
    Configuration menu
    Copy the full SHA
    79eeb56 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2022

  1. docs: add upgrade client proposal event (cosmos#1596) (cosmos#1634)

    (cherry picked from commit 41282c7)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Jul 1, 2022
    Configuration menu
    Copy the full SHA
    53e1594 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2022

  1. feat: emitting an event when handling a client upgrade proposal (back…

    …port cosmos#1570) (cosmos#1593)
    
    * feat: emitting an event when handling a client upgrade proposal (cosmos#1570)
    
    * feat: emitting an event when handling a client upgrade proposal
    
    * refactor: only emit event if err is nil
    
    * refactor: idiotmatic go:
    
    (cherry picked from commit 8422d0c)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * Update CHANGELOG.md
    
    * Update CHANGELOG.md
    
    Co-authored-by: Sean King <[email protected]>
    Co-authored-by: Damian Nolan <[email protected]>
    3 people authored Jul 5, 2022
    Configuration menu
    Copy the full SHA
    b91ef4e View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. fix broken link (cosmos#1776) (cosmos#1806)

    (cherry picked from commit ef7a5c7)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Jul 28, 2022
    Configuration menu
    Copy the full SHA
    2c986a0 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2022

  1. fix: add cosmos_proto.implements_interface (backport cosmos#1740) (co…

    …smos#1815)
    
    * fix: add cosmos_proto.implements_interface (cosmos#1740)
    
    * fix: add cosmos_proto.implements_interface
    
    * changelog
    
    * Update CHANGELOG.md
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * run `make proto-all`
    
    * run `go mod tidy`
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: colin axnér <[email protected]>
    (cherry picked from commit 40d0ff7)
    
    # Conflicts:
    #	CHANGELOG.md
    #	modules/core/02-client/types/client.pb.go
    
    * fix conflicts
    
    Co-authored-by: Dan Lynch <[email protected]>
    Co-authored-by: crodriguezvega <[email protected]>
    3 people authored Jul 29, 2022
    Configuration menu
    Copy the full SHA
    93611dd View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. Update CHANGELOG.md

    crodriguezvega authored Aug 2, 2022
    Configuration menu
    Copy the full SHA
    f0c3d3a View commit details
    Browse the repository at this point in the history
  2. Update CHANGELOG.md

    crodriguezvega authored Aug 2, 2022
    Configuration menu
    Copy the full SHA
    79a4af5 View commit details
    Browse the repository at this point in the history
  3. Update CHANGELOG.md

    crodriguezvega authored Aug 2, 2022
    Configuration menu
    Copy the full SHA
    3a514ef View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2022

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

Commits on Aug 11, 2022

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

Commits on Aug 12, 2022

  1. fix: "acknowledgement written" logs unsupported type (backport cosmos…

    …#1919) (cosmos#1958)
    
    * fix: "acknowledgement written" logs unsupported type (cosmos#1919)
    
    * fix: "acknowledgement written" logs unsupported type
    
    * Updating CHANGELOG.md
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: colin axnér <[email protected]>
    (cherry picked from commit 897e7eb)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflict
    
    Co-authored-by: Joe Abbey <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    3 people authored Aug 12, 2022
    Configuration menu
    Copy the full SHA
    5c407ab View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. fix broken link (cosmos#2059) (cosmos#2094)

    (cherry picked from commit 7d26a87)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Aug 23, 2022
    Configuration menu
    Copy the full SHA
    02b55a3 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. chore: fix broken link to bank module spec (backport cosmos#2201) (co…

    …smos#2206)
    
    * chore: fix broken link to bank module spec (cosmos#2201)
    
    ## Description
    
    closes: #XXXX
    
    ---
    
    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/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [x] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 1a0918d)
    
    # Conflicts:
    #	docs/apps/transfer/params.md
    
    * fix conflict
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Sep 7, 2022
    Configuration menu
    Copy the full SHA
    3252455 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

  1. fix broken link/update link (cosmos#2338) (cosmos#2343)

    (cherry picked from commit d908b1b)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    mergify[bot] and crodriguezvega authored Sep 21, 2022
    Configuration menu
    Copy the full SHA
    c87a53d View commit details
    Browse the repository at this point in the history
  2. Fix ICAControllerKeeper (cosmos#2303) (cosmos#2329)

    Co-authored-by: Carlos Rodriguez <[email protected]>
    (cherry picked from commit 280db0c)
    
    Co-authored-by: Raul Bernal <[email protected]>
    Co-authored-by: colin axnér <[email protected]>
    3 people authored Sep 21, 2022
    Configuration menu
    Copy the full SHA
    773e22b View commit details
    Browse the repository at this point in the history
  3. Adding paramsKeeper.Subspace(icahosttypes.SubModuleName) (cosmos#2220

    …) (cosmos#2321)
    
    * Adding `paramsKeeper.Subspace(icahosttypes.SubModuleName)`
    
    Adding `paramsKeeper.Subspace(icahosttypes.SubModuleName)` at `initParamsKeeper` func
    
    * fix spaces
    
    * adding missing paramsKeeper
    
    paramsKeeper.Subspace(icacontrollertypes.SubModuleName)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: colin axnér <[email protected]>
    (cherry picked from commit 7b26bda)
    
    Co-authored-by: Raul Bernal <[email protected]>
    Co-authored-by: colin axnér <[email protected]>
    3 people authored Sep 21, 2022
    Configuration menu
    Copy the full SHA
    4ae2834 View commit details
    Browse the repository at this point in the history
  4. fix: add nil checks for controller and host keeper services (backport c…

    …osmos#2308) (cosmos#2310)
    
    * fix: add nil checks for controller and host keeper services (cosmos#2308)
    
    ## Description
    
    closes: #XXXX
    
    ---
    
    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.
    
    - [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 888c4a0)
    
    # Conflicts:
    #	CHANGELOG.md
    #	modules/apps/27-interchain-accounts/controller/keeper/migrations.go
    #	modules/apps/27-interchain-accounts/module.go
    
    * fix merge conflicts
    
    Co-authored-by: colin axnér <[email protected]>
    mergify[bot] and colin-axner authored Sep 21, 2022
    Configuration menu
    Copy the full SHA
    466e428 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2022

  1. Configuration menu
    Copy the full SHA
    5f25ecd View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2 from dymensionxyz/liorzilp/01-client-agnostic

    Move client specific logic to SelfClient interface
    liorzilp authored Nov 16, 2022
    Configuration menu
    Copy the full SHA
    fbb8b30 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. Creating TestChainClientI and TestChainTendermint having the Tendermi…

    …nt logic from TestChain
    liorzilp committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    68a2df9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea1aea0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #4 from dymensionxyz/liorzilp/02-multi-client-type…

    …-testing
    
    Liorzilp/02 multi client type testing
    liorzilp authored Nov 17, 2022
    Configuration menu
    Copy the full SHA
    e168d15 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2022

  1. Configuration menu
    Copy the full SHA
    3a8e98b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #8 from dymensionxyz/liorzilp/07-additions-light-c…

    …lient-agnostic
    
    Move ClientConfig logic to tendermint chain
    liorzilp authored Nov 20, 2022
    Configuration menu
    Copy the full SHA
    3035c5c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    11afc18 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #9 from dymensionxyz/liorzilp/07-additions-light-c…

    …lient-agnostic
    
    Make ConstructUpdateClientHeader TestChainClientI method instead of s…
    liorzilp authored Nov 20, 2022
    Configuration menu
    Copy the full SHA
    6a5cb1b View commit details
    Browse the repository at this point in the history
  5. Merge branch 'liorzilp/07-additions-light-client-agnostic' of github.…

    …com:dymensionxyz/ibc-go into liorzilp/05-dymint-client
    liorzilp committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    c29ed84 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2022

  1. fix lint warning

    liorzilp committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    309d690 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10 from dymensionxyz/liorzilp/07-additions-light-…

    …client-agnostic
    
    fix lint warning
    liorzilp authored Nov 21, 2022
    Configuration menu
    Copy the full SHA
    6eb5038 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'liorzilp/07-additions-light-client-agnostic' of github.…

    …com:dymensionxyz/ibc-go into liorzilp/05-dymint-client
    liorzilp committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    3e3d47b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ce25fe2 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2022

  1. move ConstructUpdateClientHeader to common testChain code using a new…

    … interface GetSelfClientType
    liorzilp committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    99cf0cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8b752d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    95151b9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #11 from dymensionxyz/liorzilp/07-additions-light-…

    …client-agnostic
    
    Liorzilp/07 additions light client agnostic
    liorzilp authored Nov 22, 2022
    Configuration menu
    Copy the full SHA
    40169cc View commit details
    Browse the repository at this point in the history
  5. Merge branch 'liorzilp/07-additions-light-client-agnostic' of github.…

    …com:dymensionxyz/ibc-go into liorzilp/05-dymint-client
    liorzilp committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    e62908e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    07debb3 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #12 from dymensionxyz/liorzilp/05-dymint-client

    Liorzilp/05 dymint client
    liorzilp authored Nov 22, 2022
    Configuration menu
    Copy the full SHA
    48327aa View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2022

  1. * remove validator set checking

    * remove TrustLevel & UnbondingPeriod
    * The TrustingPeriod is used only for check for expaired states [IsExpired]
    liorzilp committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    2220c9a View commit details
    Browse the repository at this point in the history
  2. enhance Validate Commit to check the commit and the proposer signatur…

    …es & move the function to the header object
    liorzilp committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    7fe3911 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    70780bb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a67ae1b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4799d14 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #13 from dymensionxyz/liorzilp/06-update-state

    Liorzilp/06 update state
    liorzilp authored Nov 23, 2022
    Configuration menu
    Copy the full SHA
    d4c02a3 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2022

  1. Update README.md

    liorzilp authored Nov 24, 2022
    Configuration menu
    Copy the full SHA
    8c8d008 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    liorzilp authored Nov 24, 2022
    Configuration menu
    Copy the full SHA
    8dc49fc View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. add clientHooks

    liorzilp committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    e03dadc View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. Configuration menu
    Copy the full SHA
    d6b464a View commit details
    Browse the repository at this point in the history
  2. remove redundant test cases

    liorzilp committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    86c9ec9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #17 from dymensionxyz/liorzilp/16-fix-misbehaviour…

    …-test
    
    remove redundant test cases
    liorzilp authored Nov 29, 2022
    Configuration menu
    Copy the full SHA
    efd1f9f View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. add GetChainID

    liorzilp committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    33f4824 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78f09f4 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2022

  1. add GetLastHeader

    liorzilp committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    ba5bed4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e5a27e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #21 from dymensionxyz/liorzilp/20-test-chain-changes

    Liorzilp/20 test chain changes
    liorzilp authored Dec 6, 2022
    Configuration menu
    Copy the full SHA
    2bdb22e View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2022

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

Commits on Jan 4, 2023

  1. Liorzilp/25 upgrade v3.4.0 (#26)

    * override default docsBranch (cosmos#1355) (cosmos#1390)
    
    ## Description
    
    closes: cosmos#1354
    
    ---
    
    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/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [x] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] 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
    
    (cherry picked from commit 2709c24)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * build(deps): bump github.com/cosmos/cosmos-sdk from 0.45.3 to 0.45.4 (cosmos#1300) (cosmos#1365)
    
    * build(deps): bump github.com/cosmos/cosmos-sdk from 0.45.3 to 0.45.4
    
    Bumps [github.com/cosmos/cosmos-sdk](https://github.com/cosmos/cosmos-sdk) from 0.45.3 to 0.45.4.
    - [Release notes](https://github.com/cosmos/cosmos-sdk/releases)
    - [Changelog](https://github.com/cosmos/cosmos-sdk/blob/v0.45.4/CHANGELOG.md)
    - [Commits](cosmos/cosmos-sdk@v0.45.3...v0.45.4)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/cosmos/cosmos-sdk
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * update changelog
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: colin axnér <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    (cherry picked from commit bd08650)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * add empty keepers checking in ibc NewKeeper (backport cosmos#1284) (cosmos#1382)
    
    * add empty keepers checking in ibc NewKeeper (cosmos#1284)
    
    * add empty keepers checking in ibc NewKeeper
    
    * check for empty exported keepers instead of empty sdk-defined keeper structs
    
    * Update modules/core/keeper/keeper.go
    
    Co-authored-by: colin axnér <[email protected]>
    
    * remove func checkEmptyKeepers(), check empty keepers directly within func NewKeeper()
    
    * modules/core/keeper KeeperTestSuite -> MsgServerTestSuite; creat new modules/core/keeper KeeperTestSuite for testing ibckeeper.NewKeeper()
    
    * update CHANGELOG.md
    
    * DummyStakingKeeper -> MockStakingKeeper
    
    * refactor modules/core/keeper test
    
    * Update modules/core/keeper/keeper_test.go
    
    Co-authored-by: colin axnér <[email protected]>
    
    * Update modules/core/keeper/keeper.go
    
    Co-authored-by: colin axnér <[email protected]>
    
    Co-authored-by: colin axnér <[email protected]>
    (cherry picked from commit f2577f9)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflict
    
    * fix conflict
    
    Co-authored-by: khanh <[email protected]>
    Co-authored-by: crodriguezvega <[email protected]>
    
    * fix: prefix ResponseResultType enum for proto linting (cosmos#1143) (cosmos#1393)
    
    (cherry picked from commit 5cf580c)
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    * chore : add selected channel version to MsgChanOpenInitResponse and MsgChanOpenTryResponse (backport cosmos#1279) (cosmos#1374)
    
    * chore : add selected channel version to MsgChanOpenInitResponse and MsgChanOpenTryResponse (cosmos#1279)
    
    ## Description
     - Add a version field to MsgChannelOpenInitResponse and MsgChannelOpenTryResponse in proto and gen proto
     - Set the selected channel version in the [MsgChannelOpenInitResponse](https://github.com/notional-labs/ibc-go/blob/ed7a082565fadb9ce27067fa1efb56c23fafc8ef/modules/core/keeper/msg_server.go#L197) and [MsgChannelOpenTryResponse](https://github.com/notional-labs/ibc-go/blob/ed7a082565fadb9ce27067fa1efb56c23fafc8ef/modules/core/keeper/msg_server.go#L237)
    
    ---
    
    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.
    
    - [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    closes: cosmos#1204
    (cherry picked from commit a187803)
    
    # Conflicts:
    #	CHANGELOG.md
    #	modules/core/04-channel/types/tx.pb.go
    
    * fix conflict
    
    * regenerate proto file
    
    * go mod tidy
    
    Co-authored-by: vuong <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * feat: Add sender to fungible_token_packet events (backport cosmos#1414) (cosmos#1427)
    
    * Add Sender to funginble_token_packet events
    
    (cherry picked from commit f05a7cf)
    
    * chore: Updated CHANGELOG.md
    
    (cherry picked from commit c809c51)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * Update CHANGELOG.md
    
    (cherry picked from commit d8be3d0)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * Update CHANGELOG.md
    
    Co-authored-by: Damian Nolan <[email protected]>
    (cherry picked from commit 46d73a0)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflicts
    
    Co-authored-by: chatton <[email protected]>
    Co-authored-by: Cian Hatton <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * add swagger for interchain accounts (cosmos#1402) (cosmos#1411)
    
    ## Description
    
    closes: #XXXX
    
    ---
    
    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/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [x] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit bf444a6)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * add actual parameter example to denom-trace and denom-hash CLI queries (backport cosmos#1442) (cosmos#1463)
    
    * add actual parameter example to denom-trace and denom-hash CLI queries (cosmos#1442)
    
    (cherry picked from commit 8062d01)
    
    # Conflicts:
    #	modules/apps/transfer/client/cli/query.go
    
    * fix conflict
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * Emit channel close event on ordered channel close (backport cosmos#1464) (cosmos#1476)
    
    * Emit channel close event on ordered channel close (cosmos#1464)
    
    (cherry picked from commit 9ed5ca4)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflict
    
    Co-authored-by: Cian Hatton <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * backport cosmos#1416 (cosmos#1496)
    
    Co-authored-by: Cian Hatton <[email protected]>
    
    * chore: improve DenomTrace grpc (backport cosmos#1342) (cosmos#1504)
    
    * chore: improve DenomTrace grpc (cosmos#1342)
    
    * change DenomTrace grpc
    
    * update CHANGELOG.md
    
    * minor
    
    * minor
    
    * minor
    
    * minor
    
    * minor
    
    * minor
    
    * Update modules/apps/transfer/keeper/grpc_query_test.go
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * Update modules/apps/transfer/keeper/grpc_query_test.go
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * Update CHANGELOG.md
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    * use TrimPrefix() in DenomTrace()
    
    * update migration doc
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: Damian Nolan <[email protected]>
    (cherry picked from commit 23e7e7d)
    
    # Conflicts:
    #	CHANGELOG.md
    #	docs/ibc/proto-docs.md
    #	docs/migrations/v3-to-v4.md
    #	modules/apps/transfer/client/cli/query.go
    
    * fix conflicts
    
    Co-authored-by: khanh <[email protected]>
    Co-authored-by: crodriguezvega <[email protected]>
    
    * Emit an event to indicate a successful acknowledgement in the ICA module (backport cosmos#1466) (cosmos#1509)
    
    * Emit an event to indicate a successful acknowledgement in the ICA module (cosmos#1466)
    
    (cherry picked from commit b2ca193)
    
    # Conflicts:
    #	modules/apps/27-interchain-accounts/host/keeper/events.go
    
    * fix conflicts
    
    Co-authored-by: Cian Hatton <[email protected]>
    Co-authored-by: crodriguezvega <[email protected]>
    
    * chore: Add consensus state heights query (backport cosmos#1336) (cosmos#1507)
    
    * chore: Add consensus state heights query (cosmos#1336)
    
    * add ConsensusStateHeights query
    
    * add cli for ConsensusStateHeights Query
    
    * update CHANGELOG.md
    
    * Update modules/core/02-client/keeper/grpc_query.go
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    * Update modules/core/02-client/client/cli/query.go
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    * Update modules/core/02-client/client/cli/query.go
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    * Update modules/core/02-client/client/cli/query.go
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    * update consensus height query
    
    * very minor changes in modules/core/02-client grpc_query_test
    
    * Update modules/core/02-client/keeper/grpc_query_test.go
    
    Co-authored-by: Sean King <[email protected]>
    
    * Update modules/core/02-client/keeper/grpc_query_test.go
    
    Co-authored-by: Sean King <[email protected]>
    
    * Update modules/core/02-client/keeper/grpc_query_test.go
    
    Co-authored-by: Sean King <[email protected]>
    
    * Update modules/core/02-client/keeper/grpc_query_test.go
    
    Co-authored-by: Sean King <[email protected]>
    
    * Update modules/core/02-client/client/cli/query.go
    
    Co-authored-by: Sean King <[email protected]>
    
    * Update modules/core/02-client/keeper/grpc_query_test.go
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * Update CHANGELOG.md
    
    Co-authored-by: colin axnér <[email protected]>
    
    * update swagger.yaml; update 02-client grpc_query_test
    
    * Update modules/core/02-client/keeper/grpc_query_test.go
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    * nit
    
    Co-authored-by: Damian Nolan <[email protected]>
    Co-authored-by: Sean King <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: vuong <[email protected]>
    Co-authored-by: colin axnér <[email protected]>
    (cherry picked from commit 042d818)
    
    # Conflicts:
    #	CHANGELOG.md
    #	docs/client/swagger-ui/swagger.yaml
    
    * fix conflicts and change gRPC web route to consensus_state/{client_id}/heights
    
    Co-authored-by: khanh <[email protected]>
    Co-authored-by: crodriguezvega <[email protected]>
    
    * fix: deprecate AllowUpdateAfter...check (backport cosmos#1511) (cosmos#1521)
    
    * fix: deprecate AllowUpdateAfter...check (cosmos#1511)
    
    * fix: deprecate AllowUpdateAfter...check
    
    * update IsMatchingClientState
    
    * rm unnecessary fields in testing
    
    (cherry picked from commit 5e5e2cd)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflicts
    
    * Update CHANGELOG.md
    
    * Update adr-026-ibc-client-recovery-mechanisms.md
    
    Co-authored-by: Charly <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * fix to correctly parse denoms with slashes in the base denom (backport cosmos#1451) (cosmos#1536)
    
    * fix to correctly parse denoms with slashes in the base denom (cosmos#1451)
    
    * fix to correctly parse denoms with slashes in the base denom
    
    * some logic refinement
    
    * review comments
    
    * add changelog entry an other review comments
    
    * review comment
    
    * Add slash migration guide (cosmos#1518)
    
    * add migration guide
    
    * Update docs/migrations/support-slashed-denoms.md
    
    Co-authored-by: Federico Kunze Küllmer <[email protected]>
    
    * clarify upgrade name
    
    * remove unnecessary store loader
    
    * review comment, update migration code
    
    Co-authored-by: Federico Kunze Küllmer <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * rename migration file
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: Aditya <[email protected]>
    Co-authored-by: Federico Kunze Küllmer <[email protected]>
    (cherry picked from commit 3a235af)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflict
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * Update CHANGELOG.md
    
    * Update CHANGELOG.md
    
    * Update CHANGELOG.md
    
    * Update CHANGELOG.md
    
    * feat: added check for wildcard * to allow all message types (cosmos#1512) (cosmos#1537)
    
    * added check for wildcard * to allow all message types
    
    * update docs
    
    * nit
    
    (cherry picked from commit 08d91ad)
    
    Co-authored-by: Charly <[email protected]>
    
    * Update versions
    
    * Update config.js
    
    * Delete v3-to-v4.md
    
    * build(deps): bump github.com/cosmos/cosmos-sdk from 0.45.4 to 0.45.5 (backport cosmos#1525) (cosmos#1547)
    
    * build(deps): bump github.com/cosmos/cosmos-sdk from 0.45.4 to 0.45.5 (cosmos#1525)
    
    * build(deps): bump github.com/cosmos/cosmos-sdk from 0.45.4 to 0.45.5
    
    Bumps [github.com/cosmos/cosmos-sdk](https://github.com/cosmos/cosmos-sdk) from 0.45.4 to 0.45.5.
    - [Release notes](https://github.com/cosmos/cosmos-sdk/releases)
    - [Changelog](https://github.com/cosmos/cosmos-sdk/blob/v0.45.5/CHANGELOG.md)
    - [Commits](cosmos/cosmos-sdk@v0.45.4...v0.45.5)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/cosmos/cosmos-sdk
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * updating changelog to reflect SDK v0.45.5 upgrade
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Damian Nolan <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    (cherry picked from commit 681a558)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflicts
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * add migration for base denoms with slashes to docs site (cosmos#1544) (cosmos#1557)
    
    ## Description
    
    closes: #XXXX
    
    ---
    
    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.
    
    - [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 6c034bc)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * docs: add upgrade client proposal event (cosmos#1596) (cosmos#1635)
    
    (cherry picked from commit 41282c7)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * feat: emitting an event when handling a client upgrade proposal (backport cosmos#1570) (cosmos#1594)
    
    * feat: emitting an event when handling a client upgrade proposal (cosmos#1570)
    
    * feat: emitting an event when handling a client upgrade proposal
    
    * refactor: only emit event if err is nil
    
    * refactor: idiotmatic go:
    
    (cherry picked from commit 8422d0c)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * Update CHANGELOG.md
    
    Co-authored-by: Sean King <[email protected]>
    
    * deps: bumping go version 1.18 (backport cosmos#1627) (cosmos#1656)
    
    * deps: bumping go version 1.18 (cosmos#1627)
    
    * bumping go version 1.18
    
    * updating broken workflow setup
    
    (cherry picked from commit 7d971ec)
    
    # Conflicts:
    #	.github/workflows/test.yml
    #	Dockerfile
    #	go.sum
    
    * fixing merge conflicts
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    * build(deps): bump github.com/cosmos/cosmos-sdk from 0.45.5 to 0.45.6 (backport cosmos#1615) (cosmos#1658)
    
    * build(deps): bump github.com/cosmos/cosmos-sdk from 0.45.5 to 0.45.6 (cosmos#1615)
    
    * build(deps): bump github.com/cosmos/cosmos-sdk from 0.45.5 to 0.45.6
    
    Bumps [github.com/cosmos/cosmos-sdk](https://github.com/cosmos/cosmos-sdk) from 0.45.5 to 0.45.6.
    - [Release notes](https://github.com/cosmos/cosmos-sdk/releases)
    - [Changelog](https://github.com/cosmos/cosmos-sdk/blob/main/CHANGELOG.md)
    - [Commits](cosmos/cosmos-sdk@v0.45.5...v0.45.6)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/cosmos/cosmos-sdk
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * Update CHANGELOG.md
    
    * copying part of codeql workflow to try to make it pass
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    (cherry picked from commit e049649)
    
    # Conflicts:
    #	.github/workflows/codeql-analysis.yml
    #	CHANGELOG.md
    
    * fixing conflicts in changelog.md
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Damian Nolan <[email protected]>
    
    * Update CHANGELOG.md
    
    * fix typo
    
    * chore: denom traces migration handler (backport cosmos#1680) (cosmos#1754)
    
    * chore: denom traces migration handler (cosmos#1680)
    
    * update code & test
    
    * register migrator service
    
    (cherry picked from commit be5ccf3)
    
    # Conflicts:
    #	CHANGELOG.md
    #	docs/migrations/support-denoms-with-slashes.md
    #	docs/migrations/v3-to-v4.md
    #	modules/apps/transfer/types/trace.go
    
    * fix conflicts
    
    * fix go version package
    
    * put back entry that got removed by mistake
    
    Co-authored-by: Charly <[email protected]>
    Co-authored-by: crodriguezvega <[email protected]>
    
    * feat: allow governance to update the TrustingPeriod of the 07-tendermint light client (backport cosmos#1713) (cosmos#1761)
    
    * feat: allow governance to update the TrustingPeriod of the 07-tendermint light client (cosmos#1713)
    
    * initial commit
    
    * format imports
    
    * update docs
    
    * update CHANGELOG
    
    * update upgrade dev docs
    
    * update re: pr comments
    
    (cherry picked from commit c12789d)
    
    * position correctly changelog entry
    
    Co-authored-by: Charly <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * fix broken link (cosmos#1776) (cosmos#1808)
    
    (cherry picked from commit ef7a5c7)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * fix: add cosmos_proto.implements_interface (backport cosmos#1740) (cosmos#1817)
    
    * fix: add cosmos_proto.implements_interface (cosmos#1740)
    
    * fix: add cosmos_proto.implements_interface
    
    * changelog
    
    * Update CHANGELOG.md
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * run `make proto-all`
    
    * run `go mod tidy`
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: colin axnér <[email protected]>
    (cherry picked from commit 40d0ff7)
    
    # Conflicts:
    #	CHANGELOG.md
    #	modules/core/02-client/types/client.pb.go
    
    * fix conflict
    
    Co-authored-by: Dan Lynch <[email protected]>
    Co-authored-by: crodriguezvega <[email protected]>
    
    * fix: ics27 check packet data length explicitly over nil check (cosmos#1882) (cosmos#1897)
    
    * using len check in favour of nil check for interchain account packet data
    
    * adding changelog
    
    * updating changelog
    
    (cherry picked from commit 73fdde9)
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    * chore: adding dockerfile and release task to release/3.2.x (cosmos#1932)
    
    * fix: prevent blocked addresses from sending ICS 20 transfers (backport cosmos#1907) (cosmos#1945)
    
    * fix: prevent blocked addresses from sending ICS 20 transfers (cosmos#1907)
    
    * fix bug, add test
    
    Ensures that a sender account isn't a blocked address
    Added test cases for MsgTransfer handling
    
    * update documentation
    
    * move blocked address check to SendTransfer
    
    * add changelog entry
    
    (cherry picked from commit f891c29)
    
    # Conflicts:
    #	modules/apps/transfer/keeper/relay_test.go
    
    * fix conflicts
    
    Co-authored-by: colin axnér <[email protected]>
    
    * Fixing github action workflows (backport cosmos#1428) (cosmos#1939)
    
    * chore: backport cosmos#1905 (cosmos#1978)
    
    Co-authored-by: Devashish Dixit <[email protected]>
    
    * fix: "acknowledgement written" logs unsupported type (backport cosmos#1919) (cosmos#1960)
    
    * fix: "acknowledgement written" logs unsupported type (cosmos#1919)
    
    * fix: "acknowledgement written" logs unsupported type
    
    * Updating CHANGELOG.md
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: colin axnér <[email protected]>
    (cherry picked from commit 897e7eb)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflict
    
    Co-authored-by: Joe Abbey <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * Update CHANGELOG.md
    
    * Update CHANGELOG.md
    
    * fix broken link (cosmos#2059) (cosmos#2096)
    
    (cherry picked from commit 7d26a87)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * gofumpt v3.2.x (cosmos#1735)
    
    * gofumpt v3.2.x
    
    * update Makefile, run make format
    
    * remove empty line in comments
    
    * chore: fix broken link to bank module spec (backport cosmos#2201) (cosmos#2208)
    
    * chore: fix broken link to bank module spec (cosmos#2201)
    
    ## Description
    
    closes: #XXXX
    
    ---
    
    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/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [x] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 1a0918d)
    
    # Conflicts:
    #	docs/apps/transfer/params.md
    
    * fix conflict
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * feat: adding interchain account address query to controller submodule (backport cosmos#2193) (cosmos#2291)
    
    * feat: adding interchain account address query to controller submodule (cosmos#2193)
    
    * adding interchain account address query to ica controller
    
    * adding basic cli query
    
    * satisfy linter, aligning recvr var naming
    
    * Apply suggestions from code review
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * reordering cli args
    
    * regenerate protobufs and swagger docs post review suggestions
    
    * adding changelog
    
    * Update modules/apps/27-interchain-accounts/controller/client/cli/query.go
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    (cherry picked from commit e569045)
    
    # Conflicts:
    #	CHANGELOG.md
    #	docs/client/swagger-ui/swagger.yaml
    #	docs/ibc/proto-docs.md
    #	modules/apps/27-interchain-accounts/controller/keeper/grpc_query.go
    #	modules/apps/27-interchain-accounts/controller/keeper/grpc_query_test.go
    #	modules/apps/27-interchain-accounts/controller/types/query.pb.go
    
    * fix merge conflicts
    
    Co-authored-by: Damian Nolan <[email protected]>
    Co-authored-by: Colin Axnér <[email protected]>
    
    * `release/v3.3.x` - Bump SDK to v0.45.8 and Tendermint to v0.34.21 (cosmos#2286)
    
    * deps: bump SDK to v0.45.8 and tendermint to v0.34.21
    
    * changelog entry
    
    * Merge pull request from GHSA-832c-mq9v-367r
    
    * fix: use block app hash and tx list to generate interchain account address
    
    Generate interchain account addresses using host connection ID, controller PortID, block app hash, and block data hash
    Update tests to handle non-determinstic address creation
    Add test case to ensure address generation is block dependent
    
    * fix: return error on existing non-interchainaccounts for generated address
    
    If an account exists and is not an interchain account return an error
    Add test cases for existing accounts, both interchain and non interchain account
    Refactor account tests to be table tests
    
    * fix: refactor handshake code to account for block dependent address generation
    
    * add more test cases, update error messaging
    
    * self review fix
    
    * increase test readability
    
    * remove msg_server_test.go
    
    * fix API breaking changes
    
    * self nit
    
    * fix tests
    
    * fix naming GenerateAddress naming
    
    * add test cases for controller side channel reopening
    
    * fix cherry-pick conflict
    
    * Update modules/apps/27-interchain-accounts/types/account.go
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    * fix: add nil checks for controller and host keeper services (backport cosmos#2308) (cosmos#2313)
    
    * fix: add nil checks for controller and host keeper services (cosmos#2308)
    
    ## Description
    
    closes: #XXXX
    
    ---
    
    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.
    
    - [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 888c4a0)
    
    # Conflicts:
    #	CHANGELOG.md
    #	modules/apps/27-interchain-accounts/controller/keeper/migrations.go
    #	modules/apps/27-interchain-accounts/module.go
    
    * fix merge conflicts
    
    Co-authored-by: colin axnér <[email protected]>
    
    * update changelog for v3.3.0 release
    
    * Update CHANGELOG.md
    
    * fix broken link/update link (cosmos#2338) (cosmos#2346)
    
    (cherry picked from commit d908b1b)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * Fix ICAControllerKeeper (cosmos#2303) (cosmos#2332)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    (cherry picked from commit 280db0c)
    
    Co-authored-by: Raul Bernal <[email protected]>
    
    * Adding `paramsKeeper.Subspace(icahosttypes.SubModuleName)` (cosmos#2220) (cosmos#2324)
    
    * Adding `paramsKeeper.Subspace(icahosttypes.SubModuleName)`
    
    Adding `paramsKeeper.Subspace(icahosttypes.SubModuleName)` at `initParamsKeeper` func
    
    * fix spaces
    
    * adding missing paramsKeeper
    
    paramsKeeper.Subspace(icacontrollertypes.SubModuleName)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: colin axnér <[email protected]>
    (cherry picked from commit 7b26bda)
    
    Co-authored-by: Raul Bernal <[email protected]>
    
    * MsgTransferResponse add sequence (backport cosmos#2377) (cosmos#2465)
    
    * MsgTransferResponse add sequence (cosmos#2377)
    
    ## Description
    
    Returns sequence from `sendTransfer`, and returns it with the `MsgTransferResponse`. This is not an API breaking change.
    
    Retrieving the sequence at the time of creating the transfer is necessary in the packet forward middleware for correlation with multihop packet flows.
    
    strangelove-ventures/packet-forward-middleware#33
    strangelove-ventures/interchaintest#306
    
    Closes cosmos#1969
    
    ---
    
    - [x] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/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/ibc-go/blob/master/CONTRIBUTING.md#testing)
    Existing test coverage exercises this new method due to the re-routing of `SendTransfer` through `SendPacketTransfer`
    - [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
    
    (cherry picked from commit 3363917)
    
    # Conflicts:
    #	docs/ibc/proto-docs.md
    #	modules/apps/transfer/keeper/msg_server.go
    #	modules/apps/transfer/keeper/relay.go
    #	modules/apps/transfer/types/tx.pb.go
    
    * fix conflicts
    
    Co-authored-by: Andrew Gouin <[email protected]>
    Co-authored-by: crodriguezvega <[email protected]>
    
    * fixing dead link to sdk v0.44 (cosmos#2488) (cosmos#2493)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    (cherry picked from commit a1843f8)
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    * chore: fix broken links (backport cosmos#2511) (cosmos#2521)
    
    * fix broken links (cosmos#2511)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    (cherry picked from commit 4c45212)
    
    # Conflicts:
    #	docs/ibc/apps/apps.md
    #	docs/middleware/ics29-fee/fee-distribution.md
    #	modules/apps/transfer/spec/06_metrics.md
    
    * Delete fee-distribution.md
    
    * fix conflict
    
    * Delete apps.md
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * Added optional packet metadata to the packet and message types (backport cosmos#2305) (cosmos#2505)
    
    * Added optional packet metadata to the packet and message types (cosmos#2305)
    
    * added optional packet metadata to the packet and message types
    
    * added docs
    
    * breaking the api (backports should add a utility function for this)
    
    * adding nil metadata on all the calls
    
    * added metadata to the cli
    
    * added events
    
    * breaking api for FungibleTokenPacketData
    
    * hex encoding metadata
    
    * added abstraction
    
    * fixed bad merge
    
    * added tests with metadata
    
    * added missing metadata to packet for recv
    
    * cleaning up metadata on every test
    
    * reset metadata
    
    * added metadata flag
    
    * lint
    
    * Update modules/apps/transfer/client/cli/tx.go
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    * fixed bad call in tests
    
    Co-authored-by: Damian Nolan <[email protected]>
    (cherry picked from commit 82397d6)
    
    # Conflicts:
    #	docs/apps/transfer/messages.md
    #	docs/ibc/proto-docs.md
    #	go.mod
    #	go.sum
    #	modules/apps/29-fee/transfer_test.go
    #	modules/apps/transfer/ibc_module.go
    #	modules/apps/transfer/keeper/mbt_relay_test.go
    #	modules/apps/transfer/keeper/relay_test.go
    #	modules/apps/transfer/spec/05_events.md
    #	modules/apps/transfer/types/packet.pb.go
    #	modules/apps/transfer/types/tx.pb.go
    #	proto/ibc/applications/interchain_accounts/controller/v1/tx.proto
    
    * fixing conflicts
    
    * fix event emission
    
    * fix test
    
    * fix broken link
    
    * revert unnecessary change
    
    * revert unnecessary change
    
    * remove api breaking changes
    
    * removing more api breaking changes
    
    * another api breaking change
    
    * remove unused code
    
    * another api breaking change
    
    * another api breaking change
    
    * fix tests
    
    * remove test
    
    Co-authored-by: Nicolas Lara <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * add entry for cosmos#2305
    
    * refactor: adapting transfer metadata bytes field to memo string (backport cosmos#2595) (cosmos#2597)
    
    * refactor: adapting transfer metadata bytes field to memo string (cosmos#2595)
    
    * adapting transfer metadata bytes field to memo string
    
    * updating changelog
    
    (cherry picked from commit 05685b3)
    
    # Conflicts:
    #	CHANGELOG.md
    #	docs/ibc/proto-docs.md
    #	go.mod
    #	go.sum
    #	modules/apps/29-fee/transfer_test.go
    #	modules/apps/transfer/client/cli/tx.go
    #	modules/apps/transfer/ibc_module.go
    #	modules/apps/transfer/keeper/mbt_relay_test.go
    #	modules/apps/transfer/keeper/msg_server_test.go
    #	modules/apps/transfer/keeper/relay.go
    #	modules/apps/transfer/keeper/relay_test.go
    #	modules/apps/transfer/transfer_test.go
    #	modules/apps/transfer/types/msgs.go
    #	modules/apps/transfer/types/msgs_test.go
    #	modules/apps/transfer/types/packet.go
    #	modules/apps/transfer/types/packet.pb.go
    #	modules/apps/transfer/types/packet_test.go
    #	modules/apps/transfer/types/tx.pb.go
    
    * resolving conflicts
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    * use controller module address instead of module name for NewMsgChannelOpenInit (backport cosmos#2568) (cosmos#2609)
    
    * use controller module address instead of module name for NewMsgChannelOpenInit (cosmos#2568)
    
    ## Description
    
    In controller keeper's `registerInterchainAccount` we execute a `MsgChannelOpenInit` to set up an ica channel. Currently, we have [`icatypes.ModuleName`](https://github.com/cosmos/ibc-go/blob/95cec44c9fb10a2e84a327cdd98c7d588f091f42/modules/apps/27-interchain-accounts/controller/keeper/account.go#L63) as the msg signer. This is not good because the [`ValidateBasic()`](https://github.com/cosmos/ibc-go/blob/692790402a033c1d9647c1e1eded5351332283bf/modules/core/04-channel/types/msgs.go#L34) of `MsgChannelOpenInit` has check if msg signer is bech32 or not.
    
    ref cosmos#2566
    
    closes: cosmos#2559
    
    ---
    
    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.
    
    - [ ] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/main/docs/docs/building-modules/10-structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 6105db4)
    
    # Conflicts:
    #	modules/apps/27-interchain-accounts/controller/keeper/account.go
    
    * resolving conflicts
    
    Co-authored-by: khanh-notional <[email protected]>
    Co-authored-by: Damian Nolan <[email protected]>
    
    * remove port prefix requirement (backport cosmos#2590) (cosmos#2632)
    
    * remove port prefix requirement (cosmos#2590)
    
    * remove port prefix requirement
    
    * chore: remove depcrated test and fix lint
    
    * add changelog entry
    
    * Update CHANGELOG.md
    
    Co-authored-by: Damian Nolan <[email protected]>
    
    Co-authored-by: Damian Nolan <[email protected]>
    (cherry picked from commit 5f9966b)
    
    # Conflicts:
    #	modules/apps/27-interchain-accounts/host/keeper/handshake.go
    
    * fix conflict
    
    Co-authored-by: LaurensKubat <[email protected]>
    Co-authored-by: crodriguezvega <[email protected]>
    
    * release/v3.4.x: bump to SDK v0.45.10 (cosmos#2589)
    
    * use authtypes.NewModuleAddress
    
    * bumps
    
    * retract former v3s
    
    * fixes
    
    * rationale
    
    * discard changes to account.go
    
    * review comments
    
    Co-authored-by: catShaark <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: khanh-notional <[email protected]>
    
    * fix: skip emission of unpopulated memo field in ics20 (backport cosmos#2651) (cosmos#2653)
    
    * fix: skip emission of unpopulated memo field in ics20 (cosmos#2651)
    
    ## Description
    
    By setting `EmitDefaults` to false, we will not include an empty memo field in the marshaled json bytes
    
    closes: cosmos#2645
    
    ---
    
    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/ibc-go/blob/master/CONTRIBUTING.md#pr-targeting))
    - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
    - [ ] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/main/docs/docs/building-modules/10-structure.md).
    - [ ] Wrote unit and integration [tests](https://github.com/cosmos/ibc-go/blob/master/CONTRIBUTING.md#testing)
    - [ ] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`)
    - [ ] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code).
    - [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
    - [ ] Re-reviewed `Files changed` in the Github PR explorer
    - [ ] Review `Codecov Report` in the comment section below once CI passes
    
    (cherry picked from commit 393247b)
    
    * Update modules/apps/transfer/types/codec_test.go
    
    * fix: merge conflict build
    
    Co-authored-by: colin axnér <[email protected]>
    Co-authored-by: Damian Nolan <[email protected]>
    
    * add check send enabled (backport cosmos#2679) (cosmos#2688)
    
    * add check send enabled (cosmos#2679)
    
    * add check send enabled
    
    * changelog
    
    (cherry picked from commit b1f494c)
    
    # Conflicts:
    #	CHANGELOG.md
    #	modules/apps/transfer/keeper/msg_server.go
    #	modules/apps/transfer/keeper/msg_server_test.go
    
    * fix conflicts
    
    * fix return value
    
    * fix build
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * prepare changelog for v3.4.0 release
    
    * typo in tag link
    
    * Update CHANGELOG.md
    
    * Update incorrect PR link in changelog regarding "check x/bank send enabled" fix (backport cosmos#2714) (cosmos#2716)
    
    * Update check x/bank sendEnabled link in changelog (cosmos#2714)
    
    Co-authored-by: Cian Hatton <[email protected]>
    (cherry picked from commit 7249d82)
    
    # Conflicts:
    #	CHANGELOG.md
    
    * fix conflicts
    
    Co-authored-by: Calvin Lau <[email protected]>
    Co-authored-by: Colin Axnér <[email protected]>
    
    * docs: add missing set order functions for ICA (backport cosmos#2740) (cosmos#2754)
    
    * add missing set order functions for ica (cosmos#2740)
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    (cherry picked from commit f54143e)
    
    # Conflicts:
    #	docs/middleware/ics29-fee/integration.md
    
    * Delete integration.md
    
    Co-authored-by: Carlos Rodriguez <[email protected]>
    
    * tests compiles
    
    * 1. remove allow_update_after_expiry & allow_update_after_misbehaviour as it became deprecated
    2. update proposal_handle following v3.4.x upgrade
    3. delete fraction as it not used anymore
    4. fix test function CreateDMClientHeader
    5. add more checks and errors to header
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: khanh <[email protected]>
    Co-authored-by: Damian Nolan <[email protected]>
    Co-authored-by: vuong <[email protected]>
    Co-authored-by: chatton <[email protected]>
    Co-authored-by: Cian Hatton <[email protected]>
    Co-authored-by: Charly <[email protected]>
    Co-authored-by: Carlos Rodriguez <[email protected]>
    Co-authored-by: Sean King <[email protected]>
    Co-authored-by: Dan Lynch <[email protected]>
    Co-authored-by: colin axnér <[email protected]>
    Co-authored-by: Devashish Dixit <[email protected]>
    Co-authored-by: Joe Abbey <[email protected]>
    Co-authored-by: Jacob Gadikian <[email protected]>
    Co-authored-by: Raul Bernal <[email protected]>
    Co-authored-by: Andrew Gouin <[email protected]>
    Co-authored-by: Nicolas Lara <[email protected]>
    Co-authored-by: LaurensKubat <[email protected]>
    Co-authored-by: catShaark <[email protected]>
    Co-authored-by: Calvin Lau <[email protected]>
    Co-authored-by: Michael Tsitrin <[email protected]>
    Configuration menu
    Copy the full SHA
    bcb8546 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

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

Commits on Mar 12, 2023

  1. feat: message interceptor (#29)

    * remove client hooks and add message interceptor
    
    * remove broken link
    
    ---------
    
    Co-authored-by: Lior Zilpa <[email protected]>
    liorzilp and Lior Zilpa authored Mar 12, 2023
    Configuration menu
    Copy the full SHA
    e315bbf View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. Configuration menu
    Copy the full SHA
    1c5a349 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    408ecdc View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Configuration menu
    Copy the full SHA
    e157265 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7eecb10 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37af5a3 View commit details
    Browse the repository at this point in the history
  4. added dymint keepers

    mtsitrin committed May 3, 2023
    Configuration menu
    Copy the full SHA
    2b6ccef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    657cfa8 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

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

Commits on May 11, 2023

  1. fixed linter

    mtsitrin committed May 11, 2023
    Configuration menu
    Copy the full SHA
    97171e2 View commit details
    Browse the repository at this point in the history
  2. gofumpt

    mtsitrin committed May 11, 2023
    Configuration menu
    Copy the full SHA
    483b0ed View commit details
    Browse the repository at this point in the history
  3. fixed goimports

    mtsitrin committed May 11, 2023
    Configuration menu
    Copy the full SHA
    ff99454 View commit details
    Browse the repository at this point in the history