-
Notifications
You must be signed in to change notification settings - Fork 332
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
Undefined behaviour with compat_mode 0.37 #4178
Comments
To me it looks like the
Nevertheless, we'll look into exactly why the decoding of the client id fails, as it's not quite expected. We'll also make sure to show a warning in the health check if there is a discrepancy between the specified By the way, what happens when you leave out Can you also please paste the logs you get if you re-run the
|
It doesn't work with it for some reason Attaching logs |
Thanks for the quick turnaround and for the logs 🙏 That's definitely a bug, as Hermes should pick up on the Tendermint version reported by Celestia. We'll fix this so that you won't have to specify the |
@faust403 Can you please give this PR a try and see if it works for you? #4181 Here when I remove
|
Yes, now it works without compat_mode mentioned |
Summary of Bug
For some reason hermes doesn't work properly with compat_mode 0.37
Version
hermes version: 1.10.3+e26d356a
Steps to Reproduce
Open you hermes config file and put this piece of config into it:
Right after that try to build a new IBC client on mocha-4 with ref on pion-1
hermes create client --host-chain mocha-4 --reference-chain pion-1
You'll get a
07-tendermint-0
client id which is absurdNevertheless, try to find this transaction on mintscan and copy the real client id (in reality it's the correct one), try to build a connection between 2 IBC clients (in my case it's pion-1 <-> mocha-4). Btw, client builds successfully when doing it on pion-1 with ref on mocha-4
Type
hermes create connection --a-chain pion-1 --a-client 07-tendermint-377 --b-client 07-tendermint-493
As you can see it infinitely tries to open a connection with client 07-tendermint-0
Acceptance Criteria
In the new version of hermes I believe it should be compatible with compat_mode 0.37 because if change this parameter to 0.34 it works fine
For Admin Use
The text was updated successfully, but these errors were encountered: