Comments (5)
@boojamya fyi
from packet-forward-middleware.
Tried bumping the dep for the SDK to v0.46.0-beta2
but looks like ibc-go v3 imports some things that are no longer present in 0.46 line of the SDK.
Here are some logs from after bumping the dep in go.mod
and attempting to go mod tidy
github.com/strangelove-ventures/packet-forward-middleware/v2/router imports
github.com/cosmos/ibc-go/v3/modules/apps/transfer/types tested by
github.com/cosmos/ibc-go/v3/modules/apps/transfer/types.test imports
github.com/tendermint/tendermint/state: module github.com/tendermint/tendermint@latest found (v0.35.4), but does not contain package github.com/tendermint/tendermint/state
github.com/strangelove-ventures/packet-forward-middleware/v2/router imports
github.com/cosmos/ibc-go/v3/modules/core/04-channel/types tested by
github.com/cosmos/ibc-go/v3/modules/core/04-channel/types.test imports
github.com/cosmos/ibc-go/v3/testing/simapp imports
github.com/cosmos/cosmos-sdk/x/auth/ante: package github.com/cosmos/cosmos-sdk/x/auth/ante provided by github.com/cosmos/cosmos-sdk at latest version v0.45.4 but not at required version v0.46.0-beta2
github.com/strangelove-ventures/packet-forward-middleware/v2/router imports
github.com/cosmos/ibc-go/v3/modules/core/04-channel/types tested by
github.com/cosmos/ibc-go/v3/modules/core/04-channel/types.test imports
github.com/cosmos/ibc-go/v3/testing/simapp imports
github.com/cosmos/cosmos-sdk/x/auth/client/rest: package github.com/cosmos/cosmos-sdk/x/auth/client/rest provided by github.com/cosmos/cosmos-sdk at latest version v0.45.4 but not at required version v0.46.0-beta2
github.com/strangelove-ventures/packet-forward-middleware/v2/router imports
github.com/cosmos/ibc-go/v3/modules/core/04-channel/types tested by
github.com/cosmos/ibc-go/v3/modules/core/04-channel/types.test imports
github.com/cosmos/ibc-go/v3/testing/simapp imports
github.com/cosmos/ibc-go/v3/modules/core/02-client/client imports
github.com/cosmos/cosmos-sdk/types/rest: package github.com/cosmos/cosmos-sdk/types/rest provided by github.com/cosmos/cosmos-sdk at latest version v0.45.4 but not at required version v0.46.0-beta2
github.com/strangelove-ventures/packet-forward-middleware/v2/router imports
github.com/cosmos/ibc-go/v3/modules/core/04-channel/types tested by
github.com/cosmos/ibc-go/v3/modules/core/04-channel/types.test imports
github.com/cosmos/ibc-go/v3/testing/simapp imports
github.com/cosmos/ibc-go/v3/modules/core/02-client/client imports
github.com/cosmos/cosmos-sdk/x/gov/client/rest: package github.com/cosmos/cosmos-sdk/x/gov/client/rest provided by github.com/cosmos/cosmos-sdk at latest version v0.45.4 but not at required version v0.46.0-beta2
github.com/strangelove-ventures/packet-forward-middleware/v2/router imports
github.com/cosmos/ibc-go/v3/modules/core/04-channel/types tested by
github.com/cosmos/ibc-go/v3/modules/core/04-channel/types.test imports
github.com/cosmos/ibc-go/v3/testing/simapp imports
github.com/cosmos/ibc-go/v3/testing/simapp/params imports
github.com/cosmos/cosmos-sdk/x/auth/legacy/legacytx: package github.com/cosmos/cosmos-sdk/x/auth/legacy/legacytx provided by github.com/cosmos/cosmos-sdk at latest version v0.45.4 but not at required version v0.46.0-beta2
from packet-forward-middleware.
Following up because of renewed interest in this problem.
TLDR; I still get the same error.
Cosmos SDK v0.46.0-beta2
is still the latest release for v0.46
.
This beta2
release removed the packages:
- github.com/cosmos/cosmos-sdk/x/gov/client/rest
- github.com/cosmos/cosmos-sdk/x/auth/client/rest
- github.com/cosmos/cosmos-sdk/x/auth/legacy/legacytx
- github.com/cosmos/cosmos-sdk/x/auth/ante
- github.com/cosmos/cosmos-sdk/types/rest
However, ibc-go/v3
still depends on the above packages. And this repo, packet-forward-middleware
, depends on ibc-go/v3
.
My recommendation is ibc-go/v3
needs to update to remove dependencies the deleted cosmos packages. I checked tip of upstream, and unfortunately these packages are still in use by ibc-go.
We could fork ibc-go/v3
but we risk destabilizing the ibc modules.
from packet-forward-middleware.
Per Interchain, try these branches/forks.
- https://github.com/oopcode/ibc-go/tree/chore/46-beta2
- https://github.com/cosmos/ibc-go/tree/carlos/upgrade-sdk-0.46-tendermint-0.35
from packet-forward-middleware.
Updated to SDK v0.46.0 in a branch that I will open a PR from. This will update the Tendermint version, the ibc-go version, as well as the Go version to 1.18.
from packet-forward-middleware.
Related Issues (11)
- Hub routing idea HOT 1
- The name `router` is ambiguous given its usage in other contexts HOT 4
- v2.1.0 release module name HOT 3
- Run tests in CI
- Add a simple binary for testing purposes HOT 2
- token gets lost when using unsupported destination address HOT 3
- Status of the project. HOT 1
- Routing of ibc denom not working. HOT 12
- Test packet forward middleware with SDK alpha release
- bump packet-forward-middleware to cosmos-sdk 0.45.1 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from packet-forward-middleware.