-
Notifications
You must be signed in to change notification settings - Fork 6
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
feat: submit MsgTransfer
#50
Conversation
f147b06
to
c7ecdbf
Compare
This is the type used in solidity-ibc-eureka e2e tests for sending tokens from a Cosmos chain back to an EVM chain
2024-12-18 15:57:43 8:57PM ERR send packet failed error="send packet failed: failed to get consensus state: consensus state does not exist for height 0-19: consensus state not found [/celestia_zkevm_ibc_demo/ibc/lightclients/groth16/store.go:68]" module=server source-channel=channel-0
Regardless of when I submit the MsgTransfer, I see the error:
which makes me think the height 0-19 is hard-coded somewhere. I found the line
|
Ask questions in:
|
Trying again, this time after setting the consensus state in
this time I hit:
|
Sounds like the router might not be correctly wired |
I figured out how to get ibc-go modifications into the simapp Docker image, I needed to push them to a branch: https://github.com/rootulp/ibc-go/tree/rp/debug Logs:
rtr.routes isn't created correctly: https://github.com/rootulp/ibc-go/blob/2f71b0ea9a2d83cefad1fcb94431e7dce24facf8/modules/core/api/router.go#L41 which should get created when running ibc-go creates two routers here. Our simapp only creates one router here |
MsgTransfer gets included now! |
make transfer
MsgTransfer
via make transfer
MsgTransfer
via make transfer
MsgTransfer
// Replace ibc-go with the most recent commit on the feat/ibc-eureka branch. | ||
// ea4e73629c55e35537467d9f032da5be8082b468 is the recent commit as of this writing. | ||
// See https://github.com/cosmos/ibc-go/tree/feat/ibc-eureka | ||
github.com/cosmos/ibc-go/v9 => github.com/cosmos/ibc-go/v9 v9.0.0-20241218142801-ea4e73629c55 |
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.
slightly more recent commit of ibc-go
Part 1 of #31
Description
utils
package so they can be re-used by the initialize client commands and the transfer command.make lint
issues