From 8d07dc01b440d765df15792c0ea4615c4968da1d Mon Sep 17 00:00:00 2001 From: Mauro Lacy Date: Thu, 16 Dec 2021 10:07:32 +0100 Subject: [PATCH] Return NoSuchContract system error instead of sdk error in ContractInfo query --- x/wasm/keeper/query_plugins.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x/wasm/keeper/query_plugins.go b/x/wasm/keeper/query_plugins.go index a83041a9..4a4e5001 100644 --- a/x/wasm/keeper/query_plugins.go +++ b/x/wasm/keeper/query_plugins.go @@ -487,7 +487,7 @@ func WasmQuerier(k wasmQueryKeeper) func(ctx sdk.Context, request *wasmvmtypes.W } info := k.GetContractInfo(ctx, addr) if info == nil { - return nil, sdkerrors.Wrap(sdkerrors.ErrUnknownAddress, request.ContractInfo.ContractAddr) + return nil, wasmvmtypes.NoSuchContract{Addr: request.ContractInfo.ContractAddr} } res := wasmvmtypes.ContractInfoResponse{