Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cosmos/ibc-go
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v7.4.0
Choose a base ref
...
head repository: cosmos/ibc-go
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v7.5.0
Choose a head ref
  • 14 commits
  • 207 files changed
  • 6 contributors

Commits on Apr 5, 2024

  1. Update CHANGELOG.md

    crodriguezvega authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    885fdce View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. imp(release/v7.5.x): emit host disabled event (#6147)

    * imp: emit host disabled event
    
    * add changelog
    crodriguezvega authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    63d2e40 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. feat(ica): allow unordered ica channels (backport #5633) (#6227)

    * feat(ica): allow unordered ica channels (#5633)
    
    * Remove order check for ICA host and controller upgrade callbacks (#5561)
    
    * imp: remove the channel type = ordered checks from both host and controller (#5578)
    
    * rm checks and tests, amend docustring
    
    * rm unnecessary test
    
    * When a channel reopens the ordering and metadata must not change (#5562)
    
    * chore: require active channel be CLOSED before re-opening. (#5601)
    
    * docs: Update ICA documentation with support for unordered channels (#5607)
    
    * Allow specifying order when registering ICA account (#5608)
    
    * proto: Add Order to MsgRegisterInterchainAccount.
    
    * chore: apply proto changes to go files.
    
    * Add ordering to cli tx for Register.
    
    * Add documentation line for tx now accepting ordering.
    
    * Address feedback review.
    
    Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
    
    * Address Cian's feedback; spacing.
    
    ---------
    
    Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
    
    * docs: ICA register CLI (#5625)
    
    * imp(ica/host): removed previous version validation check (#5613)
    
    * imp: removed validation check
    
    * test: updated icahost test
    
    * docs: added godocs
    
    * docs: added godocs
    
    * chore(ica/host): require active channel be CLOSED before re-opening (#5630)
    
    * chore(ica/host): require active channel be CLOSED before re-opening
    
    * Update modules/apps/27-interchain-accounts/host/keeper/handshake_test.go
    
    Co-authored-by: DimitrisJim <d.f.hilliard@gmail.com>
    
    ---------
    
    Co-authored-by: DimitrisJim <d.f.hilliard@gmail.com>
    
    * e2e: ordered ica channel is upgraded to unordered (#5616)
    
    * E2E test where unordered channel is used with ICA (#5566)
    
    * test: add test to use an unordered ICA channel
    
    * chore: add hard coded UNORDERED channel Order
    
    * proto: Add Order to MsgRegisterInterchainAccount.
    
    * chore: apply proto changes to go files.
    
    * chore: apply proto changes to go files.
    
    * chore: e2e test passing with hard coded ordered value
    
    * Add ordering to cli tx for Register.
    
    * Add documentation line for tx now accepting ordering.
    
    * Address feedback review.
    
    Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
    
    * Address Cian's feedback; spacing.
    
    * Update e2e/tests/interchain_accounts/base_test.go
    
    Co-authored-by: Charly <charly@interchain.io>
    
    ---------
    
    Co-authored-by: DimitrisJim <d.f.hilliard@gmail.com>
    Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
    Co-authored-by: Charly <charly@interchain.io>
    
    * fix: host chan open try test (#5632)
    
    * chore: fix linter and merge main
    
    * chore: doc lint issue fix
    
    * docs: add extra information about ICA channel reopening (#5631)
    
    * docs: add extra information about ICA channel reopening
    
    * add link to active channels section
    
    * Apply suggestions from code review
    
    Co-authored-by: Damian Nolan <damiannolan@gmail.com>
    Co-authored-by: srdtrk <59252793+srdtrk@users.noreply.github.com>
    
    * Update 01-overview.md
    
    ---------
    
    Co-authored-by: Damian Nolan <damiannolan@gmail.com>
    Co-authored-by: srdtrk <59252793+srdtrk@users.noreply.github.com>
    
    * chore: rm order checks reintroduced after merge conflict.
    
    * e2e: comment out failing e2e
    
    * chore: lintertroubles
    
    ---------
    
    Co-authored-by: Cian Hatton <cian@interchain.io>
    Co-authored-by: Charly <charly@interchain.io>
    Co-authored-by: DimitrisJim <d.f.hilliard@gmail.com>
    Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
    Co-authored-by: Damian Nolan <damiannolan@gmail.com>
    Co-authored-by: chatton <github.qpeyb@simplelogin.fr>
    Co-authored-by: Colin Axnér <25233464+colin-axner@users.noreply.github.com>
    (cherry picked from commit 6174822)
    
    # Conflicts:
    #	docs/apps/interchain-accounts/active-channels.md
    #	docs/apps/interchain-accounts/overview.md
    #	e2e/tests/core/04-channel/upgrades_test.go
    #	e2e/tests/interchain_accounts/base_test.go
    #	e2e/tests/interchain_accounts/gov_test.go
    #	e2e/tests/interchain_accounts/groups_test.go
    #	e2e/tests/interchain_accounts/incentivized_test.go
    #	e2e/tests/interchain_accounts/localhost_test.go
    #	e2e/tests/interchain_accounts/params_test.go
    #	e2e/tests/upgrades/genesis_test.go
    #	e2e/testsuite/testconfig.go
    #	modules/apps/27-interchain-accounts/controller/client/cli/tx.go
    #	modules/apps/27-interchain-accounts/controller/ibc_middleware_test.go
    #	modules/apps/27-interchain-accounts/controller/keeper/handshake.go
    #	modules/apps/27-interchain-accounts/controller/keeper/handshake_test.go
    #	modules/apps/27-interchain-accounts/controller/keeper/msg_server_test.go
    #	modules/apps/27-interchain-accounts/controller/types/msgs.go
    #	modules/apps/27-interchain-accounts/controller/types/msgs_test.go
    #	modules/apps/27-interchain-accounts/controller/types/tx.pb.go
    #	modules/apps/27-interchain-accounts/host/keeper/handshake.go
    #	modules/apps/27-interchain-accounts/host/keeper/handshake_test.go
    #	modules/apps/callbacks/callbacks_test.go
    #	proto/ibc/applications/interchain_accounts/controller/v1/tx.proto
    
    * fix conflicts
    
    * rename order to ordering (backport #5674)
    
    * add changelog
    
    * Update messages.md
    
    ---------
    
    Co-authored-by: srdtrk <59252793+srdtrk@users.noreply.github.com>
    Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
    3 people authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    47cf563 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. feat: allow module safe queries in ICA (backport #5785) (#6123)

    * feat: allow module safe queries in ICA (#5785)
    
    * imp: initial modification of tx.proto
    
    * imp: ran 'make proto-all'
    
    * fix: compiler errors
    
    * imp: added query router interface
    
    * imp: added queryRouter to icahost keeper
    
    * imp: improved proto definitions
    
    * imp: ran 'make proto-all'
    
    * imp: added sdk.Msg helpers
    
    * feat: basic implementation
    
    * style: improved field names
    
    * imp: ran 'make proto-all'
    
    * fix: compiler errors
    
    * imp: ran gofumpt
    
    * feat: tests passing
    
    * feat: tests improved
    
    * test: removed unneeded code
    
    * imp: improved 'IsModuleSafe' function
    
    * imp: added IsModuleQuerySafe to msg_server
    
    * imp: added more test cases
    
    * fix: callbacks compiler
    
    * fix: non determinancy issues
    
    * fix: added query msg to codec
    
    * imp: whitelist logic added
    
    * e2e: new test added
    
    * fix: new test
    
    * fix: test
    
    * fix: e2e
    
    * fix: e2e
    
    * imp(e2e): added the QueryTxsByEvents function
    
    * fix: e2e
    
    * e2e: lint fix
    
    * fix: e2e
    
    * e2e: debug
    
    * fix: e2e
    
    * test: debug helpers
    
    * debug
    
    * test: added codec_test case
    
    * imp: additional test case
    
    * imp: added important unit test
    
    * r4r
    
    * e2e: debug
    
    * imp: added logs
    
    * fix: e2e
    
    * fix: e2e
    
    * fix: e2e
    
    * imp: added height to proto response
    
    * imp: ran 'make proto-all'
    
    * imp: added height
    
    * e2e: updated e2e to test height
    
    * imp: review suggestions
    
    * e2e: remove unneeded log
    
    * refactor: refactored 'ExtractValueFromEvents'
    
    * e2e: review item
    
    * imp: review item
    
    * nit: review item
    
    * docs: added godocs
    
    * test: unit test for mqsWhitelist added
    
    * imp: added logging
    
    * style: rename to allow list
    
    * add changelog
    
    ---------
    
    Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
    (cherry picked from commit eecfa5c)
    
    # Conflicts:
    #	e2e/testsuite/codec.go
    #	e2e/testsuite/tx.go
    #	modules/apps/27-interchain-accounts/host/keeper/keeper.go
    #	modules/apps/27-interchain-accounts/host/keeper/keeper_test.go
    #	modules/apps/27-interchain-accounts/host/keeper/msg_server.go
    #	modules/apps/27-interchain-accounts/host/keeper/msg_server_test.go
    #	modules/apps/27-interchain-accounts/host/types/codec.go
    #	modules/apps/27-interchain-accounts/host/types/codec_test.go
    #	modules/apps/27-interchain-accounts/host/types/host.pb.go
    #	modules/apps/27-interchain-accounts/host/types/msgs.go
    #	modules/apps/27-interchain-accounts/host/types/tx.pb.go
    #	modules/apps/callbacks/testing/simapp/app.go
    #	modules/light-clients/08-wasm/testing/simapp/app.go
    #	proto/ibc/applications/interchain_accounts/host/v1/tx.proto
    #	testing/simapp/app.go
    
    * fix conflicts
    
    * fix tests
    
    * gofumpt
    
    * do not set ica query router for callbacks
    
    * pls
    
    * fix comment
    
    * panic if query router is nil
    
    * break loop earlier
    
    * workaround for using module safe queries of x/staking
    
    * add comment
    
    ---------
    
    Co-authored-by: srdtrk <59252793+srdtrk@users.noreply.github.com>
    Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
    Co-authored-by: DimitrisJim <d.f.hilliard@gmail.com>
    4 people authored May 2, 2024
    Configuration menu
    Copy the full SHA
    b78afb0 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. imp: add version to tm headers in ibctesting (release/v7.5.x) (#6180)

    * imp: add version to tm headers in ibctesting
    
    * rm junk 08-wasm data dirs
    
    * chore: adding changelog
    damiannolan authored May 6, 2024
    Configuration menu
    Copy the full SHA
    29dd2f3 View commit details
    Browse the repository at this point in the history
  2. deps: bump sdk v0.47.11 (#6254)

    * deps: bumps cosmos sdk to v0.47.11
    
    * add changelog
    
    ---------
    
    Co-authored-by: Damian Nolan <damiannolan@gmail.com>
    crodriguezvega and damiannolan authored May 6, 2024
    Configuration menu
    Copy the full SHA
    fea2507 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. imp(apps): allow one sided fee middleware handshakes to complete (bac…

    …kport #6253) (#6260)
    
    * imp(apps): allow one sided fee middleware handshakes to complete (#6253)
    
    * imp: added counter version proposal to try step
    
    * test: fixed tests
    
    * test: tested removing fee middleware
    
    * test: added ica onesided test
    
    * add changelog
    
    * imp: improved RemoveFeeMiddleware
    
    * nit: damian
    
    ---------
    
    Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
    (cherry picked from commit 3b3ecc5)
    
    # Conflicts:
    #	CHANGELOG.md
    #	modules/apps/27-interchain-accounts/host/keeper/handshake.go
    #	modules/apps/29-fee/fee_test.go
    #	modules/apps/29-fee/ibc_middleware.go
    #	modules/apps/29-fee/transfer_test.go
    #	modules/apps/transfer/ibc_module.go
    #	modules/apps/transfer/ibc_module_test.go
    
    * imp: iteration one
    
    * imp: iteration two
    
    * Update CHANGELOG.md
    
    ---------
    
    Co-authored-by: srdtrk <59252793+srdtrk@users.noreply.github.com>
    Co-authored-by: srdtrk <srdtrk@hotmail.com>
    Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
    4 people authored May 7, 2024
    Configuration menu
    Copy the full SHA
    3ef2a97 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. feat(release/v7.5.x): use unordered ordering by default for new ica c…

    …hannels (#6267)
    
    * feat(release/v7.5.x): use unordered order for new ICA channels
    
    * set query router in callback simapp
    
    * deps(callbacks): locally pinned ibc-go version
    
    * replace for gogoproto for callbacks module
    
    ---------
    
    Co-authored-by: srdtrk <srdtrk@hotmail.com>
    crodriguezvega and srdtrk authored May 8, 2024
    Configuration menu
    Copy the full SHA
    50a88fa View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. fix: delete already refunded fees from state if some fee cannot be re…

    …funded on channel closure (backport #6255) (#6269)
    
    * fix: delete already refunded fees from state if some fee cannot be refunded on channel closure (#6255)
    
    * delete the refunded fees in case an error happens in the loop that refunds fees on channel closure
    
    * test simplifications
    
    * fix typo
    
    * clean up code
    
    * fix logic
    
    * add changelog
    
    (cherry picked from commit 500765e)
    
    # Conflicts:
    #	CHANGELOG.md
    #	modules/apps/29-fee/keeper/escrow_test.go
    
    * fix conflicts
    
    * add import
    
    ---------
    
    Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
    mergify[bot] and crodriguezvega authored May 10, 2024
    Configuration menu
    Copy the full SHA
    a4ecd55 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e7e3ea View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. fix: noop on UpdateState for invalid misbehaviour (backport #6276) (#…

    …6296)
    
    * fix: noop on UpdateState for invalid misbehaviour (#6276)
    
    * fix: noop on UpdateState for invalid misbehaviour
    
    * godoc: update godoc for UpdateState
    
    * Update modules/light-clients/07-tendermint/update.go
    
    Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
    
    * chore: add changelog
    
    ---------
    
    Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
    Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
    (cherry picked from commit 4f31a3c)
    
    # Conflicts:
    #	modules/light-clients/07-tendermint/update.go
    
    * chore: fix conflicts
    
    ---------
    
    Co-authored-by: Damian Nolan <damiannolan@gmail.com>
    mergify[bot] and damiannolan authored May 13, 2024
    Configuration menu
    Copy the full SHA
    1c05fa7 View commit details
    Browse the repository at this point in the history
  2. imp: allow memo strings instead of keys for transfer authorizations (…

    …backport #6268) (#6288)
    
    * imp: allow memo strings instead of keys for transfer authorizations (#6268)
    
    * imp: allow memo strings instead of keys for transfer authorizations
    
    * add changelog
    
    * handle error from compact
    
    * return error
    
    * improve test
    
    * not enforce that memo strings of allowed packet data must be JSON-encoded strings
    
    * use slices contains to check if memo is allowed
    
    * Update modules/apps/transfer/types/transfer_authorization.go
    
    Co-authored-by: srdtrk <59252793+srdtrk@users.noreply.github.com>
    
    * Update modules/apps/transfer/types/transfer_authorization.go
    
    Co-authored-by: srdtrk <59252793+srdtrk@users.noreply.github.com>
    
    * lint
    
    ---------
    
    Co-authored-by: srdtrk <59252793+srdtrk@users.noreply.github.com>
    (cherry picked from commit 0a22b7a)
    
    # Conflicts:
    #	docs/docs/02-apps/01-transfer/08-authorizations.md
    #	modules/apps/transfer/types/authz.pb.go
    #	modules/apps/transfer/types/keys.go
    #	modules/apps/transfer/types/transfer_authorization.go
    #	modules/apps/transfer/types/transfer_authorization_test.go
    #	proto/ibc/applications/transfer/v1/authz.proto
    
    * fix conflicts
    
    * don't use slices
    
    * use sdkerrors
    
    * remove docs
    
    ---------
    
    Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
    mergify[bot] and crodriguezvega authored May 13, 2024
    Configuration menu
    Copy the full SHA
    a98ebca View commit details
    Browse the repository at this point in the history
  3. Update CHANGELOG.md

    crodriguezvega authored May 13, 2024
    Configuration menu
    Copy the full SHA
    eff9b35 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

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