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

Bump up to v4.3.1 #1

Draft
wants to merge 88 commits into
base: fnsa-diff
Choose a base branch
from
Draft

Bump up to v4.3.1 #1

wants to merge 88 commits into from

Conversation

ulbqb
Copy link
Owner

@ulbqb ulbqb commented Jul 27, 2023

Description

This PR apply cosmos/ibc-go@48a6ae5...cosmos:ibc-go:v4.3.1

finschia cosmos
1692da6 cosmos@d2df47a
306955e cosmos@c3835a2
3a40523 cosmos@5bb43ff
64fff85 cosmos@efda07d
ba85284 cosmos@7351002
6de4469 cosmos@29aac2d
e9eaecc cosmos@e33e9f6
4c77e8a cosmos@04884d1
6d2bf1e cosmos@e9648d0
6853ba8 cosmos@bc403c2
34f6155 cosmos@559ad02
3a63ec0 cosmos@3e7fb13
1c8aeae cosmos@62aa0fc
27bf395 cosmos@bfb04c2
d10253e cosmos@17bd86f
1a2fef4 cosmos@6a3b38d
3fa0cc2 cosmos@aac882b
e4bbb9f cosmos@ea88582
bade24a cosmos@57d67f3
6fdff49 cosmos@e1490c5
2743786 cosmos@bc534e9
9d693ca cosmos@424b83f
1f01721 cosmos@3e43129
688a228 cosmos@dd49a93
f75643c cosmos@a3941f0
71b33c3 cosmos@3830bd7
c14169a cosmos@a610597
df823a0 cosmos@c2a4d7b
7de8857 cosmos@3febca2
fd6f99a cosmos@4cbaaeb
d1fbd3f cosmos@10ea314
45101db cosmos@bd8dcba
de40475 cosmos@2b7c969
8b9d129 cosmos@f4973e4
3bf5261 cosmos@9a5eb98
6297c17 cosmos@cf2cc50
040ac8e cosmos@0a3c1f2
d6c33a8 cosmos@69f1e18
17f5c64 cosmos@6bd4264
c17d1b9 cosmos@d5c8d43
2d105b3 cosmos@197555e
cc6507a cosmos@87b4133
53ea043 cosmos@3b44b03
7d3ae33 cosmos@9334832
d34c331 cosmos@4c418fb
4e5fc15 cosmos@d2b6b6f
d7ae24b cosmos@7ddd688
85ddf57 cosmos@1d2244d
e6a06a3 cosmos@34e10f2
01c4248 cosmos@c65a546
7ca93a6 cosmos@90dd523
4b49534 cosmos@3048a82
8307996 cosmos@6335860
202b967 cosmos@0e0c073
bb0c88f cosmos@e967f18
32d81d9 cosmos@ba71852
ae5ccaa cosmos@4492175
237c949 cosmos@03479d5
713c5b7 cosmos@6d2007c
e05dbbe cosmos@2d94624
92f1839 cosmos@76127fd
08a6f66 cosmos@959a422
5589d7b cosmos@ecb845d
60d6d4b cosmos@cae5967
5ecb3dc cosmos@0730e1f
255d676 cosmos@95bf0fa
b56173b cosmos@aa189ce
53d4426 cosmos@50d1313
901d390 cosmos@4bb451c
2b43aff cosmos@600cf20
56b78cd cosmos@04bd181
66db4f3 cosmos@bfce24c
71a0114 cosmos@562ef9a
9c7c3d2 cosmos@5c59a47
17a75d4 cosmos@cde7dde
613bfb3 cosmos@5f4b8f9
85cb5b4 cosmos@cb4e90b
784f5fc cosmos@171ed72
f471879 cosmos@8a6feca
f660db6 cosmos@95459a9
110469f cosmos@0b6b6e3
60e3b75 cosmos@49eefde
495535c cosmos@f75c2f7
530da84 cosmos@cf6da54
afe88fc cosmos@9c19c3f
9e4cdbf cosmos@6ec79f4
0c8aa22 cosmos@c9e136f
90208e6 cosmos@dd93e7f

Motivation and context

How has this been tested?

Screenshots (if appropriate):

Checklist:

  • I followed the contributing guidelines and code of conduct.
  • I have added a relevant changelog to CHANGELOG.md
  • I have added tests to cover my changes.
  • I have updated the documentation accordingly.
  • I have updated API documentation client/docs/swagger-ui/swagger.yaml

mergify bot and others added 12 commits July 27, 2023 19:18
* bumping go version 1.18

* updating broken workflow setup

(cherry picked from commit 7d971ec)

Co-authored-by: Damian Nolan <damiannolan@gmail.com>
* delete unused code and associated tests

* Update CHANGELOG.md

(cherry picked from commit 6c4a442)

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
…(backport cosmos#1615) (cosmos#1640)

* 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] <support@github.com>

* 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 <carlos@interchain.io>
Co-authored-by: Carlos Rodriguez <crodveg@gmail.com>
(cherry picked from commit e049649)

* fix conflict

* Update CHANGELOG.md

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
* remove crossing hellos from ChanOpenTry

