You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Starport doesn't generate the code for Update IBC clients by governance #1813
Should be AddRoute(ibcclienttypes.RouterKey, ibcclient.NewClientProposalHandler(app.IBCKeeper.ClientKeeper))
Osmosis, in their last update has added the route and modified the old ibchost.
AddRoute(ibcclienttypes.RouterKey, ibcclient.NewClientProposalHandler(app.IBCKeeper.ClientKeeper)).
Seems like osmosis actually have it duplicated but the official guide says that it should be replaced with ibcclienttypes.RouterKey I guess someone should write an integration test to recover an expired client 😬
I guessed it, but take in consideration that I tested a proposal making the
indicated changes in code and it doesn't works
El mié., 15 dic. 2021 20:28, Jorge Hernandez ***@***.***>
escribió:
Activity
jhernandezb commentedon Nov 28, 2021
it seems like the router key is also misconfigured in
app.goand would be a breaking change for chainsShould be
AddRoute(ibcclienttypes.RouterKey, ibcclient.NewClientProposalHandler(app.IBCKeeper.ClientKeeper))See migration guide https://github.com/cosmos/ibc-go/blob/main/docs/migrations/sdk-to-v1.md#proposal-handler-registration
RaulBernal commentedon Nov 30, 2021
Hi!
I have applied the changes and it show the option now :)
I didn't test the update-client yet but I will.
BTW see the error in the output:
Error: invalid message: can't proto marshal <nil>RaulBernal commentedon Nov 30, 2021
BTW testing the command I found this error msg:
RaulBernal commentedon Dec 14, 2021
Osmosis, in their last update has added the route and modified the old ibchost.
AddRoute(ibcclienttypes.RouterKey, ibcclient.NewClientProposalHandler(app.IBCKeeper.ClientKeeper)).
jhernandezb commentedon Dec 15, 2021
Seems like osmosis actually have it duplicated but the official guide says that it should be replaced with
ibcclienttypes.RouterKeyI guess someone should write an integration test to recover an expired client 😬RaulBernal commentedon Dec 15, 2021
jhernandezb commentedon Dec 16, 2021
Going to give it a try and report back
RaulBernal commentedon Dec 28, 2021
Hello :)
I've update to ibc-go/v2 , SDK v.0.44.5 and Tendermint v.34.15
Now I can send the proposal but a new issue raises:
If I query the TX, the proposal is not generated: