- Change instance of
TranslationContext
toNoGenesis
- Add
AllegraEraScript
andShelleyEraScript
instances forMaryEra
- Change how we report tokens burned in
ValueNotConservedUTxO
: #4288 - Add
getProducedMaryValue
,pruneZeroMultiAsset
,filterMultiAsset
andmapMaybeMultiAsset
- Deprecate
prune
- Rename
assetName
toassetNameBytes
- Add
MaryEraImp
- Add type
EraRuleEvent
instances for the event type ofTICK
andLEDGER
- Add instances for
InjectRuleFailure
and switch to usinginjectFailure
- Add implementation for
getMinFeeTxUtxo
- Add
RuleListEra
instance for Mary
- Change return type of
mintedTxBodyF
toSet PolicyID
- Stop exporting all of the internal
hkd*
functions andPParamsHKD
fromCardano.Ledger.Mary.Core
. - Stop exporting
ValidityInterval
andStrictMaybe
fromCardano.Ledger.Mary.TxBody
- Moved
ToExpr
instances out of the main library and into the testlib. - Remove deprecated
translateValue
andtranslateCompactValue
- Switch
MaryValue
field for ADA fromInteger
toCoin
- Make sure that
getConsumedMaryValue
can also handleDRep
deposits. This is safe for all pre-Conway eras and useful for Conway onwards eras.
- Provide CDDL spec files with
readMaryCddlFileNames
andreadMaryCddlFiles
fromTest.Cardano.Ledger.Mary.Binary.Cddl
- Add
ToExpr
instance forCompactValue
- Implement
getScriptsProvided
- Add
Test.Cardano.Ledger.Mary.ImpTest
- Add
EraImpTest
instance forMaryEra
- Add
ToExpr
instance for:MaryTxBody
CompactForm (MaryValue)
CompactValue
- Add
Generic
instance forCompactValue
- Add
EraTransition
instance.
- Add
EqRaw
instance forMaryTxBody
- Deprecate
translateValue
andtranslateCompactValue
- Add implementation for
spendableInputsTxBodyL
- Introduction of
TxCert
andEraTxCert
- Add
EraTxCert
andShelleyEraTxCert
instances toMaryEra
- Removed
genMintValues
- Add
TranslateEra
instances for:DState
PState
VState
- Add
EraDCert
,ShelleyEraDCert
instances toMaryEra
- Addition of
ToJSON
instances forAssetName
,PolicyID
,MultiAsset
andMaryValue
. - Add
ToJSONKey
/FromJSONKey
instances forPolicyID
- Consolidate all
Arbitrary
instances from the test package to under a newtestlib
. #3285
- First properly versioned release.