Return NoSuchContract system error instead of sdk error in ContractInfo query

This commit is contained in:
Mauro Lacy
2021-12-16 10:07:32 +01:00
parent 9a17505cf8
commit 8d07dc01b4

View File

@@ -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{