cardano-ledger-shelley-1.15.0.0: Shelley Ledger Executable Model
Safe HaskellSafe-Inferred
LanguageHaskell2010

Test.Cardano.Ledger.Shelley.TreeDiff

Documentation

Orphan instances

ToExpr Obligations Source # 
Instance details

ToExpr Metadatum Source # 
Instance details

ToExpr RewardType Source # 
Instance details

ToExpr AdaPots Source # 
Instance details

ToExpr AccountState Source # 
Instance details

ToExpr Likelihood Source # 
Instance details

ToExpr LogWeight Source # 
Instance details

ToExpr VotingPeriod Source # 
Instance details

ToExpr MIRPot Source # 
Instance details

ToExpr (Reward c) Source # 
Instance details

Methods

toExprReward c → Expr Source #

listToExpr ∷ [Reward c] → Expr Source #

ToExpr (PParams era) ⇒ ToExpr (FuturePParams era) Source # 
Instance details

(ToExpr (PParamsUpdate era), ToExpr (PParams era)) ⇒ ToExpr (ShelleyGovState era) Source # 
Instance details

(ToExpr (TxOut era), ToExpr (PParams era), ToExpr (GovState era)) ⇒ ToExpr (EpochState era) Source # 
Instance details

Methods

toExprEpochState era → Expr Source #

listToExpr ∷ [EpochState era] → Expr Source #

ToExpr (IncrementalStake c) Source # 
Instance details

(ToExpr (TxOut era), ToExpr (GovState era)) ⇒ ToExpr (LedgerState era) Source # 
Instance details

Methods

toExprLedgerState era → Expr Source #

listToExpr ∷ [LedgerState era] → Expr Source #

(ToExpr (TxOut era), ToExpr (PParams era), ToExpr (StashedAVVMAddresses era), ToExpr (GovState era)) ⇒ ToExpr (NewEpochState era) Source # 
Instance details

(ToExpr (TxOut era), ToExpr (GovState era)) ⇒ ToExpr (UTxOState era) Source # 
Instance details

Methods

toExprUTxOState era → Expr Source #

listToExpr ∷ [UTxOState era] → Expr Source #

ToExpr (PParamsUpdate era) ⇒ ToExpr (ProposedPPUpdates era) Source # 
Instance details

ToExpr (PParamsUpdate era) ⇒ ToExpr (Update era) Source # 
Instance details

Methods

toExprUpdate era → Expr Source #

listToExpr ∷ [Update era] → Expr Source #

ToExpr (NonMyopic c) Source # 
Instance details

ToExpr (PulsingRewUpdate c) Source #

You really don't want to see what is inside this.

Instance details

ToExpr (RewardUpdate c) Source # 
Instance details

ToExpr (ShelleyDelegEvent era) Source # 
Instance details

ToExpr (ShelleyDelegPredFailure era) Source # 
Instance details

ToExpr (Event (EraRule "DELPL" era)) ⇒ ToExpr (ShelleyDelegsEvent era) Source # 
Instance details

ToExpr (PredicateFailure (EraRule "DELPL" era)) ⇒ ToExpr (ShelleyDelegsPredFailure era) Source # 
Instance details

(ToExpr (Event (EraRule "DELEG" era)), ToExpr (Event (EraRule "POOL" era))) ⇒ ToExpr (ShelleyDelplEvent era) Source # 
Instance details

(ToExpr (PredicateFailure (EraRule "DELEG" era)), ToExpr (PredicateFailure (EraRule "POOL" era))) ⇒ ToExpr (ShelleyDelplPredFailure era) Source # 
Instance details

(ToExpr (Event (EraRule "POOLREAP" era)), ToExpr (Event (EraRule "SNAP" era)), ToExpr (Event (EraRule "UPEC" era))) ⇒ ToExpr (ShelleyEpochEvent era) Source # 
Instance details

ToExpr (PParamsHKD Identity era) ⇒ ToExpr (LedgerEnv era) Source # 
Instance details

Methods

toExprLedgerEnv era → Expr Source #

listToExpr ∷ [LedgerEnv era] → Expr Source #

(ToExpr (Event (EraRule "UTXOW" era)), ToExpr (Event (EraRule "DELEGS" era))) ⇒ ToExpr (ShelleyLedgerEvent era) Source # 
Instance details

(ToExpr (PredicateFailure (EraRule "UTXOW" era)), ToExpr (PredicateFailure (EraRule "DELEGS" era))) ⇒ ToExpr (ShelleyLedgerPredFailure era) Source # 
Instance details

ToExpr (PParamsHKD Identity era) ⇒ ToExpr (ShelleyLedgersEnv era) Source # 
Instance details

ToExpr (PredicateFailure (EraRule "LEDGER" era)) ⇒ ToExpr (ShelleyLedgersPredFailure era) Source # 
Instance details

ToExpr (ShelleyMirEvent era) Source # 
Instance details

(ToExpr (Event (EraRule "EPOCH" era)), ToExpr (Event (EraRule "MIR" era)), ToExpr (Event (EraRule "RUPD" era))) ⇒ ToExpr (ShelleyNewEpochEvent era) Source # 
Instance details

ToExpr (PParamsHKD Identity era) ⇒ ToExpr (PoolEnv era) Source # 
Instance details

Methods

toExprPoolEnv era → Expr Source #

listToExpr ∷ [PoolEnv era] → Expr Source #

ToExpr (PoolEvent era) Source # 
Instance details

Methods

toExprPoolEvent era → Expr Source #

listToExpr ∷ [PoolEvent era] → Expr Source #

ToExpr (ShelleyPoolPredFailure era) Source # 
Instance details

ToExpr (ShelleyPoolreapEvent era) Source # 
Instance details

ToExpr (PpupEvent era) Source # 
Instance details

Methods

toExprPpupEvent era → Expr Source #

listToExpr ∷ [PpupEvent era] → Expr Source #

ToExpr (ShelleyPpupPredFailure era) Source # 
Instance details

ToExpr (RupdEvent era) Source # 
Instance details

Methods

toExprRupdEvent era → Expr Source #

listToExpr ∷ [RupdEvent era] → Expr Source #

ToExpr (SnapEvent era) Source # 
Instance details

Methods

toExprSnapEvent era → Expr Source #

listToExpr ∷ [SnapEvent era] → Expr Source #

(ToExpr (Event (EraRule "NEWEPOCH" era)), ToExpr (Event (EraRule "RUPD" era))) ⇒ ToExpr (ShelleyTickEvent era) Source # 
Instance details

(ToExpr (EraRuleFailure "PPUP" era), ToExpr (Value era), ToExpr (TxOut era)) ⇒ ToExpr (ShelleyUtxoPredFailure era) Source # 
Instance details

ToExpr (PParamsHKD Identity era) ⇒ ToExpr (UtxoEnv era) Source # 
Instance details

Methods

toExprUtxoEnv era → Expr Source #

listToExpr ∷ [UtxoEnv era] → Expr Source #

(ToExpr (Event (EraRule "PPUP" era)), ToExpr (TxOut era)) ⇒ ToExpr (UtxoEvent era) Source # 
Instance details

Methods

toExprUtxoEvent era → Expr Source #

listToExpr ∷ [UtxoEvent era] → Expr Source #

ToExpr (Event (EraRule "UTXO" era)) ⇒ ToExpr (ShelleyUtxowEvent era) Source # 
Instance details

(Era era, ToExpr (PredicateFailure (EraRule "UTXO" era)), ToExpr (AuxiliaryDataHash (EraCrypto era))) ⇒ ToExpr (ShelleyUtxowPredFailure era) Source # 
Instance details

ToExpr (MultiSig era) Source # 
Instance details

Methods

toExprMultiSig era → Expr Source #

listToExpr ∷ [MultiSig era] → Expr Source #

ToExpr (MultiSigRaw era) Source # 
Instance details

Methods

toExprMultiSigRaw era → Expr Source #

listToExpr ∷ [MultiSigRaw era] → Expr Source #

(ToExpr (TxAuxData era), ToExpr (TxBody era), ToExpr (TxWits era)) ⇒ ToExpr (ShelleyTx era) Source # 
Instance details

Methods

toExprShelleyTx era → Expr Source #

listToExpr ∷ [ShelleyTx era] → Expr Source #

(ToExpr (TxAuxData era), ToExpr (TxBody era), ToExpr (TxWits era)) ⇒ ToExpr (ShelleyTxRaw era) Source # 
Instance details

ToExpr (ShelleyTxAuxData era) Source # 
Instance details

ToExpr (ShelleyTxAuxDataRaw era) Source # 
Instance details

(ToExpr (TxOut era), ToExpr (TxCert era), ToExpr (Update era)) ⇒ ToExpr (ShelleyTxBody era) Source # 
Instance details

(ToExpr (TxOut era), ToExpr (TxCert era), ToExpr (Update era)) ⇒ ToExpr (ShelleyTxBodyRaw era) Source # 
Instance details

ToExpr (GenesisDelegCert c) Source # 
Instance details

ToExpr (MIRCert c) Source # 
Instance details

Methods

toExprMIRCert c → Expr Source #

listToExpr ∷ [MIRCert c] → Expr Source #

ToExpr (MIRTarget c) Source # 
Instance details

ToExpr (ShelleyDelegCert c) Source # 
Instance details

ToExpr (ShelleyTxCert era) Source # 
Instance details

(EraTxOut era, ToExpr (Value era)) ⇒ ToExpr (ShelleyTxOut era) Source # 
Instance details

(Era era, ToExpr (Script era)) ⇒ ToExpr (ShelleyTxWits era) Source # 
Instance details

(Era era, ToExpr (Script era)) ⇒ ToExpr (ShelleyTxWitsRaw era) Source # 
Instance details

ToExpr (ShelleyPParams Identity era) Source # 
Instance details

ToExpr (ShelleyPParams StrictMaybe era) Source # 
Instance details