You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* update SetupWithGenesisValSet func
* sdk 50 first go
* add go workspace
* make proto-gen, cleanup
* additiona cleanup of imports
* updates...
* handle expedited proposal bools
* restructure modules
* pre revert commit
* Revert "restructure modules"
This reverts commit 4580f76.
* correctly migrate modules
* migrate parameter store
* fix calls to NewContext
* tidy and enable thelper
* use thelper and disable depguard
* use latest golangci-lint in ci
* upgrade to go 1.20 and newer protobuf builder to reduce v50 changeset
* more cleanup, 5% of tests pass
* add go work
* bumps
* set up rootmultistore in the new way and address WrongArgCount lints
* fixing
* Merge branch 'sdk-50' of https://github.com/notional-labs/ibc-go into sdk-50
* register modulebasicmanager in app.go
* add module register in app.go
* Merge branch 'sdk-50' of https://github.com/notional-labs/ibc-go into sdk-50
* fix the upgrade module's return
* all errors now checked
* update FinalizeBlock height input
* update FinalizeBlock height input
* revert changes to the capability module path
* add circuit breaker
* Begin to use modulebasicmanager
* rename Marshaler to Codec
* account for modulebasicmanager
* fix setup()
* fix import cycle
* use appcodec for setuptestingapp
* add missing IBCKeeper initialize and remove unused module from module Manager
* update SetupWithGenesisValSet func
* fixups
* remove argument from NewContext
* remove unused code
* refactor FundAccount usage
* fix test
* coins.IsEqual -> coins.Equal
* replace errorsmod path
* fix SetupTest
* remove unused variable
* change function origin
* sdk -> storetypes
* replace name
* cleanup app.go like goland diff ~/ibc-go/testing/simapp ~/cosmos-sdk/simapp
* ModuleManager
* add makeCommit func
* fixing
* minor
* remove double imports
* linting
* add interface registry for ibc light client
* register client state
* bump cometbft to the latest commit from the v0.38.x branch
* parallel tests
* parallelize one more test
* undeprecate stuff
* unwrap sdk context: deprecated
* big ctx unwrapping
* accountI
* undeprecate events
* amino
* 29-fee amino
* add interface registry solomachine
* change to legacy context
* add dockerfile
* try debugging
* eliminate changes to .github
* Revert "parallel tests"
This reverts commit 69933c3.
* make some of the changes suggested by @alpe / review wasmd's implementation of code similar to testing/chain.go
* push changes to chain.go w/ attribution
* correctly eliminate changes from .github
* remove the compatiblity test matrices
* remove all of .github
* re-add .github checked out from the feature branch
* revert gitignore changes
* remove .dockerignore
* ensure no changes to docs and ci config
* fix setup
* revert the addition of go.work
* lint
* fix .github
* uncomment
* sync
* remove go.work.sum
* tidy
* fix issue in GetSimApp
* correct number of variables in export.go
* sdk.Context -> context.Context
* begin to fix queries for ica
* this commit will allow us to separate capability
* break out capability
* fix
* fix accountkeeper
* fix call to clear validator historical rewards in export.go
* fix transfer_authorization.go
* fix authz types in transfer_authorization_test.go
* lint
* fix: apply SDK app hash fix
* go mod tidy in capability
* tidy
* handle errors in export
* fix lint in root.go
* refactor: change sdk.Events usage to []abci.Event
* fix: e2e build
* bumps and fix the proposal test
* bumps for capability
* use 0.13.3 proto-gen
* bring in new changes to app.go and follow @alpe's advice on versioning and go-metrics
* add an abci.go file
* various bumps to resolve the go-metrics issue
* tidy capability module
* actually tidy capability module
* various updates, linting
* add attributeKeyData to emitted events
* begin with the acknowledgement
* Update modules/apps/27-interchain-accounts/module.go
Co-authored-by: Marko <marko@baricevic.me>
* Update modules/capability/module.go
Co-authored-by: Marko <marko@baricevic.me>
* Update modules/apps/27-interchain-accounts/module.go
Co-authored-by: Marko <marko@baricevic.me>
* return nil error in the capability module's beginblock
* use sdk's mustsortjson
* use the sdk's MustSortJSON
* lint
* fix: test fixes in 02-client
* fix: update mock priv val to match cometbft
* update storetypes from the sdk types library
* lint
* improvement(api)!: remove unused `EventTypeTimeoutPacketOnClose` (#3806)
* testing: add function `RelayPacketWithResults` (#3986)
* build(deps): Bump bufbuild/buf-setup-action from 1.23.0 to 1.23.1 (#3994)
Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action) from 1.23.0 to 1.23.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/bufbuild/buf-setup-action/commit/a2450ddf330ebcbbb88645837933e7141568fd09"><code>a2450dd</code></a> Release v1.23.1 (<a href="https://redirect.github.com/bufbuild/buf-setup-action/issues/136">#136</a>)</li>
<li>See full diff in <a href="https://github.com/bufbuild/buf-setup-action/compare/v1.23.0...v1.23.1">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
* abcitxresult
* feat(ica)!: support json tx encoding for interchain accounts (#3796)
* feat(ica): added EncodingJson to supported encodings
* imp(ica): changed the type of cdc to Codec in ica/host
* imp(ica): changed the type of cdc to Codec in ica/controller
* imp(ica.test): added a test cases for EncodingJSON
* imp(ica): created invalid encoding err
* feat(ica)!: first prototype of json supporting DeserializeCosmosTx
* docs(ica): updated godoc of DeserializeCosmosTx
* docs(ica): added comments to DeserializeCosmosTx
* fix(ica.test): fixed tests for DeserializeCosmosTx
* fix(ica): fixed 'OnRecvPacket' in relay.go
* fix(ica): fixed unhandled error
* style(ica): made DeserializeCosmosTx more compact
* fix(ica/host.cli.test): fixed a cli test
* style(ica): ran gofumpt
* style(ica): changed err message
* feat(ica): first prototype of SerializeCosmosTx is implemented
* fix(ica): fixed codec tests
* fix(ica/host.test): fix test
* fix(ica/host.test): fix test
* fix(ica/host.cli): cli always uses protobuf
* nil(ica/host.test): removed unneeded comment
* fix(ica/controller.test): fix test
* fix(ica/controller.test): fix test
* fix(ica/controller.test): fix test
* fix(fee.test): fix test
* nit: temporary save commit
* fix(ica): fixed json serde tests not passing
* fix(ica): fix panic if message does not implement sdk.Msg
* imp(ica): improved json serde functions
* style(ica): pleased the linter
* style(ica): ran gofumpt
* fix(e2e): fix compilation errors by adding icatypes.EncodingProtobuf arg to serde functions
* feat(ica.test): added important wip test for deserializing directly from cosmwasm
* imp(ica.test): added a new test case to cw codec unit test
* imp(ica): added another test case
* imp(ica.test): added another test case
* imp(ica.test): added another test case
* style(ica.test): improved test style
* style(ica.test): improved test style
* style(ica.test): ran gofumpt
* imp(ica.test): added json encoding version string for testing
* imp(ica.test): added new 'NewJSONICAPath' function
* imp(ica.test): added encoding field to ica test setup functions
* fix(ica.test): fixed test setups using the new encoding field
* feat(ica.test): added json test case
* style(ica.test): ran gofumpt
* feat(ica.test): got two cases of cosmwasm tests working in relay
* style(ica.test): ran gofumpt
* feat(ica): started progress on recursive handling of Anys
* imp(ica.test): added a new test case for ica json encoding, this fails
* feat(ica): achieved total json serialization (excluding any lists)
* refactor(ica): made function shorter and removed duplicated code
* style(ica): ran gofumpt
* imp(ica): added more err handling code
* refactor(ica): made deserialize code shorter
* style(ica): made linter a bit more happy
* fix(ica.test): fixed one codec test case
* feat(ica): added []Any handling code
* fix(ica): added more safety
* nit: deleted testing codec.go
* feat(ica): all works
* style(ica): ran gofumpt
* style(ica): made linter happy
* refactor(ica): reduced code duplication
* nit(ica): uncommented some test cases
* imp(ica.test): added more test cases
* feat(ica.test): finished test cases
* style(ica.test): reorganized test cases
* refactor(ica.test): combined the two test cases into one
* style(ica.test): ran gofumpt
* style(ica.test): renamed wallet address
* fix(ica.test): fixed test case names
* imp(ica.test): added more test cases
* style(ica.test): ran gofumpt
* test(ica): added more codec test cases
* style(ica.test): ran gofumpt
* feat(ica): removed JSONAny and JSONCosmosTx types
* feat(ica): implemented json encoding using module codec
* fix(ica.test): tests now match the new codec implementation
* fix(ica.test): fixed the tests to the new implementation
* style(ica.test): reorgenized the order of tests so that git diff makes sense
* imp(ica/controller): controller codec need not be codec.Codec
* imp(ica): replaced BinaryCodec with Codec
* test(ica): fixed codec test
* docs(ica.test): codec comment updated
* docs(ica.test): updated comments
* style(ica.test): removed 'from cosmwasm' from test case name as it is aparent from test name
* style(ica.test): ran gofumpt
* fix: fix merge error
* deps(ica): replaced sdk.NewInt with sdkmath.NewInt
* style(ica): ran 'gofumpt'
* imp(ica): removed redundant cosmwasm tests
* revert: "imp(ica): removed redundant cosmwasm tests"
This reverts commit 5123fba.
* imp(ica.test): made codec_test human readable
* imp(ica.test): made relay_test human readable
* style(ica.test): ran 'golanci-lint run --fix'
* imp(ica/host): created 'GetAppMetadata' function
* refactor(ica/host): used GetAppMetadata function
* imp(ica.test): removed unneeded encoding argument
* imp(ica): removed ErrUnsupportedEncoding
* imp(ica.test): used suite chainB height instead of clienttypes.NewHeight(1, 100)
* imp(ica.test): add nil check for unsupported encoding
* imp(ica.test): added a empty/nil checks
* style(ica.test): renamed version variable to TestVersionWithJSONEncoding
* imp(ica): wrapped some errors
* style(ica): ran 'golanci-lint run --fix'
* style(ica)!: renamed EncodingJSON to EncodingProto3JSON
* docs(ica): improved godocs
* imp(ica): passing codec instead of binary codec
* style(ica): improved error messages and godocs
* docs(ica.test): improved godocs for tests
* imp(ica.test): improved unsupported encoding test case slightly
* style(ica.test): test style improvements
* imp(ica.test): added expError to some codec tests
* imp(ica.test): added more error type checks to codec tests
* style(ica.test): ran 'golangci-lint run --fix'
* imp(ica/host.test): added 'TestMetadataNotFound'
* imp(ica/host.test): reduce test size
* docs(ica/host.test): updated godocs for test
* docs(ica/host): improved godoc
* imp(ica/host): made GetAppMetadata private
---------
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
* cleanup after merging json support
* lint
* imp: refactor simapp to more closely resemble the style used in cosmos-sdk (#3874)
* fix testpb
* post-merge cleanup
* Revert "Merge remote-tracking branch 'origin/main' into ibc-go-sdk-50-mark-2"
This reverts commit 0bebbc1, reversing
changes made to a6f3e97.
* remove testing/simapp/abci.go
* remove dummy vote extension handler
* remove copylocks
* revert unneeded changes
* add GetMemKey again
* restore all use of getmemkey
* bump sdk's libraries, cleanup (#214)
* sync
* tidy root and capability
* update sdk's dependencies to ensure we are using the latest revision before debugging
* use "the cosmic condom" (replaces at the end of go.mod) just in case
* Update genesis_test.go
* revert a memkey change
* memstorekey change
* Update modules/apps/27-interchain-accounts/host/client/cli/cli.go
Co-authored-by: Marko <marko@baricevic.me>
* Update keeper_test.go
* don't add tests (reduce diff) (#215)
* don't add tests (reduce diff)
* Update keeper_test.go
* Update grpc_query_test.go
* Update capability_test.go
* use the separated capability module
* sync
* tidy
* remove an unneeded import
* fix ics27 tests
* fix: add back signer and validate basic checks
* fix: coordinator no longer updates time before committing a block
* fix: handle querying validator set for current block
* fix: correctly parse channelID from solomachine
* remove print statement
* Merge feature branch
* bump capability module to v1.0.0-rc2
* fix fee event test
* linter fixes
* comment about replace directive
* merge fix for client test
* remove unused import
* fix capability imports
* adjust timeout
* potentially a better way to test for the event
* Update modules/core/04-channel/keeper/events.go
Co-authored-by: Alexander Peters <alpe@users.noreply.github.com>
* build(deps): Bump bufbuild/buf-setup-action from 1.23.1 to 1.24.0 (#4090)
Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action) from 1.23.1 to 1.24.0.
- [Release notes](https://github.com/bufbuild/buf-setup-action/releases)
- [Commits](bufbuild/buf-setup-action@v1.23.1...v1.24.0)
---
updated-dependencies:
- dependency-name: bufbuild/buf-setup-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Use alpine as base image for building simd. (#4067)
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
* fix: undo unnecessary capability changes
* testing: simplify ica codec setup
* refactor: remove unnecessary begin blocka and end block functions
* fix: add back removed events
* test: add back commented test with fixed logic
* nit: move context unwrapping to callsite
* nit: rename found to err
* nit: remove unnecessary client state registration in solo machine
* nit: formatting
* nit: undo merge conflict change
* fix: grpc err check
* nit: error formatting
* nit: add back linter check to reduce review diffs
* test: fixup channel tests
* test: add back missing tests
* simapp: match sdk structure
* refactor: remove unnecessary code
* remove: unnecessary file
* fix: add back simapp upgrades
* fix: remove added changes from merge conflict
* update sdk
* tidy
* cleanup and add to capbability
* cleanup staking keeper, account keeper, and gov router
* remove height from keeper test
* update proto builder version
* revert changes to the misbehaviour test
* eliminate unnecessary aliases
* tidy capabilities
* bump deps again (to be sure)
* cleanup with changes from sdk upstream
* fix minor delegation address setup in SetupWithGenesisValSet
* minor
* switch to ext vote set
* resolve transfer timeout-height flag redefined on cmd test err
* bump sdk
* tidy
* fix a linting issue in app.go
* use abci instead of abcitypes
* remove named returns
* use latest capability module
* rm unnecessary import alias: pkg context
* updating to latest buf tag for cosmos-sdk
* imp: add in-code docs to ica message authentication
* test: simplify test logic
* nit: testing fixes
* refactor: slim down necessary changes in testing pkg
* refactor: format upgrade handlers properly
* refactor: simapp app.go cleanup
* fix: fix build issue and simplify test code
* rm: root_v2.go
depinject is not supported for ibc-go yet
This file did not build
* refactor: remove unnecessary functions in test_helpers.go
* fix: simd cmd registration
* fix: use AND concatentation for event queries
* go mod tidy
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: sontrinh16 <trinhleson2000@gmail.com>
Co-authored-by: Ruslan Akhtariev <rakhtariev@icloud.com>
Co-authored-by: GnaD13 <cpt.meoz@gmail.com>
Co-authored-by: Colin Axnér <25233464+colin-axner@users.noreply.github.com>
Co-authored-by: sontrinh16 <48055119+sontrinh16@users.noreply.github.com>
Co-authored-by: Marko <marko@baricevic.me>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: srdtrk <59252793+srdtrk@users.noreply.github.com>
Co-authored-by: Alexander Peters <alpe@users.noreply.github.com>
Co-authored-by: Jim Fasarakis-Hilliard <d.f.hilliard@gmail.com>
Co-authored-by: Damian Nolan <damiannolan@gmail.com>
0 commit comments