Closed romac closed 1 week ago
If I run double_sign_test.sh
with ics v6.3.0 I get the following error (changed the script to print the raw_log) :
30
consumer creation failed with code: "failed to execute message; message index: 0: cannot set consumer initialization parameters: invalid initial height for consumer id (0): chain ID (consumer) doesn't match revision number (1): invalid consumer initialization parameters"
Same happens with light_client_attack_freeze_test.sh
and light_client_attack_test.sh
.
Scripts work with v6.2.0
Also, do we have any tests where we test a 3rd-party chain connecting to a consumer chain, in addition to the provider. And the test should check both 3rd party and the provider chains freeze their clients, and the provider gets the extra ICS message. (this is for light client attack)
If I run
double_sign_test.sh
with ics v6.3.0 I get the following error (changed the script to print the raw_log) :30 consumer creation failed with code: "failed to execute message; message index: 0: cannot set consumer initialization parameters: invalid initial height for consumer id (0): chain ID (consumer) doesn't match revision number (1): invalid consumer initialization parameters"
Same happens with
light_client_attack_freeze_test.sh
andlight_client_attack_test.sh
.Scripts work with v6.2.0
I will look into this
Also, do we have any tests where we test a 3rd-party chain connecting to a consumer chain, in addition to the provider. And the test should check both 3rd party and the provider chains freeze their clients, and the provider gets the extra ICS message. (this is for light client attack)
I think it would be best to migrate from the .sh
scripts to the integration-tests in order to easily do this
If I run
double_sign_test.sh
with ics v6.3.0 I get the following error (changed the script to print the raw_log) :30 consumer creation failed with code: "failed to execute message; message index: 0: cannot set consumer initialization parameters: invalid initial height for consumer id (0): chain ID (consumer) doesn't match revision number (1): invalid consumer initialization parameters"
Same happens with
light_client_attack_freeze_test.sh
andlight_client_attack_test.sh
.Scripts work with v6.2.0
It should now be fixed with 40bc893ffb1092c942b7869ef1d7a46420b8697f
I think it would be best to migrate from the
.sh
scripts to the integration-tests in order to easily do this
Ok, sounds good. Let's do it in a separate PR.
I think it would be best to migrate from the
.sh
scripts to the integration-tests in order to easily do thisOk, sounds good. Let's do it in a separate PR.
Opened the issue https://github.com/informalsystems/hermes/issues/4238
Closes: #4153
Depends on: https://github.com/informalsystems/tendermint-rs/pull/1467
Description
PR author checklist:
unclog
.docs/
).Reviewer checklist:
Files changed
in the GitHub PR explorer.