-
Notifications
You must be signed in to change notification settings - Fork 629
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
refactor: update icahost to use runtime.Environment #7600
Merged
Merged
Changes from all commits
Commits
Show all changes
143 commits
Select commit
Hold shift + click to select a range
a1ef65e
go mod changes
tac0turtle a0bf113
remove cometabci direct dep
tac0turtle 5a331ed
fix all errors
tac0turtle 6d49de2
appmodule & simapp cleanup
tac0turtle ad88b3c
08wasm fixes
tac0turtle fec6f52
get 08-wasm compiling
tac0turtle fc0f25a
another simapp
tac0turtle 3e5029e
another simapp
tac0turtle 10440c8
pass in environment
tac0turtle d779d86
fix compilation errors
tac0turtle 2a11f2e
some fixes
tac0turtle d029e19
build
tac0turtle c055483
fix other simapps
tac0turtle 26d765e
linting
tac0turtle 2ee5548
remove unsed code
tac0turtle 0832575
Merge branch 'feat/upgrade-sdk-v0.52' into marko/gomod_change
tac0turtle 11e5c51
go mod changes
tac0turtle db4ab33
add pool module
tac0turtle da38c64
anothersimapp
tac0turtle 455a2e8
linting fixes
tac0turtle 471123e
protocol pool module accounts
tac0turtle 8c99de3
callback fixes
tac0turtle c01a5ed
simapp fixes
tac0turtle 16d4530
register interfaces
tac0turtle ab2191b
fix feeibc
tac0turtle 4a5d564
changes++
tac0turtle b2978bb
Merge branch 'feat/upgrade-sdk-v0.52' into marko/gomod_change
tac0turtle 97ce6b8
fix missed conflict
tac0turtle 58e6cbe
fix wasm client
tac0turtle ba0f7ce
linting fixes
tac0turtle 5e94346
Merge branch 'main' into marko/gomod_change
tac0turtle 4af6896
fix tests
tac0turtle bb85a9a
linting
tac0turtle 9dc1460
fix simapp tests
tac0turtle a073c5d
erge branch 'main' into marko/gomod_change
tac0turtle 6ef7fc1
fix some tests
tac0turtle ac74c7d
fix e2e go mod
tac0turtle 85c06e1
go mod changes
tac0turtle 4eb9438
remove grandpa
tac0turtle e06d2c5
Gomod changes and minor updates (#7549)
alpe d9d7072
chore: use same tags for all go mods
chatton 452a287
chore: update go mod files, revert callbacks simapp changes
chatton b24e6aa
chore: fix tendermint client test suite
chatton b02eb86
chore: fix tests in TestAnteDecoratorCheckTx
chatton b6e75a8
chore: fix event tests
chatton a9baeec
chore: fix compiler error in simapp
damiannolan b54b4b6
deps: update to latest of cosmossdk.io/store main to fix proofs test
damiannolan 61aea60
chore: tidy all
chatton 0eb8205
fix: remove ibcmock module acc from blocked addrs
damiannolan 8c94751
chore: fix proto failures and Gov errors
chatton 386b258
chore: fix ica test
chatton bfd2454
chore: fix a few compiler errs in 08-wasm
damiannolan 0ec2d48
fix: update ica account already exists test to front run account crea…
damiannolan 37da9f5
chore: fix ica test for address gen
damiannolan b75b061
Merge pull request #7580 from cosmos/cian/damian/sdk-52
damiannolan 610ff2d
Merge branch 'main' into marko/gomod_change
damiannolan cec1953
chore: re-add log to returned error
chatton 5f115f4
chore: update go mods
chatton d7d1713
chore: fixed build errors in wasm app.go
chatton a195296
chore: cleanup callbacks simapp
damiannolan 47eb259
chore: fixing simulation functions
chatton 6ca4a43
chore: reconfigure simd cmd and fix TestInitCmd
damiannolan 346d83d
feat: adding runtime Environment
damiannolan 29ce5f2
chore: run make lint-fix
damiannolan 7e7d17d
chore: remove duplicate import
damiannolan 7e2f699
chore: rm duplicate import
damiannolan 7cb2468
chore: migrate to env KVStoreService in icacontroller
damiannolan cb93c24
chore: fix duplicate import
damiannolan f828f09
chore: rm kv store service
damiannolan d488054
chore: refactor events to use environment
damiannolan 92ecec1
chore: make lint-fix
damiannolan 4660322
chore: make tidy-all
damiannolan e267e42
chore: rm msg service router from icacontroller
damiannolan ab1f3f3
fix: remove 32 bit arm arch from callbacks ci builds
damiannolan 8b67d8d
test: try cache false for callbacks linter
damiannolan e27966b
chore: pin to updated interchaintest fork
chatton b6fba89
chore: revert relayer count to 10
chatton c23234d
chore: continued work on upgrading e2e tests to 0.52
chatton d83116d
chore: transfer e2e passing
chatton 82c5a66
chore: fix upgrade build errors
chatton 06d40e4
chore: bump interchaintest
chatton a128c03
chore: update sample config
chatton 55b4fbe
chore: reconfigure protoany to use gogoproto any in favour of codec t…
damiannolan b92bc67
chore: tidy imports in e2e
damiannolan f9b7314
fix: address failure in module safe query ica e2e test
damiannolan 94a4685
bump golangci version to 1.60
bznein 4f37cf6
lint: remove duplicate import
damiannolan e24c60f
chore: use gogoprotoany in favour of codec types any. rm ProtoCodecMa…
damiannolan d70f0c4
chore: bump go version in Dockerfile
damiannolan 5b89030
chore: add todo
damiannolan 5ea5802
lint: fix unnecessary cast
damiannolan 0e64412
deps: upgrade sdk to head of release/v0.52.x, upgrade store to latest…
damiannolan 1f9e8c4
refactor: update icahost to use runtime.Environment
damiannolan 7d7690e
chore: update icahost to use env for events and header info
damiannolan 68be8b5
chore: push temporary module safe query impl
damiannolan 5cf7d7e
feat: add runtime Env to icacontroller and fix v0.52 e2e tests (#7587)
damiannolan 2a56ea4
Merge branch 'main' into marko/gomod_change
damiannolan 7cb2628
chore: linter fixes
damiannolan 28f2db6
lint: ignore redunant import alias
damiannolan 6774ad5
chore: rm redudant semi-colon in tendermint.proto
damiannolan ad342c1
chore: rm redundant doc string regarding e2e-compatibility tests - te…
damiannolan 58eed17
chore: update dead links
damiannolan a18a926
Merge branch 'main' into marko/gomod_change
damiannolan a16a810
Merge branch 'main' into marko/gomod_change
damiannolan ea26a67
Merge branch 'marko/gomod_change' into damian/icahost-runtime-env
damiannolan 3cfa20b
chore: rm cache: false in callbacks workflow
damiannolan 227c0ca
refactor: revert to GRPCQueryRouter
damiannolan bb5582b
chore: update inline comments
damiannolan 1af3870
fix: apply fix for x/tx cosmos-sdk #22574
damiannolan 8ea3954
Merge branch 'main' into marko/gomod_change
damiannolan d20e48f
Merge branch 'main' into marko/gomod_change
damiannolan e37253f
Merge branch 'main' into marko/gomod_change
damiannolan e6da172
chore: make lint-fix
damiannolan e093d05
fix: use hermes v1.10.4 for ci configs
damiannolan 6fbf716
fix: apply fix for cosmos-sdk #22779 and update dependencies
damiannolan 355b87c
fix: unpin local sdk to HEAD of release/v0.52 in simapp go.mod
damiannolan a1327ec
chore: revert docs/versioned_docs to main
damiannolan 95616c7
chore: ammendments to linter configs
damiannolan e2b440f
chore: update var name in expected keeper
damiannolan ddd8136
chore: revert diffs in clienttypes/height_test
damiannolan fd5f4a8
chore: propagate error from event emission in icacontroller
damiannolan f8bd778
test: revert unnecessary diffs in test fn
damiannolan d119a94
chore: update comment in test chain
damiannolan a585ff4
Update e2e/tests/interchain_accounts/base_test.go
damiannolan 7ca6d53
chore: nit on import aliasing
damiannolan b867f2b
refactor: rename instances of expected keepers from accountKeeper -> …
damiannolan 6dc1572
chore: readd TestABCICodeDeterminism to 04-channel types
damiannolan 57cb8e8
refactor: remove redundant AppModuleBasics
damiannolan de75d2c
chore: rm GetStakingKeeper api from testing app
damiannolan 6dd955d
chore: update version in wasm dockerfile
damiannolan d4644d0
chore: update the go work example file version
damiannolan 4513f7f
chore: rm UnwrapSDKContext in ica where possible
damiannolan 6d5937c
Merge branch 'main' into marko/gomod_change
damiannolan 54c8646
Merge branch 'marko/gomod_change' into damian/icahost-runtime-env
damiannolan 151c0cb
refactor: apply Frojdi chad fix with query router reflection
damiannolan 531aeee
chore: linter fixes
damiannolan 3d9ad80
fix: import path in e2e from suggestion
damiannolan 277e606
Merge branch 'marko/gomod_change' into damian/icahost-runtime-env
damiannolan 37be93c
chore: rm legacy queryRouter from icahost
damiannolan d456657
Merge branch 'main' into damian/icahost-runtime-env
damiannolan f639ca2
Merge branch 'main' into damian/icahost-runtime-env
damiannolan 398931b
chore: use deterministic error msg when unmarshalling module safe que…
damiannolan 8218641
Merge branch 'main' into damian/icahost-runtime-env
damiannolan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this the way this is supposed to be used? I feel like it would be clearer in the rest of the code if the Environment stuff was called with k.env.BranchService or whatever. But if this is meant to be the idiomatic SDK way, then we should obviously do it like this - otherwise we can discuss it at least :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, this is how its used in all the cosmos-sdk std modules from what I can see