From f9cb8e399038113fb2c5e9d716022a7d52f7171b Mon Sep 17 00:00:00 2001 From: forcodedancing Date: Tue, 18 Apr 2023 14:57:12 +0800 Subject: [PATCH] fix: fix cli query merkle proof invalid issue (#336) --- client/context/query.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/client/context/query.go b/client/context/query.go index 420cd5961..08daf6d77 100644 --- a/client/context/query.go +++ b/client/context/query.go @@ -43,7 +43,7 @@ func (ctx CLIContext) QueryWithData(path string, data []byte) (res []byte, err e // QueryStore performs a query from a Tendermint node with the provided key and // store name. func (ctx CLIContext) QueryStore(key cmn.HexBytes, storeName string) (res []byte, err error) { - return ctx.queryStore(key, storeName, "key") + return ctx.queryStore(key, storeName, "ics23-key") } // QuerySubspace performs a query from a Tendermint node with the provided @@ -279,11 +279,11 @@ func parseQueryStorePath(path string) (storeName string, err error) { paths := strings.SplitN(path[1:], "/", 3) switch { case len(paths) != 3: - return "", errors.New("expected format like /store//key") + return "", errors.New("expected format like /store//key|ics23-key") case paths[0] != "store": - return "", errors.New("expected format like /store//key") - case paths[2] != "key": - return "", errors.New("expected format like /store//key") + return "", errors.New("expected format like /store//key|ics23-key") + case paths[2] != "key" && paths[2] != "ics23-key": + return "", errors.New("expected format like /store//key|ics23-key") } return paths[1], nil