* remove crossing hellos testcase

* revert single connectionHops check

* add comment in MsgChannelOpenTry tx proto about deprecate field

* Update proto/ibc/core/channel/v1/tx.proto

Co-authored-by: Aditya <adityasripal@gmail.com>

* minor fixes && UPDATE CHANGELOG.md

* Update proto/ibc/core/channel/v1/tx.proto

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>

* Update proto/ibc/core/channel/v1/tx.proto

Co-authored-by: Damian Nolan <damiannolan@gmail.com>

* apply remaining changes for crossing hello removal

Deprecate previous channel id with proto tag
Remove unnecessary test cases from 04-channel
Remove crossing hello check in transfer application and the associated test case

* remove previous channel check in WriteChannelOpenTry

* regenerate proto files

* update documentation

* add migration documentation

* remove unnecessary doc

* remove crossing hello notion from ChanOpenAck

* apply review suggestions

Co-authored-by: Aditya <adityasripal@gmail.com>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Co-authored-by: Damian Nolan <damiannolan@gmail.com>
Co-authored-by: Jacob Gadikian <jacobgadikian@gmail.com>
Co-authored-by: Colin Axnér <25233464+colin-axner@users.noreply.github.com>
(cherry picked from commit 7370a8b)

Co-authored-by: vuong <56973102+vuong177@users.noreply.github.com>
…#1697)

