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

demonstration: Sdk46 ibc4 nft #1484

Closed
wants to merge 68 commits into from
Closed

Conversation

faddat
Copy link
Contributor

@faddat faddat commented Jun 2, 2022

Description

As noted by @Dreamerzq, it doesn't make a ton of sense to upgrade an sdk 45 version of ibc-go to support NFTs since NFTs are added to the cosmos sdk in v46. This is a branch for their review, combining their work on NFTs and Notional's work on sdk 46.

In total, this changes the source of the storekey type definition, and is otherwise entirely #1413 plus #1444

assists with: #1444


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)
  • Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
  • Code follows the module structure standards.
  • Wrote unit and integration tests
  • Updated relevant documentation (docs/) or specification (x/<module>/spec/)
  • Added relevant godoc comments.
  • 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

dependabot bot and others added 30 commits February 10, 2022 03:04
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2.1.5 to 2.2.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@v2.1.5...v2.2.0)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…ctions/setup-go-2.2.0

build(deps): bump actions/setup-go from 2.1.5 to 2.2.0
* deps: upgrade of SDK to 0.46 and tendermint to 0.35

* some changes from review comments

* some review comments

* refactor: simplify IBC redundant relay check in given restructure of SDK v0.46 (cosmos#1288)

* refactor: simplify ibc redundancy check used as sdk middleware

Instead of having the function checkRedundancy check if the call is on CheckTx or SimulateTx, only call the function on CheckTx or SimulateTx

* add godoc

* more review comments.

* another review comment

* remove tests since legacy REST endpoints have been removed in SDK 0.46

* chore: update sdk to v0.46.0-beta2

* refactor: ics27 indicator tests of deterministic error codes and message responses (cosmos#1349)

* begin refactoring ack_test

* fix test due to delayed block execution

* refactor: switch ics27 response creation to use new SDK version, update tests

* fix import

* review comment

Co-authored-by: colin axnér <[email protected]>

* review comment.

* pass nil context

Co-authored-by: colin axnér <[email protected]>

* review comment

Co-authored-by: colin axnér <[email protected]>

* remove unused import

* remove unused import

* fix for race condition in tests

* remove replace directive to make it build in pre-monterrey mac OS X

Co-authored-by: Carlos Rodriguez <[email protected]>
Co-authored-by: colin axnér <[email protected]>
Co-authored-by: billy rennekamp <[email protected]>
@faddat faddat mentioned this pull request Jun 2, 2022
3 tasks
@faddat faddat changed the title Sdk46 ibc4 nft demonstration: Sdk46 ibc4 nft Jun 2, 2022
@faddat faddat mentioned this pull request Jun 2, 2022
9 tasks
@codecov-commenter
Copy link

Codecov Report

Merging #1484 (6eea0c0) into main (2566569) will decrease coverage by 0.98%.
The diff coverage is 45.13%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #1484      +/-   ##
==========================================
- Coverage   80.36%   79.38%   -0.99%     
==========================================
  Files         166      172       +6     
  Lines       12105    12275     +170     
==========================================
+ Hits         9728     9744      +16     
- Misses       1920     2067     +147     
- Partials      457      464       +7     
Impacted Files Coverage Δ
...27-interchain-accounts/controller/keeper/keeper.go 94.73% <ø> (ø)
.../apps/27-interchain-accounts/host/keeper/keeper.go 83.33% <ø> (ø)
modules/apps/27-interchain-accounts/module.go 58.44% <ø> (+0.74%) ⬆️
modules/apps/29-fee/keeper/keeper.go 92.39% <ø> (ø)
modules/apps/29-fee/module.go 56.60% <ø> (+1.04%) ⬆️
modules/apps/nft-transfer/types/ack.go 0.00% <0.00%> (ø)
modules/apps/nft-transfer/types/keys.go 0.00% <0.00%> (ø)
modules/apps/transfer/keeper/keeper.go 94.11% <ø> (ø)
modules/apps/transfer/module.go 59.64% <ø> (+1.02%) ⬆️
modules/core/02-client/proposal_handler.go 77.77% <ø> (ø)
... and 21 more

@faddat
Copy link
Contributor Author

faddat commented Jul 5, 2022

closing because tm 35 -> 34

@faddat faddat closed this Jul 5, 2022
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.

3 participants