-
Notifications
You must be signed in to change notification settings - Fork 586
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
Run WASM E2E tests only when relevant changes are made #5092
Run WASM E2E tests only when relevant changes are made #5092
Commits on Jul 6, 2023
-
feat: add wasm light client module to feat/wasm-clients branch (#3486)
Co-authored-by: Jack Zampolin <jack.zampolin@gmail.com> Co-authored-by: antstalepresh <stalepresh121@outlook.com> Co-authored-by: Vladislav Markushin <negigic@gmail.com> Co-authored-by: Blas Rodriguez Irizar <rodrigblas@gmail.com> Co-authored-by: Jacob Gadikian <jacobgadikian@gmail.com> Co-authored-by: vuong <nguyenvuong1122000@gmail.com> Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for 01e8548 - Browse repository at this point
Copy the full SHA 01e8548View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40337dd - Browse repository at this point
Copy the full SHA 40337ddView commit details
Commits on Jul 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 90ed894 - Browse repository at this point
Copy the full SHA 90ed894View commit details
Commits on Jul 12, 2023
-
Migrated the errors to new package (#4058)
* 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 <carlos@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for cf6fbfe - Browse repository at this point
Copy the full SHA cf6fbfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28d46c1 - Browse repository at this point
Copy the full SHA 28d46c1View commit details
Commits on Jul 13, 2023
-
imp: make separate go.mod for 08-wasm (#4026)
* 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. (#4065) * Use alpine for building simd in docker. Link statically. (#4066) --------- Co-authored-by: Charly <charly@interchain.berlin> Co-authored-by: Jim Fasarakis-Hilliard <d.f.hilliard@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 255905a - Browse repository at this point
Copy the full SHA 255905aView commit details
Commits on Jul 14, 2023
-
imp: remove code id key from genesis contract (#4032)
* remove code ID key from genesis type * address review comment
Configuration menu - View commit details
-
Copy full SHA for 8bc0c68 - Browse repository at this point
Copy the full SHA 8bc0c68View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6e8a3a - Browse repository at this point
Copy the full SHA b6e8a3aView commit details -
* 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 <d.f.hilliard@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2901cf8 - Browse repository at this point
Copy the full SHA 2901cf8View commit details
Commits on Jul 16, 2023
-
build and test wasm client on PR (#4095)
* build and test wasm-client on pull request * add arm64 for wasm build only
Configuration menu - View commit details
-
Copy full SHA for 581a27f - Browse repository at this point
Copy the full SHA 581a27fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a1a249 - Browse repository at this point
Copy the full SHA 5a1a249View commit details
Commits on Jul 17, 2023
-
Merge
storeWasmCode
andimportWasmCode
functions (#4088)* merge functions * address review comment
Configuration menu - View commit details
-
Copy full SHA for 3607dd2 - Browse repository at this point
Copy the full SHA 3607dd2View commit details
Commits on Jul 18, 2023
-
Pin code to the wasm VM cache (#4093)
* 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 <31943163+Reecepbcups@users.noreply.github.com> --------- Co-authored-by: Damian Nolan <damiannolan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9298fe6 - Browse repository at this point
Copy the full SHA 9298fe6View commit details
Commits on Jul 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 731dbbf - Browse repository at this point
Copy the full SHA 731dbbfView commit details -
renaming to align with x/wasm naming (#4091)
* renaming to align with x/wasm naming * fix typo * Update docs/architecture/adr-027-ibc-wasm.md Co-authored-by: Damian Nolan <damiannolan@gmail.com> * address review comments * review comment --------- Co-authored-by: Damian Nolan <damiannolan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 59ccad5 - Browse repository at this point
Copy the full SHA 59ccad5View commit details -
imp: disallow submessage execution (#4130)
* disallow submessage execution * fix error code * alignment * fix
Configuration menu - View commit details
-
Copy full SHA for 62ed4fb - Browse repository at this point
Copy the full SHA 62ed4fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 341350a - Browse repository at this point
Copy the full SHA 341350aView commit details
Commits on Jul 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f822b4f - Browse repository at this point
Copy the full SHA f822b4fView commit details
Commits on Jul 30, 2023
-
Merge branch 'main' into feat/wasm-clients
# Conflicts: # Dockerfile # testing/chain.go
Configuration menu - View commit details
-
Copy full SHA for bffb649 - Browse repository at this point
Copy the full SHA bffb649View commit details
Commits on Aug 1, 2023
-
Add linting for 08-wasm module (#4206)
* Add linting for 08-wasm. * Go mod tidy. * Please the linter.
Configuration menu - View commit details
-
Copy full SHA for bf9d465 - Browse repository at this point
Copy the full SHA bf9d465View commit details -
add 08-wasm global store key (#4185)
* add 08-wasm global store key * Update client_state.go * Update modules/light-clients/08-wasm/types/vm.go Co-authored-by: Jim Fasarakis-Hilliard <d.f.hilliard@gmail.com> --------- Co-authored-by: Jim Fasarakis-Hilliard <d.f.hilliard@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ed41863 - Browse repository at this point
Copy the full SHA ed41863View commit details -
imp: delegate store operation of
clientState
andconsensusState
i……n `initialize` to contract (#4033) * remove calls to set client state and consensus state from initialize * linting * Update contracts * use errorsmod --------- Co-authored-by: Vladislav Markushin <negigic@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for de89920 - Browse repository at this point
Copy the full SHA de89920View commit details -
imp: remove
timestamp
fromconsensusState
and query contract to r……etrieve it (#4034) * imp: remove timestamp from consensus state * more linting * make types unexported * make proto-all * code hash for code id * Use hasConsensusState instead of GetConsensusState (#4171) * Use hasConsensusState instead of GetConsensusState. * Use wasmQuery for the rest of the query functions. (#4176) * Use wasmQuery for the rest of the query functions. --------- Co-authored-by: Carlos Rodriguez <carlos@interchain.io> * review comments * Remove check for consensus state. * Add linting for 08-wasm module (#4206) * Add linting for 08-wasm. * Go mod tidy. * Please the linter. * add 08-wasm global store key (#4185) * add 08-wasm global store key * Update client_state.go * Update modules/light-clients/08-wasm/types/vm.go Co-authored-by: Jim Fasarakis-Hilliard <d.f.hilliard@gmail.com> --------- Co-authored-by: Jim Fasarakis-Hilliard <d.f.hilliard@gmail.com> * solve conflicts * review comments/fix linter warnings * address comments * add missing check * remove check that was wrong --------- Co-authored-by: Jim Fasarakis-Hilliard <d.f.hilliard@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 644367f - Browse repository at this point
Copy the full SHA 644367fView commit details -
imp: remove
height
fromheader
and mergeheader
with `misbehavi……our` (#4049) * imp: merge header and misbehaviour types * remove unused code
Configuration menu - View commit details
-
Copy full SHA for 20d4d7e - Browse repository at this point
Copy the full SHA 20d4d7eView commit details -
imp: add query and sudo message types to encapsulate all variants of …
Configuration menu - View commit details
-
Copy full SHA for 54f29ee - Browse repository at this point
Copy the full SHA 54f29eeView commit details -
add 08-wasm Keeper constructor that accepts pointer to Wasm VM instan…
…ce (#4109) * add constructor that accepts pointer to Wasm VM instance * typo * add functions that returns wasm config with default values * review comment * Apply suggestions from code review Co-authored-by: Cian Hatton <cian@interchain.io> * review comments * rename constructor function * address review comments * set contract debug mode to false --------- Co-authored-by: Cian Hatton <cian@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for c4f8da4 - Browse repository at this point
Copy the full SHA c4f8da4View commit details
Commits on Aug 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2e17bb2 - Browse repository at this point
Copy the full SHA 2e17bb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49c5e7d - Browse repository at this point
Copy the full SHA 49c5e7dView commit details
Commits on Aug 14, 2023
-
Clean up vm entry points (#4279)
* Rename from call to wasmCall. * Move wasmQuery, wasmCall into vm. * Add wasmInit, mirroring wasmCall and wasmQuery. * Directly return after wasmInit.
Configuration menu - View commit details
-
Copy full SHA for 4f0a711 - Browse repository at this point
Copy the full SHA 4f0a711View commit details -
Merge branch 'main' into feat/wasm-clients
# Conflicts: # testing/config.go
Configuration menu - View commit details
-
Copy full SHA for 479f470 - Browse repository at this point
Copy the full SHA 479f470View commit details
Commits on Aug 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2a7c242 - Browse repository at this point
Copy the full SHA 2a7c242View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb9eed5 - Browse repository at this point
Copy the full SHA fb9eed5View commit details -
add wasm client audit reports (#4351)
* Delete Halborn audit report * Add files via upload * delete wrong version * Add files via upload
Configuration menu - View commit details
-
Copy full SHA for 03d077b - Browse repository at this point
Copy the full SHA 03d077bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16e1026 - Browse repository at this point
Copy the full SHA 16e1026View commit details
Commits on Aug 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2913dbd - Browse repository at this point
Copy the full SHA 2913dbdView commit details
Commits on Sep 1, 2023
-
deps(08-wasm): bump SDK v0.47.5 (#4540)
* deps: bump * bump e2e * go mod tidy
Configuration menu - View commit details
-
Copy full SHA for 83ca9bb - Browse repository at this point
Copy the full SHA 83ca9bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb745e8 - Browse repository at this point
Copy the full SHA fb745e8View commit details -
Merge branch 'main' into feat/wasm-clients
# Conflicts: # .github/dependabot.yml # e2e/go.mod # e2e/go.sum # go.sum
Configuration menu - View commit details
-
Copy full SHA for 1425ca2 - Browse repository at this point
Copy the full SHA 1425ca2View commit details
Commits on Sep 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 17d255c - Browse repository at this point
Copy the full SHA 17d255cView commit details
Commits on Sep 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8f5354b - Browse repository at this point
Copy the full SHA 8f5354bView commit details -
Add new cmd to store code via a gov proposal. (#4565)
* Add new cmd to store code via a gov proposal. * Address feedback. Co-authored-by: Carlos Rodriguez <carlos@interchain.io> --------- Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for 120d45b - Browse repository at this point
Copy the full SHA 120d45bView commit details
Commits on Sep 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 81086e4 - Browse repository at this point
Copy the full SHA 81086e4View commit details
Commits on Sep 11, 2023
-
chore: implement
appmodule.AppModule
interface (#4607)* Implement appmodule.AppModule interface * Fix linter complaints. --------- Co-authored-by: DimitrisJim <d.f.hilliard@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 94f380d - Browse repository at this point
Copy the full SHA 94f380dView commit details
Commits on Sep 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 12d74a9 - Browse repository at this point
Copy the full SHA 12d74a9View commit details -
ci: use go1.21 for wasm clients (#4610)
* Implement appmodule.AppModule interface * update golang in the wasm clients branch * tidy * fix lints * rebuild protos * Update module.go --------- Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for bbec01f - Browse repository at this point
Copy the full SHA bbec01fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 090bc9f - Browse repository at this point
Copy the full SHA 090bc9fView commit details
Commits on Sep 15, 2023
-
Update wasm light client unit tests and tendermint/grandpa cw contract (
#4306) * Unit tests: temporarily disable grandpa testing, update TestInitializeTendermint(), remove unnecessary test from TestConsensusStateValidateBasic(), change the update state result's height type. * TestVerifyMembershipGrandpa working again * TestVerifyNonMembershipGrandpa, TestInitializeGrandpa, TestStatusGrandpa, and TestExportGenesisGrandpa working again * TestCheckSubstituteAndUpdateStateGrandpa, TestVerifyHeaderGrandpa, TestUpdateStateGrandpa, TestVerifyUpgradeGrandpa working again * Run linter * Add instructions for re-creating grandpa test data * Add space after comment delimiter * Updated instructions for regenerating test data
Configuration menu - View commit details
-
Copy full SHA for 1bc5845 - Browse repository at this point
Copy the full SHA 1bc5845View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa8598d - Browse repository at this point
Copy the full SHA aa8598dView commit details
Commits on Sep 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 70efe3a - Browse repository at this point
Copy the full SHA 70efe3aView commit details
Commits on Sep 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 95c9e29 - Browse repository at this point
Copy the full SHA 95c9e29View commit details
Commits on Sep 22, 2023
-
test: check nil vm and empty authority (#4722)
* test: check nil vm and empty authority * review comment * review comment * fix
Configuration menu - View commit details
-
Copy full SHA for c87c590 - Browse repository at this point
Copy the full SHA c87c590View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d63b4a - Browse repository at this point
Copy the full SHA 2d63b4aView commit details
Commits on Sep 26, 2023
-
Duplicate simapp in 08 wasm (#4532)
* Add testing/simapp to 08/wasm * Ammend tests to use 08-wasm simapp. * Add Dockerfile to 08-wasm. * remove wasm related additions to testing/simapp. * document and reorder funcs * Add note for SetupWasmGrandpaWithChannel. * chore: correcting imports in wasm simapp * Remove upgrade handlers for wasm simapp, lint. * Use interface rather than concrete type to access BaseApp. * Reassign DefaultTestingAppInit after SetupTestingWithChannel is done. * Remove unecessary files. * Revert changes to dockerfile temporarily. * Use GetSimApp in new keeper tests. * Address review comments. --------- Co-authored-by: chatton <github.qpeyb@simplelogin.fr> Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for 60e565b - Browse repository at this point
Copy the full SHA 60e565bView commit details
Commits on Sep 27, 2023
-
chore: add 08-wasm events (#4605)
* shore: use 08-wasm specific events instead of 02-client ones * linter fix * Update modules/light-clients/08-wasm/types/config.go Co-authored-by: Damian Nolan <damiannolan@gmail.com> --------- Co-authored-by: Damian Nolan <damiannolan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4f0198c - Browse repository at this point
Copy the full SHA 4f0198cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43106d5 - Browse repository at this point
Copy the full SHA 43106d5View commit details
Commits on Sep 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 540db8c - Browse repository at this point
Copy the full SHA 540db8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 159343d - Browse repository at this point
Copy the full SHA 159343dView commit details
Commits on Sep 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 61db385 - Browse repository at this point
Copy the full SHA 61db385View commit details
Commits on Oct 2, 2023
-
imp: use interface instead of concrete type for wasmvm (#4802)
* imp: use interface instead of concrete type for wasmvm * chore: add GetCode to interface * chore: add type assertion
Configuration menu - View commit details
-
Copy full SHA for 18a2185 - Browse repository at this point
Copy the full SHA 18a2185View commit details
Commits on Oct 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5bff313 - Browse repository at this point
Copy the full SHA 5bff313View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6be1b8 - Browse repository at this point
Copy the full SHA f6be1b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64fe692 - Browse repository at this point
Copy the full SHA 64fe692View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7324c2 - Browse repository at this point
Copy the full SHA c7324c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48cadc5 - Browse repository at this point
Copy the full SHA 48cadc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 595b8b9 - Browse repository at this point
Copy the full SHA 595b8b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9c0862 - Browse repository at this point
Copy the full SHA e9c0862View commit details
Commits on Oct 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 176a497 - Browse repository at this point
Copy the full SHA 176a497View commit details -
imp: remove unused fields, functions of contract result (#4750)
* remove unused fields, functions from contract result * gofumpt * don't embed unused contractResult. * Breathing room for query/call statements. * Remove omitempty from structs that we only unmarshal into. * Use a type constraint instead of any for wasmCall/wasmQuery. (#4789) --------- Co-authored-by: DimitrisJim <d.f.hilliard@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9a7b9b7 - Browse repository at this point
Copy the full SHA 9a7b9b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for be3e2ff - Browse repository at this point
Copy the full SHA be3e2ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for b863dd3 - Browse repository at this point
Copy the full SHA b863dd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b61ede0 - Browse repository at this point
Copy the full SHA b61ede0View commit details -
Merge pull request #4805 from cosmos/cian/merge-main-wasm
Sync feature branch with main
Configuration menu - View commit details
-
Copy full SHA for 86478ce - Browse repository at this point
Copy the full SHA 86478ceView commit details -
feat: add mockVM for wasm clients testing (#4804)
* feat: poc of mock engine * chore: remove debug println * chore: remove unused file * fix: fixup tests * fix build * fix: use wasm endpoint instead of ibctesting endpoint * imp: remove dep on ibctesting to run wasm logic * Update modules/light-clients/08-wasm/testing/mock_engine.go Co-authored-by: Carlos Rodriguez <carlos@interchain.io> * apply self nits * lint lint lint * refactor: remove reassinging global check in keeper * remove unecessary logic and apply self nits * me vs the linter * Update modules/light-clients/08-wasm/testing/wasm_endpoint.go Co-authored-by: Cian Hatton <cian@interchain.io> * apply review feedback from Cian * me vs the linter, round 2 * chore: add godoc for WasmEndpoint * chore: add godoc for NewWasmEndpoint * me vs the linter, round 3 hahah --------- Co-authored-by: Carlos Rodriguez <carlos@interchain.io> Co-authored-by: Cian Hatton <cian@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for 7032548 - Browse repository at this point
Copy the full SHA 7032548View commit details -
Dont pull wasmvm static lib in simd dockerfile. (#4817)
* Dont pull wasmvm static lib in simd dockerfile. * Remove setting of BUILD_TAGS.
Configuration menu - View commit details
-
Copy full SHA for 3f4061b - Browse repository at this point
Copy the full SHA 3f4061bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c7e148 - Browse repository at this point
Copy the full SHA 1c7e148View commit details
Commits on Oct 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0ea6d08 - Browse repository at this point
Copy the full SHA 0ea6d08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 551fb95 - Browse repository at this point
Copy the full SHA 551fb95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42ad3cf - Browse repository at this point
Copy the full SHA 42ad3cfView commit details
Commits on Oct 6, 2023
-
align error on signer not matching authority, use expected error in s…
…tore code rpc handler tests
Configuration menu - View commit details
-
Copy full SHA for 8c9c717 - Browse repository at this point
Copy the full SHA 8c9c717View commit details -
fix: make Verify Von/Membership calls sudo calls instead of queryMsg (#…
…4820) * rm wasm tendermint config * queryMsg -> sudoMsg * merge conflict * Update grandpa contract for test cases. Dynamically update the client state code hash when testing. --------- Co-authored-by: Steve Miskovetz <steve.miskovetz@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 32e4bd7 - Browse repository at this point
Copy the full SHA 32e4bd7View commit details
Commits on Oct 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bd8e201 - Browse repository at this point
Copy the full SHA bd8e201View commit details
Commits on Oct 17, 2023
-
Store code before creating a wasm client. (#4851)
* Store code before creating a wasm client. * wasm_endpoint.CodeHash -> wasm_endpoint.Code.
Configuration menu - View commit details
-
Copy full SHA for cd7b5d6 - Browse repository at this point
Copy the full SHA cd7b5d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10ffafa - Browse repository at this point
Copy the full SHA 10ffafaView commit details -
Add test for types registered in 08-wasm. (#4853)
* Add test for types registered in 08-wasm. * late night looking at the screen and squinting, the problem once more was linting
Configuration menu - View commit details
-
Copy full SHA for 2ff2052 - Browse repository at this point
Copy the full SHA 2ff2052View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc380a4 - Browse repository at this point
Copy the full SHA bc380a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9f3ba5 - Browse repository at this point
Copy the full SHA c9f3ba5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 403af69 - Browse repository at this point
Copy the full SHA 403af69View commit details -
Only store code hashes in store. (#4292)
* Only store code hashes in store. * Store codehashes as byte strings. * Add CodeHash methods in wasm.go * Update code to use new type for codehashes. * fix: use a single test chain to prevent overriding of global storekey in simapp creation * Fix genesis test. * Use a global map to store the storeKeys indexed via the app codec. * Document storeKeyMap. * Test has/add/get functions for code hashes. * Address review comments. * imp: internal package for global variables (#4788) * imp: move global variables to internal package * review comments * remove ibc module prefix * Fix merge issues. * Temporarily comment out test status. * lint ahoy. * remove unused error * review comment * Update modules/light-clients/08-wasm/keeper/keeper.go Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com> * Use slices instead of experimental version of it. * Remove global store key mapping. * Adjust tests to account for mockvm contract stored during testing setup. * Remove unecessary binding of fmt to... fmt. --------- Co-authored-by: Damian Nolan <damiannolan@gmail.com> Co-authored-by: Carlos Rodriguez <carlos@interchain.io> Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2a39e7f - Browse repository at this point
Copy the full SHA 2a39e7fView commit details
Commits on Oct 18, 2023
-
Add mapping for sudo payloads callbacks in mockVM (#4897)
* Add mapping for sudo payloads. * Add getSudoMsgPayloadTypeName
Configuration menu - View commit details
-
Copy full SHA for bde2a2f - Browse repository at this point
Copy the full SHA bde2a2fView commit details -
Add test case for invalid Initialize call due to unstored contract. (#…
…4896) * Add test case for invalid Initialize call due to unstored contract. * Update modules/light-clients/08-wasm/types/client_state_test.go Co-authored-by: Damian Nolan <damiannolan@gmail.com> --------- Co-authored-by: Damian Nolan <damiannolan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b54ac97 - Browse repository at this point
Copy the full SHA b54ac97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76bae0d - Browse repository at this point
Copy the full SHA 76bae0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab35cf4 - Browse repository at this point
Copy the full SHA ab35cf4View commit details
Commits on Oct 19, 2023
-
test(08-wasm): added 'TestInitialize' using mockVM (#4894)
* imp: removed unused codeHash in favour of wasmtest.CodeHash * style: renamed grandpaClientID to wasmClientID * revert: "imp: removed unused codeHash in favour of wasmtest.CodeHash" This reverts commit 738f8b8. * imp: added running Initialize test * imp: added more test cases * revert: grandpaClientID -> wasmClientID * style: removed the test case field keys
Configuration menu - View commit details
-
Copy full SHA for bcdceab - Browse repository at this point
Copy the full SHA bcdceabView commit details -
Use the Response types in TestStatus. (#4910)
* Use the Response types in TestStatus. * Use the Response type when registering default impl for Status.
Configuration menu - View commit details
-
Copy full SHA for e3790f5 - Browse repository at this point
Copy the full SHA e3790f5View commit details -
Remove GetSigners from StoreCode msg. (#4911)
* Remove GetSigners from StoreCode msg. * Add test for get signers. * feedback.
Configuration menu - View commit details
-
Copy full SHA for 19368c9 - Browse repository at this point
Copy the full SHA 19368c9View commit details -
style(08-wasm): renamed 'grandpaClientID' -> 'defaultWasmClientID' (#…
…4912) * style: renamed 'grandpaClientID' -> 'defaultWasmClientID' * style: implement suggestion
Configuration menu - View commit details
-
Copy full SHA for 335286d - Browse repository at this point
Copy the full SHA 335286dView commit details
Commits on Oct 20, 2023
-
fix(08-wasm)!: use concrete types for json serialization (#4909)
* chore: use concrete types for json serialization * chore: adding checks on type assertions
Configuration menu - View commit details
-
Copy full SHA for f02c619 - Browse repository at this point
Copy the full SHA f02c619View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb594f6 - Browse repository at this point
Copy the full SHA fb594f6View commit details
Commits on Oct 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5121172 - Browse repository at this point
Copy the full SHA 5121172View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02fe742 - Browse repository at this point
Copy the full SHA 02fe742View commit details
Commits on Oct 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6f4102e - Browse repository at this point
Copy the full SHA 6f4102eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e655794 - Browse repository at this point
Copy the full SHA e655794View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a0eda1 - Browse repository at this point
Copy the full SHA 8a0eda1View commit details
Commits on Oct 25, 2023
-
test: adding
VerifyMembership
tests with mock wasm engine (#4923)* test: wip - adding test scaffolding which uncovered encoding issue * chore: use concrete types for json serialization * fix: marshal emptyResult in mock VM response * chore: adding checks on type assertions * test: adding testcases for verify membership using mock wasm engine * chore: make format * chore: add test with state update, address nits * chore: rm redundant error check * chore: discard unused args in mock callback registration
Configuration menu - View commit details
-
Copy full SHA for 40ba894 - Browse repository at this point
Copy the full SHA 40ba894View commit details -
test(08-wasm): added 'TestUpdateState' using mockVM (#4914)
* save progress * feat: added working test to iterate on * imp: improved test and added cases * feat: finished 'TestUpdateState' * refactor: used suite.store * imp: fixed linter * style: reverted to a different callback registration pattern * style: using errors.New instead of fmt * imp: sudoMsg used in tests * imp: removed unneeded callbackFn * imp: added more tests on sudoMsg struct * imp: added additional assertion to sudoMsg * imp: reverted back to the previous callback pattern
Configuration menu - View commit details
-
Copy full SHA for dd6d028 - Browse repository at this point
Copy the full SHA dd6d028View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2522b2 - Browse repository at this point
Copy the full SHA e2522b2View commit details -
Add mock test for VerifyUpgradeAndUpdateState (#4930)
* Add mock test for VerifyUpgradeAndUpdateState * Move to expErr workflow, expResult was unecessarily verbose. * Address feedback
Configuration menu - View commit details
-
Copy full SHA for 8c1ed9a - Browse repository at this point
Copy the full SHA 8c1ed9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb38b85 - Browse repository at this point
Copy the full SHA cb38b85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b4ae46 - Browse repository at this point
Copy the full SHA 1b4ae46View commit details -
imp(08-wasm): removed panic in
GetCodeHash
andAddCodeHash
(#4948)* imp: no more panic * imp: trying to add review items * imp: review item
Configuration menu - View commit details
-
Copy full SHA for 4fa827a - Browse repository at this point
Copy the full SHA 4fa827aView commit details
Commits on Oct 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6eb154c - Browse repository at this point
Copy the full SHA 6eb154cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a48b631 - Browse repository at this point
Copy the full SHA a48b631View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90027e4 - Browse repository at this point
Copy the full SHA 90027e4View commit details -
Remove panic handling testing code for non-panicking methods. (#4957)
* Remove panic handling testing code for non-panicking methods. * Review changes.
Configuration menu - View commit details
-
Copy full SHA for 90e345a - Browse repository at this point
Copy the full SHA 90e345aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d31c73 - Browse repository at this point
Copy the full SHA 1d31c73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0abc469 - Browse repository at this point
Copy the full SHA 0abc469View commit details
Commits on Oct 27, 2023
-
feat(08-wasm): use 'clientID' as contract address (#4939)
* 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 <carlos@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for 95a1237 - Browse repository at this point
Copy the full SHA 95a1237View commit details -
Configuration menu - View commit details
-
Copy full SHA for 890ef9d - Browse repository at this point
Copy the full SHA 890ef9dView commit details
Commits on Oct 30, 2023
-
Add testing for wasmQuery/wasmCall. (#4934)
* Add testing for wasmQuery/wasmCall. * Add errors for unmarshalling, check case. * Fix tests after rebasing. * Fix rebasing issues.
Configuration menu - View commit details
-
Copy full SHA for eea9a7d - Browse repository at this point
Copy the full SHA eea9a7dView commit details -
No formatting necessary. (#4985)
* No formatting necessary. * drop sprintf like its no-ones business.
Configuration menu - View commit details
-
Copy full SHA for 433f1fa - Browse repository at this point
Copy the full SHA 433f1faView commit details -
Configuration menu - View commit details
-
Copy full SHA for ddb514d - Browse repository at this point
Copy the full SHA ddb514dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56fb2af - Browse repository at this point
Copy the full SHA 56fb2afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fa22f3 - Browse repository at this point
Copy the full SHA 1fa22f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0142e7 - Browse repository at this point
Copy the full SHA b0142e7View commit details -
Add mock test for CheckSubstituteAndUpdateState. (#4950)
* Add mock test for CheckSubstituteAndUpdateState. * Amend to fix merge issues, add test case for mismatching code hashes. * Rename endpointB to substituteEndpoint. * Remove grandpa unit test for CheckSubstituteAndUpdateState. --------- Co-authored-by: Charly <charly@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for 995a3bd - Browse repository at this point
Copy the full SHA 995a3bdView commit details -
refactor(08-wasm)!: use
collections.KeySet
for code hashes (#4973)* feat: initial wiring, shouldn't compile * imp: improved proto * imp: handled more compilation errors * imp: ran 'make proto-all' * imp: resolved more conflicts * deps: ran 'go mod tidy' * feat: all working * imp: removed unused param * style: fixed godocs * improved api * added test case * review items * imp: removed unneeded assignment
Configuration menu - View commit details
-
Copy full SHA for 9655a7b - Browse repository at this point
Copy the full SHA 9655a7bView commit details
Commits on Oct 31, 2023
-
cleanup - creating mock var for client state bytes (#4978)
* creating mock var for client state bytes * moving to wasm_endpoint.go * adding more mocks and fixing errors * adding mock proof bytes to avoid hardcoding * iterations * nits * nits
Configuration menu - View commit details
-
Copy full SHA for bdcc012 - Browse repository at this point
Copy the full SHA bdcc012View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fd07ad - Browse repository at this point
Copy the full SHA 7fd07adView commit details -
Modify wrappedStore to allow reads from both substitute and subject, …
…writes only to subject (#4898) * Implement changes for wrapped store, add tests. * Feedback * Apply suggestions from code review Co-authored-by: Carlos Rodriguez <carlos@interchain.io> * Rename all occurences of updateProposalWrappedStore to migrateProposalWrappedStore --------- Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for 16f7d6c - Browse repository at this point
Copy the full SHA 16f7d6cView commit details -
Remove grandpa unit tests covered by e2e. (#4996)
* Remove grandpa unit tests covered by e2e. * rm: unnecessary Grandpa tests covered by e2e TestVerifyHeaderGrandpa TestUpdateStateGrandpa --------- Co-authored-by: Colin Axnér <25233464+colin-axner@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 20c73fd - Browse repository at this point
Copy the full SHA 20c73fdView commit details
Commits on Nov 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0e13d2e - Browse repository at this point
Copy the full SHA 0e13d2eView commit details -
Add snapshotter extension (#4723)
* add snapshotter * defind AbsoluteCodePositionLen and testing * fix IterateCode * init TestIterateCode * nits * add snapshotter manager to simapp * Fix minor issues, lint. * Add export_test.go file for exporting functions/methods for use in tests. * spec -> tc. * use ElementsMatch in TestIterateCode * linting package import * Refactor to use 08-wasm simapp. * Fix sdk 0.50 issues. * chore: adapt snapshotter code to obtain registered codeHashes and query wasm code from vm * chore: adding godocs to all exported methods of WasmSnapshotter * chore: adding reference link to cosmwasm's x/wasm snapshotter implementation * chore: do not discard codeHash checksum and pin code to in-memory cache upon restore * make lint-fix * Use mockVM with snapshotter. * Move default setup for callbacks into constructor. * chore: rm finalize func and cleanup error returns * chore: update casing on func name and add additional assertions to snapshotter test --------- Co-authored-by: Carlos Rodriguez <carlos@interchain.io> Co-authored-by: DimitrisJim <d.f.hilliard@gmail.com> Co-authored-by: Damian Nolan <damiannolan@gmail.com> Co-authored-by: Colin Axnér <25233464+colin-axner@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fe602e0 - Browse repository at this point
Copy the full SHA fe602e0View commit details -
chore: adding type alias for code hash byte slices (#5004)
* chore: adding type alias for code hash byte slices * chore: adjust tests and add type conversions for code hashes * chore: initialise slice in favour of nil declaration
Configuration menu - View commit details
-
Copy full SHA for 9e15947 - Browse repository at this point
Copy the full SHA 9e15947View commit details
Commits on Nov 6, 2023
-
Moving mock values in a separate file (#5021)
* creating mock var for client state bytes * moving to wasm_endpoint.go * adding more mocks and fixing errors * adding mock proof bytes to avoid hardcoding * iterations * nits * nits * keeping all vars in one place for simplicity * marge conflicts * lint --------- Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for 30251d4 - Browse repository at this point
Copy the full SHA 30251d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for efedb95 - Browse repository at this point
Copy the full SHA efedb95View commit details -
feat(08-wasm): implement 'MigrateContract' RPC endpoint (#5000)
* imp: added Migrate to WasmEngine * feat: added proto messages for MsgMigrateContract * imp: removed unused proto import * imp: ran 'make proto-all' * feat: added validate basic and an unimplemented msg server for Migrate * test: added validation tests * imp: updated client id validation in getClientID * imp: added ClientKeeper to 08-wasm * imp: added migrate call * feat: implemented 'MigrateContract' * style: ran linter * updated some godocs * test: added cs.MigrateContract test * style: ran linter * test: implemented msg_server tests * imp: review items * imp: review items * imp: removed 'ErrClientNotFound' * imp: review items * imp: review items * imp: review items * imp: renamed proto field to new_code_hash * imp: ran 'make proto-all' * imp: using new field name in code now * test: added events test * test: added event assertions * fix: fixed wrong code being called * test: imp test * chore: add compiler assertions for MsgMigrateContract * imp: improved wasmMigrate * test: added tests for wasmMigrate * deps: ran 'go mod tidy' * style: remove nolint from godoc * style: update comments in proto * imp: ran 'make proto-all' * test: added new test case to 'TestMsgMigrateContract' * test: improved readability * test: switched event type to string * imp: review items * imp: added proto signer comment to StoreCode * imp: ran 'make proto-all' * imp: reverted 'new_code_hash' to 'code_hash' * imp: ran 'make proto-all' * fix: fix compilation errors by NewCodeHash -> CodeHash * style: updated test godoc and test invalid byte * fix: fixed merge conflicts --------- Co-authored-by: Colin Axnér <25233464+colin-axner@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 147f0ca - Browse repository at this point
Copy the full SHA 147f0caView commit details
Commits on Nov 7, 2023
-
chore: rename code ID/checksum to code hash (#5030)
* chore: rename code id to code hash * renaming * fix comment
Configuration menu - View commit details
-
Copy full SHA for 243f36f - Browse repository at this point
Copy the full SHA 243f36fView commit details
Commits on Nov 8, 2023
-
feat(08-wasm): implement 'RemoveCodeHash' RPC endpoint (#5006)
* feat: added proto types for RemoveCodeHash * imp: ran 'make proto-all' * feat: added implementation * test: implemented keeper_test with mockvm * imp: added code hash validation * test: added validation tests * imp: added constructor and validate basic for remove code hash * imp: tests * test: added tests for msg_server * deps: ran 'go mod tidy' * imp: added found to proto msg response * imp: ran 'make proto-all' * imp: removed unused constant * imp: implemented the Found field * imp: added more test cases * imp: added compiler assertions for MsgRemoveCodeHash * imp: review items * imp: added msgs to codec * imp: removed found response from proto * imp: ran 'make proto-all' * fix: updated tests and logic to not use found * imp: added elements match * test: added codec tests
Configuration menu - View commit details
-
Copy full SHA for 729cb09 - Browse repository at this point
Copy the full SHA 729cb09View commit details
Commits on Nov 9, 2023
-
Merge branch 'main' into feat/wasm-clients
# Conflicts: # docs/architecture/adr-027-ibc-wasm.md # e2e/go.mod # e2e/go.sum # go.mod # modules/apps/callbacks/go.mod # modules/apps/callbacks/go.sum # scripts/go-mod-tidy-all.sh
Configuration menu - View commit details
-
Copy full SHA for 0be3f39 - Browse repository at this point
Copy the full SHA 0be3f39View commit details -
Rename wasmInit to wasmInstantiate and Features to Capabilities. (#5065)
* Init -> instantiate * Features -> capabilities
Configuration menu - View commit details
-
Copy full SHA for 1ac7113 - Browse repository at this point
Copy the full SHA 1ac7113View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7b99e8 - Browse repository at this point
Copy the full SHA d7b99e8View commit details -
test(e2e): added migrate contract tests (#5043)
* feat(e2e): attemting to add the error case * imp: moved tests to same file * updated contract * imp: added new contract * improved tests and codec * feat: added success case and refactored * imp: optimized tests * fix: modified wrong test * docs: fixed godocs * imp: review items * added godoc to GetGrandpaTestChains
Configuration menu - View commit details
-
Copy full SHA for 103510a - Browse repository at this point
Copy the full SHA 103510aView commit details
Commits on Nov 10, 2023
-
docs: documentation for 08-wasm (#4203)
* first draft 08-wasm documentation * expanding client docs * docs linting * fix typo * Update docs/ibc/light-clients/wasm/concepts.md Co-authored-by: Jim Fasarakis-Hilliard <d.f.hilliard@gmail.com> * Update docs/ibc/light-clients/wasm/concepts.md Co-authored-by: Jim Fasarakis-Hilliard <d.f.hilliard@gmail.com> * fix typo * Apply suggestions from code review Co-authored-by: Jim Fasarakis-Hilliard <d.f.hilliard@gmail.com> * update function name * docs for store-code cli * Apply suggestions from code review * Add Damians suggestion Co-authored-by: Damian Nolan <damiannolan@gmail.com> * Add snapshotter code to app.go, mention max bytecode size. * documentation updates * update overview * alignment * still alignment * add section about migration * fix link * review comments * Apply suggestions from code review Co-authored-by: Charly <charly@interchain.io> Co-authored-by: Cian Hatton <cian@interchain.io> * more review comments --------- Co-authored-by: Jim Fasarakis-Hilliard <d.f.hilliard@gmail.com> Co-authored-by: Damian Nolan <damiannolan@gmail.com> Co-authored-by: Charly <charly@interchain.io> Co-authored-by: Cian Hatton <cian@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for c8e9a09 - Browse repository at this point
Copy the full SHA c8e9a09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d67e4c - Browse repository at this point
Copy the full SHA 4d67e4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a3a998 - Browse repository at this point
Copy the full SHA 3a3a998View commit details -
Configuration menu - View commit details
-
Copy full SHA for d22682d - Browse repository at this point
Copy the full SHA d22682dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc1f21a - Browse repository at this point
Copy the full SHA bc1f21aView commit details -
Set wasmvm cache size to zero. (#5066)
* Set wasmvm cache size to zero. * Pascal up in this commit. --------- Co-authored-by: Carlos Rodriguez <carlos@interchain.io> Co-authored-by: srdtrk <59252793+srdtrk@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8c485a1 - Browse repository at this point
Copy the full SHA 8c485a1View commit details
Commits on Nov 13, 2023
-
Add check that wasm contract only modifies code hash in migrateContra…
…ct API (#5037) * chore: adding aditional validation for post contract execution * wip: fixing broken tests * wip: all existing tests passing * chore: add test cases for Sudo * chore: add test to modify codehash * chore: adding tests for migration * chore: addressing PR feedback * Fix rebase issues. * Address Damian's feedback. * Add similar checks for wasmInstantiate. * Use codeHash directly after assignment. --------- Co-authored-by: DimitrisJim <d.f.hilliard@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1c70944 - Browse repository at this point
Copy the full SHA 1c70944View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fef58f - Browse repository at this point
Copy the full SHA 0fef58fView commit details -
Merge branch 'feat/wasm-clients' into cian/issue#5090-run-wasm-e2e-te…
…sts-only-when-relevant-changes-are-made
Configuration menu - View commit details
-
Copy full SHA for 688855c - Browse repository at this point
Copy the full SHA 688855cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86d55a2 - Browse repository at this point
Copy the full SHA 86d55a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d982d5d - Browse repository at this point
Copy the full SHA d982d5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3f8709 - Browse repository at this point
Copy the full SHA d3f8709View commit details
Commits on Nov 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 33d1315 - Browse repository at this point
Copy the full SHA 33d1315View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0c05d5 - Browse repository at this point
Copy the full SHA d0c05d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6278003 - Browse repository at this point
Copy the full SHA 6278003View commit details -
Merge branch 'feat/wasm-clients' into cian/issue#5090-run-wasm-e2e-te…
…sts-only-when-relevant-changes-are-made
Configuration menu - View commit details
-
Copy full SHA for 3f85a52 - Browse repository at this point
Copy the full SHA 3f85a52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bee18b - Browse repository at this point
Copy the full SHA 0bee18bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bde614e - Browse repository at this point
Copy the full SHA bde614eView commit details -
imp: unpin contract in remove code hash (#5103)
* imp: unpin contract when removing code hash * test: add cov for failing unpin. * add test case for failed contract pin * Update modules/light-clients/08-wasm/keeper/msg_server_test.go Co-authored-by: Charly <charly@interchain.io> --------- Co-authored-by: DimitrisJim <d.f.hilliard@gmail.com> Co-authored-by: Charly <charly@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for 826df9e - Browse repository at this point
Copy the full SHA 826df9eView commit details -
imp: return
Unauthorised
if code hash is not stored (#5102)* imp: client is unauthorized if code hash not stored * change comment
Configuration menu - View commit details
-
Copy full SHA for c53bac7 - Browse repository at this point
Copy the full SHA c53bac7View commit details -
Merge branch 'feat/wasm-clients' into cian/issue#5090-run-wasm-e2e-te…
…sts-only-when-relevant-changes-are-made
Configuration menu - View commit details
-
Copy full SHA for 803cacb - Browse repository at this point
Copy the full SHA 803cacbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85456ba - Browse repository at this point
Copy the full SHA 85456baView commit details -
add 08-wasm code owners (#5100)
* add 08-wasm code owners * fix
Configuration menu - View commit details
-
Copy full SHA for 825bf2b - Browse repository at this point
Copy the full SHA 825bf2bView commit details -
imp: check response in instantiate and migrate from wasm vm calls (#5101
Configuration menu - View commit details
-
Copy full SHA for 716fcdc - Browse repository at this point
Copy the full SHA 716fcdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4ddaee - Browse repository at this point
Copy the full SHA f4ddaeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cf7a2f - Browse repository at this point
Copy the full SHA 1cf7a2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c24f8ed - Browse repository at this point
Copy the full SHA c24f8edView commit details
Commits on Nov 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e71b80f - Browse repository at this point
Copy the full SHA e71b80fView commit details -
Configuration menu - View commit details
-
Copy full SHA for edc525f - Browse repository at this point
Copy the full SHA edc525fView commit details -
Add an error-ing implementation for GoAPI. (#5105)
* Add an error-ing implementation for GoAPI. * Move var to top level, add assertions in tests. * Clean up responses in sucess cases.
Configuration menu - View commit details
-
Copy full SHA for 7b377ea - Browse repository at this point
Copy the full SHA 7b377eaView commit details -
Merge branch 'feat/wasm-clients' into cian/issue#5090-run-wasm-e2e-te…
…sts-only-when-relevant-changes-are-made
Configuration menu - View commit details
-
Copy full SHA for 5740dea - Browse repository at this point
Copy the full SHA 5740deaView commit details -
Rename codeid/codehash to checksum (#5107)
* Rename occurences of codehash in proto files. * Documentation. Output code_hash as json key for encoded client state. * Rename occurences triggering the compiler. * Fix issues triggering the linter. * First round of renames. * Fix rename in e2e/ * Use new contract with renamed code hash. * gzip it. * Additional soft renames. * Final one, fingers crossed. * Replace occurences in e2e/, cli.
Configuration menu - View commit details
-
Copy full SHA for 3b1cb9a - Browse repository at this point
Copy the full SHA 3b1cb9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff6f9a7 - Browse repository at this point
Copy the full SHA ff6f9a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c983119 - Browse repository at this point
Copy the full SHA c983119View commit details
Commits on Nov 16, 2023
-
Merge branch 'feat/wasm-clients' into cian/issue#5090-run-wasm-e2e-te…
…sts-only-when-relevant-changes-are-made
Configuration menu - View commit details
-
Copy full SHA for eadd1d6 - Browse repository at this point
Copy the full SHA eadd1d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4984e12 - Browse repository at this point
Copy the full SHA 4984e12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b1668b - Browse repository at this point
Copy the full SHA 9b1668bView commit details