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

sdk for testnet-ibc #4917

Closed
wants to merge 192 commits into from
Closed

sdk for testnet-ibc #4917

wants to merge 192 commits into from

Conversation

faddat
Copy link
Contributor

@faddat faddat commented Oct 20, 2023

This is a reference PR, not really for merging. We need to make a testnet, since it is really hard to work against the existing testnets.

CONTAINS:

  • a bump to the latest commit in cosmos-sdk v0.50.x branch
  • all of the field length restrictions by @crodriguezvega (thank you!)
  • feat/wasm-clients and some approved PR's for feat/wasm-clients
  • @julienrbrt's autocli enablement code (note: does this now need to be updated again? it did not look like sdk's)

GOALS:

  • for use in danger
  • test sdk v0.50.x
  • test comet v0.38.x
  • test hermes and go-relayer on the 50 series and v8 series

lichdu29 and others added 30 commits January 6, 2023 23:57
…s#3486)

Co-authored-by: Jack Zampolin <[email protected]>
Co-authored-by: antstalepresh <[email protected]>
Co-authored-by: Vladislav Markushin <[email protected]>
Co-authored-by: Blas Rodriguez Irizar <[email protected]>
Co-authored-by: Jacob Gadikian <[email protected]>
Co-authored-by: vuong <[email protected]>
Co-authored-by: Carlos Rodriguez <[email protected]>
* new error

* changed all the errors

* feat: Changed some more erros from sdkerrors to errorsmod

* added ibcerrors

* fixes and linting

---------

Co-authored-by: Carlos Rodriguez <[email protected]>
* imp: add separate go.mod for 08-wasm

* fix e2e build

* remove import

* lint

* Amend CI testing to not build on arm, correctly cross compile on arm64. (cosmos#4065)

* Use alpine for building simd in docker. Link statically. (cosmos#4066)

---------

Co-authored-by: Charly <[email protected]>
Co-authored-by: Jim Fasarakis-Hilliard <[email protected]>
* remove code ID key from genesis type

* address review comment
* bump wasmvm to v1.2.4

* go mod tidy e2e

* Update Dockerfile

* update libwasm sha

* more go mod tidy

---------

Co-authored-by: Jim Fasarakis-Hilliard <[email protected]>
* build and test wasm-client on pull request

* add arm64 for wasm build only
* merge functions

* address review comment
* pin code to the wasm VM cache

* follow ibc-go error wrapping standards

* Update modules/light-clients/08-wasm/keeper/keeper.go

Co-authored-by: Reece Williams <[email protected]>

---------

Co-authored-by: Damian Nolan <[email protected]>
* renaming to align with x/wasm naming

* fix typo

* Update docs/architecture/adr-027-ibc-wasm.md

Co-authored-by: Damian Nolan <[email protected]>

* address review comments

* review comment

---------

Co-authored-by: Damian Nolan <[email protected]>
* disallow submessage execution

* fix error code

* alignment

* fix
# Conflicts:
#	Dockerfile
#	testing/chain.go
@faddat faddat closed this Oct 26, 2023
@faddat faddat reopened this Oct 26, 2023
DimitrisJim and others added 12 commits October 26, 2023 20:34
* feat: added initial implementation of getClientID

* test: added basic test cases

* imp: improved tests and getClientID

* feat: added clientID as contractAddr to env

* fix: handled updateProposalWrappedStore

* imp: added test case for updateProposalWrappedStore

* imp: fixed linter complaint

* imp: Error -> ErrorIs

* style: improved one of the error messages

* move error up

* style: imp error message

* imp: review item

* imp: review items

* test: added additional tests

---------

Co-authored-by: Carlos Rodriguez <[email protected]>
@crodriguezvega
Copy link
Contributor

@faddat Do we still need this PR? Nothing from the PR is meant to be merged, right?

@faddat
Copy link
Contributor Author

faddat commented Nov 2, 2023

@crodriguezvega -- correct, I'm going to close it now :)

@faddat faddat closed this Nov 2, 2023
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.