From 8bdfd08729c1a989ed257dadfe8651da775a1ed7 Mon Sep 17 00:00:00 2001 From: Aurora Gaffney Date: Fri, 2 Aug 2024 19:49:54 -0500 Subject: [PATCH] fix: allocate map before assignment when decoding Conway redeemers 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,