-
Notifications
You must be signed in to change notification settings - Fork 323
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
tx raw upgrade-chain
gives 'Failed Tx: no confirmation' error
#1288
Comments
It looks like one of these ABCI events from a
|
Also note that governane proposals belong to the SDK, not the IBC module, cf a remark by @hu55a1n1. GovernanceProposals have a content field. For chain upgrades gov proposals that affect the IBC state, this This is all to say that the event we're trying to extract is probably produced by SDK (not the IBC module) unlike |
The semi-reasonable course of action seems to me is to:
Note that the events captured in #1288 (comment) were produced by gaia 4 and a legacy upgrade proposal was sent. I'll check if gaia 6 has any difference. |
Does this issue affect anything except the user experience in testing client upgrade (i.e. the user will see an error while testing the client upgrade procedure but everything else works fine)? And is the error seen only with Not clear if we should complicate the relayer code with handling the governance events as in #1909 . |
The
Good point! I will double check with ibc-go team to see if |
Good point. Could we change to
You mean our CLI? It shouldn't be used outside testing scenarios but good idea to check. |
Yes, the hermes |
This is still problematic with the simpler approach now implemented in #1979: the original problem is that no recognized events get retrieved for the transaction query, and the same is true for |
Crate
relayer
Summary of Bug
Step 3 of the Hermes guide's testing client upgrade procedure gives a
Failed Tx: no confirmation
error, although the tx itself succeeds ->Apparently, this is because the transaction doesn't result in the creation of events and Hermes interprets this as a 'no confirmation' error.
Version
v0.6.2
Steps to Reproduce
Run steps 1 to 3 of the Hermes guide's testing client upgrade.
Acceptance Criteria
Hermes is able to detect that the transaction succeeded and prints a success message.
For Admin Use
The text was updated successfully, but these errors were encountered: