cardano-ledger-conway-1.18.0.0: Cardano ledger with an updated on-chain governance system.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Test.Cardano.Ledger.Conway.TreeDiff

Documentation

Orphan instances

ToExpr GovActionIx Source # 
Instance details

ToExpr Vote Source # 
Instance details

Methods

toExprVoteExpr Source #

listToExpr ∷ [Vote] → Expr Source #

ToExpr DRepVotingThresholds Source # 
Instance details

ToExpr PoolVotingThresholds Source # 
Instance details

ToExpr (PlutusScript (ConwayEra c)) Source # 
Instance details

(EraPParams era, ToExpr (PParams era), ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (ConwayGovState era) Source # 
Instance details

(EraPParams era, ToExpr (PParamsHKD StrictMaybe era), ToExpr (PParams era)) ⇒ ToExpr (DRepPulsingState era) Source # 
Instance details

(EraPParams era, ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (PulsingSnapshot era) Source # 
Instance details

(Era era, ToExpr (PParams era)) ⇒ ToExpr (EnactState era) Source # 
Instance details

Methods

toExprEnactState era → Expr Source #

listToExpr ∷ [EnactState era] → Expr Source #

ToExpr (RatifyEnv era) Source # 
Instance details

Methods

toExprRatifyEnv era → Expr Source #

listToExpr ∷ [RatifyEnv era] → Expr Source #

ToExpr (PParamsHKD StrictMaybe era) ⇒ ToExpr (RatifySignal era) Source # 
Instance details

(EraPParams era, ToExpr (PParams era), ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (RatifyState era) Source # 
Instance details

Methods

toExprRatifyState era → Expr Source #

listToExpr ∷ [RatifyState era] → Expr Source #

ToExpr (Committee era) Source # 
Instance details

Methods

toExprCommittee era → Expr Source #

listToExpr ∷ [Committee era] → Expr Source #

ToExpr (Constitution era) Source # 
Instance details

ToExpr (PParamsHKD StrictMaybe era) ⇒ ToExpr (GovAction era) Source # 
Instance details

Methods

toExprGovAction era → Expr Source #

listToExpr ∷ [GovAction era] → Expr Source #

ToExpr (GovActionId c) Source # 
Instance details

ToExpr (PParamsHKD StrictMaybe era) ⇒ ToExpr (GovActionState era) Source # 
Instance details

ToExpr (PParamsHKD StrictMaybe era) ⇒ ToExpr (ProposalProcedure era) Source # 
Instance details

Crypto c ⇒ ToExpr (Voter c) Source # 
Instance details

Methods

toExprVoter c → Expr Source #

listToExpr ∷ [Voter c] → Expr Source #

ToExpr (VotingProcedure era) Source # 
Instance details

Era era ⇒ ToExpr (VotingProcedures era) Source # 
Instance details

ToExpr a ⇒ ToExpr (PEdges a) Source # 
Instance details

Methods

toExprPEdges a → Expr Source #

listToExpr ∷ [PEdges a] → Expr Source #

ToExpr a ⇒ ToExpr (PGraph a) Source # 
Instance details

Methods

toExprPGraph a → Expr Source #

listToExpr ∷ [PGraph a] → Expr Source #

ToExpr a ⇒ ToExpr (PRoot a) Source # 
Instance details

Methods

toExprPRoot a → Expr Source #

listToExpr ∷ [PRoot a] → Expr Source #

(Era era, ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (Proposals era) Source # 
Instance details

Methods

toExprProposals era → Expr Source #

listToExpr ∷ [Proposals era] → Expr Source #

(ToExpr (PParams era), ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (CertEnv era) Source # 
Instance details

Methods

toExprCertEnv era → Expr Source #

listToExpr ∷ [CertEnv era] → Expr Source #

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

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

(ToExpr (PParamsHKD Identity era), ToExpr (PParamsHKD StrictMaybe era), ToExpr (Tx era)) ⇒ ToExpr (CertsEnv era) Source # 
Instance details

Methods

toExprCertsEnv era → Expr Source #

listToExpr ∷ [CertsEnv era] → Expr Source #

ToExpr (Event (EraRule "CERT" era)) ⇒ ToExpr (ConwayCertsEvent era) Source # 
Instance details

ToExpr (PredicateFailure (EraRule "CERT" era)) ⇒ ToExpr (ConwayCertsPredFailure era) Source # 
Instance details

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

ToExpr (ConwayDelegPredFailure era) Source # 
Instance details

ToExpr (PParamsHKD StrictMaybe era) ⇒ ToExpr (EnactSignal era) Source # 
Instance details

Methods

toExprEnactSignal era → Expr Source #

listToExpr ∷ [EnactSignal era] → Expr Source #

(EraPParams era, ToExpr (PParams era), ToExpr (PParamsHKD StrictMaybe era), ToExpr (Event (EraRule "POOLREAP" era)), ToExpr (Event (EraRule "SNAP" era)), ToExpr (Event (EraRule "HARDFORK" era))) ⇒ ToExpr (ConwayEpochEvent era) Source # 
Instance details

(Era era, ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (ConwayGovEvent era) Source # 
Instance details

(EraPParams era, ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (ConwayGovPredFailure era) Source # 
Instance details

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

Methods

toExprGovEnv era → Expr Source #

listToExpr ∷ [GovEnv era] → Expr Source #

(EraPParams era, ToExpr (PParamsHKD StrictMaybe era), ToExpr (TxCert era)) ⇒ ToExpr (GovSignal era) Source # 
Instance details

Methods

toExprGovSignal era → Expr Source #

listToExpr ∷ [GovSignal era] → Expr Source #

(ToExpr (PParams era), ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (ConwayGovCertEnv era) Source # 
Instance details

ToExpr (ConwayGovCertPredFailure era) Source # 
Instance details

ToExpr (ConwayHardForkEvent era) Source # 
Instance details

(ToExpr (Event (EraRule "CERTS" era)), ToExpr (Event (EraRule "UTXOW" era)), ToExpr (Event (EraRule "GOV" era)), ToExpr (Event (EraRule "MEMPOOL" era))) ⇒ ToExpr (ConwayLedgerEvent era) Source # 
Instance details

(ToExpr (PredicateFailure (EraRule "UTXOW" era)), ToExpr (PredicateFailure (EraRule "GOV" era)), ToExpr (PredicateFailure (EraRule "CERTS" era))) ⇒ ToExpr (ConwayLedgerPredFailure era) Source # 
Instance details

ToExpr (ConwayMempoolEvent era) Source # 
Instance details

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

ToExpr (ConwayNewEpochPredFailure era) Source # 
Instance details

(ToExpr (Value era), ToExpr (TxOut era), ToExpr (PredicateFailure (EraRule "UTXOS" era))) ⇒ ToExpr (ConwayUtxoPredFailure era) Source # 
Instance details

ToExpr (TxOut era) ⇒ ToExpr (ConwayUtxosEvent era) Source # 
Instance details

(ToExpr (PlutusPurpose AsItem era), ToExpr (ContextError era), ToExpr (TxCert era)) ⇒ ToExpr (ConwayUtxosPredFailure era) Source # 
Instance details

(Era era, ToExpr (PredicateFailure (EraRule "UTXO" era)), ToExpr (PlutusPurpose AsIx era), ToExpr (PlutusPurpose AsItem era), ToExpr (TxCert era)) ⇒ ToExpr (ConwayUtxowPredFailure era) Source # 
Instance details

(EraPParams era, ToExpr (PParamsHKD StrictMaybe era), ToExpr (TxOut era)) ⇒ ToExpr (ConwayTxBody era) Source # 
Instance details

(EraPParams era, ToExpr (PParamsHKD StrictMaybe era), ToExpr (TxOut era)) ⇒ ToExpr (ConwayTxBodyRaw era) Source # 
Instance details

ToExpr (ConwayDelegCert c) Source # 
Instance details

ToExpr (ConwayGovCert c) Source # 
Instance details

ToExpr (ConwayTxCert c) Source # 
Instance details

ToExpr (Delegatee c) Source # 
Instance details

(Era era, ToExpr (PParamsHKD StrictMaybe era), ToExpr (TxCert era), ToExpr (PlutusPurpose AsIx era), ToExpr (PlutusPurpose AsItem era)) ⇒ ToExpr (ConwayContextError era) Source # 
Instance details

ToExpr (GovPurposeId purpose era) Source # 
Instance details

Methods

toExprGovPurposeId purpose era → Expr Source #

listToExpr ∷ [GovPurposeId purpose era] → Expr Source #

(∀ (p ∷ GovActionPurpose). ToExpr (f (GovPurposeId p era))) ⇒ ToExpr (GovRelation f era) Source # 
Instance details

Methods

toExprGovRelation f era → Expr Source #

listToExpr ∷ [GovRelation f era] → Expr Source #

ToExpr (ConwayPParams Identity era) Source # 
Instance details

ToExpr (ConwayPParams StrictMaybe era) Source # 
Instance details

(Era era, ToExpr (TxCert era), ToExpr (PParamsHKD StrictMaybe era)) ⇒ ToExpr (ConwayPlutusPurpose AsItem era) Source # 
Instance details

ToExpr (ConwayPlutusPurpose AsIx era) Source # 
Instance details

ToExpr (HKD f a) ⇒ ToExpr (THKD t f a) Source # 
Instance details

Methods

toExprTHKD t f a → Expr Source #

listToExpr ∷ [THKD t f a] → Expr Source #