diff --git a/ledger/conway/conway.go b/ledger/conway/conway.go index 65c60b2b..ad918ca8 100644 --- a/ledger/conway/conway.go +++ b/ledger/conway/conway.go @@ -183,6 +183,13 @@ func (r *ConwayRedeemers) UnmarshalCBOR(cborData []byte) error { return nil } +func (r *ConwayRedeemers) MarshalCBOR() ([]byte, error) { + if r.legacy { + return cbor.Encode(r.legacyRedeemers) + } + return cbor.Encode(r.Redeemers) +} + func (r ConwayRedeemers) Indexes(tag common.RedeemerTag) []uint { if r.legacy { return r.legacyRedeemers.Indexes(tag)