Thanks @colin-axner for noticing this.

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 1e6af48)

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
…1672) (cosmos#1691)

* refactor: remove crossing hellos from 03-connection (cosmos#1672)

* remove crossing hello check from ConnOpenTry and ConnOpenAck

* remove unnecessary test cases and fix build

* fix tests and add migration docs

* fix connection version check in conn open ack

* add changelog entry

* Update modules/core/03-connection/keeper/handshake.go

Co-authored-by: Aditya <adityasripal@gmail.com>

* remove unnecessary testing function

* improve migration documentation as per review suggestion

Co-authored-by: Aditya <adityasripal@gmail.com>
(cherry picked from commit 9aab42d)

* fix merge conflicts

* remove missed merge conflicts

* Update docs/migrations/v3-to-v4.md

Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
* docs: update middleware documentation

* remove old text and add func keyword

* alignment

* fix alignment

* Update develop.md

* review comments

* remove empty line

* docs: add links in middleware docs to fee middleware implementation (cosmos#1641)

* docs: add links in middleware docs to fee middleware implementation

* add extra line for better readability

* fix typos

(cherry picked from commit 419c3c4)

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
(cherry picked from commit c96fe92)

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
…1724) (cosmos#1729)

* remove leftover crossing hello tests in connection handshake

* fix bug in tests

(cherry picked from commit c809ce3)

Co-authored-by: Aditya <adityasripal@gmail.com>
* restructure content according to outline, fix image and syntax highlighting, fix titles and prepare for content updates

* rewrite bind port section

* restructure applications doc into folder structure

* add keeper section, make some minor corrections in bind ports, custom packet and implmenent IBC module sections

* update ibcmodule interface to encorporate the simpliefied handshake callbacks and version negotiation

* fix broken links

* fix remaining broken link

* fix some nits, correct for removal of crossing hellos and add some more explanation on portIDs

* update middleware docs to resolve merge confilicts

(cherry picked from commit d1649c0)

Co-authored-by: tmsdkeys <98807841+tmsdkeys@users.noreply.github.com>
…osmos#1665) (cosmos#1750)

* update fee mw docs, add formating, fix typos, increase readability

* fix broken link

* Apply suggestions from code review

(De)capitalize headings and references to headings for consistency

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>

* resolving merge conflict

* split the CLI commands and small typo correction

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
(cherry picked from commit aaccbd1)

Co-authored-by: tmsdkeys <98807841+tmsdkeys@users.noreply.github.com>
@ulbqb ulbqb marked this pull request as draft July 27, 2023 10:47
mergify bot and others added 17 commits July 27, 2023 20:10
…1755)

* chore: denom traces migration handler (cosmos#1680)

* update code & test

* register migrator service

(cherry picked from commit be5ccf3)

* add changelog entry for cosmos#1680
…int light client (cosmos#1713) (cosmos#1762)

* initial commit

* format imports

* update docs

* update CHANGELOG

* update upgrade dev docs

* update re: pr comments

(cherry picked from commit c12789d)

Co-authored-by: Charly <charly@interchain.berlin>
…cosmos#1790)

* fix: change non nil relayer check to non empty (cosmos#1774)

* change non nil relayer check to non empty

Change relayers != nil to len(relayers) != 0
Rename ErrRelayersNotNil to ErrRelayersNotEmpty
Add test cases

* add changelog entry

(cherry picked from commit 126ab2d)

# Conflicts:
#	CHANGELOG.md

* fix changelog conflicts

Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
(cherry picked from commit ef7a5c7)

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
…(backport cosmos#1792) (cosmos#1827)

* fix: assert previous channel identifer is empty in Msg ValidateBasic (cosmos#1792)

* remove previous channel id from NewMsgChanOpenTry, assert previous channel id to be empty

* add changelog entry

* move changelog entry to correct location

* add migration docs

* Update docs/migrations/v3-to-v4.md

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>

* Update CHANGELOG.md

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
(cherry picked from commit 4a781e5)

# Conflicts:
#	CHANGELOG.md

* fix conflicts

Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
…smos#1818)

* fix: add cosmos_proto.implements_interface (cosmos#1740)

* fix: add cosmos_proto.implements_interface

* changelog

* Update CHANGELOG.md

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>

* run `make proto-all`

* run `go mod tidy`

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
(cherry picked from commit 40d0ff7)

# Conflicts:
#	modules/core/02-client/types/client.pb.go

* fix conflicts

Co-authored-by: Dan Lynch <pyramation@gmail.com>
Co-authored-by: crodriguezvega <carlos@interchain.io>
…cosmos#1828)

* fix: assert previous connection id to be empty (cosmos#1797)

* remove previous connection id from NewMsgConnectionOpenTry, assert previous connection id to be empty

* add changelog entry

* update test

* add migration docs

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
(cherry picked from commit 0be6c42)

# Conflicts:
#	CHANGELOG.md

* fix conflicts

Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
…#1882) (cosmos#1898)

* 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 <damiannolan@gmail.com>
* Upgrade cosmos-sdk to v0.45.7

* Add changelog entry
…cosmos#1907) (cosmos#1946)

* 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)

* fix conflicts
) (cosmos#1952)

* add mock module acc balance and refactor test case (cosmos#1942)

* add mock module acc balance and refactor test case

* add changelog entry

(cherry picked from commit f0f7ce4)

* fix conflict

* fix conflict

Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
cosmos#1890) (cosmos#1950)

* fix: adding check for blocked addresses before escrowing fees (cosmos#1890)

* fix: adding check for blocked addresses before escrowing fees

* refactor: move check below isLocked check

* refactor: use sdk error instead of fee error

* feat: adding check to RegisterPayee

* chore: format import

* refactor: remove dist module from unblocked addr

(cherry picked from commit 7694903)

# Conflicts:
#	modules/apps/29-fee/keeper/msg_server_test.go

* fix conflicts

Co-authored-by: Sean King <seantking@users.noreply.github.com>
Co-authored-by: Carlos Rodriguez <crodveg@gmail.com>
…#1919) (cosmos#1961)

* fix: "acknowledgement written" logs unsupported type (cosmos#1919)

* fix: "acknowledgement written" logs unsupported type

* Updating CHANGELOG.md

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
(cherry picked from commit 897e7eb)

# Conflicts:
#	CHANGELOG.md

* fix conflict

Co-authored-by: Joe Abbey <joe.abbey@gmail.com>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
mergify bot and others added 30 commits July 27, 2023 21:56
…s#2651) (cosmos#2654)

* fix: skip emission of unpopulated memo field in ics20 (cosmos#2651)

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 <25233464+colin-axner@users.noreply.github.com>
Co-authored-by: Damian Nolan <damiannolan@gmail.com>
* use authtypes.NewModuleAddress

* apply version updates

* review comments

* add retract directive

Co-authored-by: catShaark <gundamaster5@gmail.com>
Co-authored-by: Carlos Rodriguez <crodveg@gmail.com>
Co-authored-by: khanh-notional <50263489+catShaark@users.noreply.github.com>
* add check send enabled (cosmos#2679)

* add check send enabled

* changelog

(cherry picked from commit b1f494c)

* fix conflicts

* fix return value

* fix build

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Co-authored-by: Carlos Rodriguez <crodveg@gmail.com>
…abled" fix (backport cosmos#2714) (cosmos#2717)

* Update check x/bank sendEnabled link in changelog (cosmos#2714)

Co-authored-by: Cian Hatton <cian@interchain.io>
(cherry picked from commit 7249d82)

# Conflicts:
#	CHANGELOG.md

* chore: fixing merge conflicts

Co-authored-by: Calvin Lau <38898718+calvinaco@users.noreply.github.com>
Co-authored-by: Cian Hatton <cianhatton@gmail.com>
Co-authored-by: Carlos Rodriguez <crodveg@gmail.com>
(cherry picked from commit f54143e)

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
…osmos#2763)

* update docs/migration with the change to middleware for ICA controller

* improve variable naming

* alignment

Co-authored-by: Carlos Rodriguez <crodveg@gmail.com>
(cherry picked from commit 1b7745f)

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
improvements: save some gas in fee keeper
* deps: Bump ICS 23 to v0.9.0

* chore: bump ics23 to v0.9.0

* chore: add changelog entry

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
(cherry picked from commit 2132585)

* fix conflicts

* remove link to ics 009 (deleted from spec repo)

Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
Co-authored-by: Carlos Rodriguez <crodveg@gmail.com>
) (cosmos#3607)

* fix: handle ordered packets in `UnreceivedPackets` query

Co-authored-by: Cian Hatton <cian@interchain.io>
(cherry picked from commit c77f80f)

* fix conflicts

* fix links

* add changelog

---------

Co-authored-by: Jim Fasarakis-Hilliard <d.f.hilliard@gmail.com>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants