- Deprecate
Cardano.Ledger.UMapCompact
in favor ofCardano.Ledger.UMap
and add tests for it. #3371- Add
Cardano.Ledger.UMap.rdPairView
to view the reward-deposits pair from theUMap
.
- Add
- Replace
DPState c
withCertState era
- Add
VState
- Add
certVState
- Parametrize
DState
andPState
by era - Rename
Cardano.Ledger.DPState
module toCardano.Ledger.CertState
- Rename:
lsDPState
->lsCertState
dpsPState
->certPState
dpsDState
->certDState
obligationDPState
->obligationCertState
- Add support for
PlutusV3
- Add
ToJSON (PParamsHKD f era)
superclass constraints forEraPParams
. - Add
ToJSON (TxOut era)
superclass constraints forEraTxOut
. - Add superclass constraints for
Val
:NoThunks
,EncCBOR
,DecCBOR
,ToJSON
,NFData
,Show
EncCBOR (CompactForm t)
,DecCBOR (CompactForm t)
- Add
ToJSONKey
/FromJSONKey
instances forScriptHash
- Add
ToJSON
/FromJSON
instances forCompactForm Coin
,SafeHash
andTxId
- Add
ToJSON
instances for:Ptr
,CertIx
,TxIx
Trip
andUMap
DeltaCoin
andCompactForm DeltaCoin
InstantaneousRewards
,FutureGenDeleg
,PState
,DState
andDPState
.UTxO
andTxIn
Stake
,SnapShot
,SnapShots
,PoolDistr
andIndividualPoolStake
Reward
andRewardType
AuxiliaryDataHash
Credential
- Make
getConsumedValue
accept a deposit lookup function instead of aDPState
- Add
lookupDepositDState
andlookupRewardDState
. Former can be used withgetConsumedValue
to regain previous behavior. - Add
hashScriptTxWitsL
- Remove custom
Fail
type, in favor ofFailT
package - Move
bBodySize
intoCardano.Ledger.Core
- Rename
TxId
field from_unTxId
tounTxId
- Remove
runFailError
in favor oferrorFail
fromFailT
package
- First properly versioned release.