From 417f455ea4c33d75a82f413bdb192b3a55b3a0d2 Mon Sep 17 00:00:00 2001 From: Emmanuel T Odeke Date: Mon, 26 Jun 2023 11:02:17 -0700 Subject: [PATCH] fix: x/tx/signing/aminojson: revert json.NewEncoder that added newlines (#16701) --- x/tx/signing/aminojson/json_marshal.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/x/tx/signing/aminojson/json_marshal.go b/x/tx/signing/aminojson/json_marshal.go index 43b66365c7..c4a97db01f 100644 --- a/x/tx/signing/aminojson/json_marshal.go +++ b/x/tx/signing/aminojson/json_marshal.go @@ -305,7 +305,12 @@ func (enc Encoder) marshalMessage(msg protoreflect.Message, writer io.Writer) er } func jsonMarshal(w io.Writer, v interface{}) error { - return json.NewEncoder(w).Encode(v) + blob, err := json.Marshal(v) + if err != nil { + return err + } + _, err = w.Write(blob) + return err } func (enc Encoder) marshalList(list protoreflect.List, writer io.Writer) error {