From 70f667097491abfdb8e638e2fdb5a05d8b4627ad Mon Sep 17 00:00:00 2001 From: Martin Holst Swende Date: Fri, 17 Nov 2023 15:57:59 +0100 Subject: [PATCH] signer/fourbyte: consume less memory in test --- signer/fourbyte/fourbyte_test.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/signer/fourbyte/fourbyte_test.go b/signer/fourbyte/fourbyte_test.go index 64b2e09c8d..a3dc3b5117 100644 --- a/signer/fourbyte/fourbyte_test.go +++ b/signer/fourbyte/fourbyte_test.go @@ -17,8 +17,8 @@ package fourbyte import ( + "encoding/json" "fmt" - "strings" "testing" "github.com/ethereum/go-ethereum/accounts/abi" @@ -32,14 +32,14 @@ func TestEmbeddedDatabase(t *testing.T) { if err != nil { t.Fatal(err) } + var abistruct abi.ABI for id, selector := range db.embedded { abistring, err := parseSelector(selector) if err != nil { t.Errorf("Failed to convert selector to ABI: %v", err) continue } - abistruct, err := abi.JSON(strings.NewReader(string(abistring))) - if err != nil { + if err := json.Unmarshal(abistring, &abistruct); err != nil { t.Errorf("Failed to parse ABI: %v", err) continue }