From 29ae994ac6cde1a7f20fbd3c385d2cf2ff8fe548 Mon Sep 17 00:00:00 2001 From: Aurora Gaffney Date: Fri, 2 Aug 2024 21:10:23 -0500 Subject: [PATCH] fix: allocate map before assignment when decoding Conway redeemers (#681) Fixes #680 --- ledger/conway.go | 1 + 1 file changed, 1 insertion(+) diff --git a/ledger/conway.go b/ledger/conway.go index 31e631f2..55796016 100644 --- a/ledger/conway.go +++ b/ledger/conway.go @@ -141,6 +141,7 @@ func (r *ConwayRedeemers) UnmarshalCBOR(cborData []byte) error { var tmpRedeemers []AlonzoRedeemer if _, err := cbor.Decode(cborData, &tmpRedeemers); err == nil { // Copy data from legacy redeemer type + r.Redeemers = make(map[ConwayRedeemerKey]ConwayRedeemerValue) for _, redeemer := range tmpRedeemers { tmpKey := ConwayRedeemerKey{ Tag: redeemer.Tag,