diff --git a/docs/ibc/light-clients/setup.md b/docs/ibc/light-clients/setup.md index 9e97ab22de5..288f2b74def 100644 --- a/docs/ibc/light-clients/setup.md +++ b/docs/ibc/light-clients/setup.md @@ -101,14 +101,10 @@ Within the `02-client` submodule, the [`ClientState` is then initialized](https: In order to successfully create an IBC client using a new client type, it [must be supported](https://github.com/cosmos/ibc-go/blob/v7.0.0/modules/core/02-client/keeper/client.go#L19-L25). Light client support in IBC is gated by on-chain governance. The allow list may be updated by submitting a new governance proposal to update the `02-client` parameter `AllowedClients`. - See below for example: ```shell -%s tx gov submit-proposal param-change --from= +%s tx gov submit-proposal --from ``` where `proposal.json` contains: @@ -116,14 +112,17 @@ where `proposal.json` contains: ```json { "title": "IBC Clients Param Change", - "description": "Update allowed clients", - "changes": [ + "summary": "Update allowed clients", + "messages": [ { - "subspace": "ibc", - "key": "AllowedClients", - "value": ["06-solomachine", "07-tendermint", "0x-new-client"] + "@type": "/ibc.core.client.v1.MsgUpdateParams", + "authority": "cosmos1...", // The gov module account address + "params": { + "allowed_clients": ["06-solomachine", "07-tendermint", "0x-new-client"] + } } ], - "deposit": "1000stake" + "metadata": "AQ==", + "deposit": "100stake" } ```