cardano-ledger-conformance-9.9.9.9: Testing utilities for conformance testing
Safe HaskellNone
LanguageHaskell2010

Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Synopsis

Documentation

class SpecTranslate era a where Source #

Associated Types

type SpecRep era a Source #

type SpecContext era a Source #

type SpecContext era a = ()

Methods

toSpecRep ∷ a → SpecTransM era (SpecContext era a) (SpecRep era a) Source #

Instances

Instances details
SpecTranslate ConwayEra ValidityInterval Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra OrdExUnits Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra IsValid Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra GovActionId Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra GovActionIx Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra Vote Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra Voter Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra DRepVotingThresholds Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra PoolVotingThresholds Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra ConwayDelegCert Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Deleg

SpecTranslate ConwayEra ConwayGovCert Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.GovCert

SpecTranslate ConwayEra Withdrawals Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra Anchor Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra Url Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra CoinPerByte Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra DeltaCoin Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Cert

SpecTranslate ConwayEra PoolCert Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Pool

SpecTranslate ConwayEra DRep Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra TxAuxDataHash Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra CostModels Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra ExUnits Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra Language Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra ChainAccountState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Cert

SpecTranslate ConwayEra SnapShot Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Cert

SpecTranslate ConwayEra SnapShots Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Cert

SpecTranslate ConwayEra StakePoolSnapShot Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Cert

SpecTranslate ConwayEra Stake Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Cert

SpecTranslate ConwayEra StakePoolParams Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra TxId Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra TxIn Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra MaryValue Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra PulsingRewUpdate Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Cert

SpecTranslate DijkstraEra ValidityInterval Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra OrdExUnits Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra IsValid Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra GovActionId Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra GovActionIx Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra Vote Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra Voter Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra DRepVotingThresholds Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra PoolVotingThresholds Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra ConwayGovCert Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.GovCert

SpecTranslate DijkstraEra DirectDeposits Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra Withdrawals Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra Anchor Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra Url Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra CoinPerByte Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra DeltaCoin Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Epoch

SpecTranslate DijkstraEra PoolCert Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Pool

SpecTranslate DijkstraEra DRep Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra TxAuxDataHash Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra CostModels Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra ExUnits Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra Language Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra ChainAccountState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Epoch

SpecTranslate DijkstraEra SnapShot Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Epoch

SpecTranslate DijkstraEra SnapShots Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Epoch

SpecTranslate DijkstraEra StakePoolSnapShot Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Epoch

SpecTranslate DijkstraEra Stake Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Epoch

SpecTranslate DijkstraEra StakePoolParams Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra TxId Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra TxIn Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra DijkstraDelegCert Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Deleg

SpecTranslate DijkstraEra MaryValue Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra PulsingRewUpdate Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Epoch

SpecTranslate era AccountAddress Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

SpecTranslate era Addr Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Associated Types

type SpecRep era Addr 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecRep era Addr = Addr
type SpecContext era Addr 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era Addr = ()

Methods

toSpecRepAddrSpecTransM era (SpecContext era Addr) (SpecRep era Addr) Source #

SpecTranslate era BootstrapAddress Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

SpecTranslate era BlocksMade Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

SpecTranslate era Network Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Associated Types

type SpecRep era Network 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era Network 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era Network = ()
SpecTranslate era NonNegativeInterval Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

SpecTranslate era ProtVer Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Associated Types

type SpecRep era ProtVer 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era ProtVer 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era ProtVer = ()
SpecTranslate era TxIx Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Associated Types

type SpecRep era TxIx 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecRep era TxIx = Integer
type SpecContext era TxIx 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era TxIx = ()

Methods

toSpecRepTxIxSpecTransM era (SpecContext era TxIx) (SpecRep era TxIx) Source #

SpecTranslate era UnitInterval Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

SpecTranslate era Coin Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Associated Types

type SpecRep era Coin 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecRep era Coin = SpecRep era Integer
type SpecContext era Coin 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Methods

toSpecRepCoinSpecTransM era (SpecContext era Coin) (SpecRep era Coin) Source #

SpecTranslate era StakeReference Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

SpecTranslate era ScriptHash Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Associated Types

type SpecRep era ScriptHash 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era ScriptHash 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era ScriptHash = ()
SpecTranslate era Prices Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Associated Types

type SpecRep era Prices 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecRep era Prices = ()
type SpecContext era Prices 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era Prices = ()
SpecTranslate era CommitteeAuthorization Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

SpecTranslate era IndividualPoolStake Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

SpecTranslate era PoolDistr Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Associated Types

type SpecRep era PoolDistr 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era PoolDistr 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era PoolDistr = ()
SpecTranslate era EpochInterval Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

SpecTranslate era EpochNo Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Associated Types

type SpecRep era EpochNo 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecRep era EpochNo = SpecRep era Word64
type SpecContext era EpochNo 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

SpecTranslate era SlotNo Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Associated Types

type SpecRep era SlotNo 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecRep era SlotNo = SpecRep era Word64
type SpecContext era SlotNo 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

SpecTranslate era Void Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Associated Types

type SpecRep era Void 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecRep era Void = Void
type SpecContext era Void 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era Void = ()

Methods

toSpecRepVoidSpecTransM era (SpecContext era Void) (SpecRep era Void) Source #

SpecTranslate era Word16 Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Associated Types

type SpecRep era Word16 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era Word16 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era Word16 = ()
SpecTranslate era Word32 Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Associated Types

type SpecRep era Word32 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era Word32 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era Word32 = ()
SpecTranslate era Word64 Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Associated Types

type SpecRep era Word64 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era Word64 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era Word64 = ()
SpecTranslate era Integer Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Associated Types

type SpecRep era Integer 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era Integer 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era Integer = ()
SpecTranslate era () Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Associated Types

type SpecRep era () 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecRep era () = ()
type SpecContext era () 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era () = ()

Methods

toSpecRep ∷ () → SpecTransM era (SpecContext era ()) (SpecRep era ()) Source #

SpecTranslate era Bool Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Associated Types

type SpecRep era Bool 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecRep era Bool = Bool
type SpecContext era Bool 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era Bool = ()

Methods

toSpecRepBoolSpecTransM era (SpecContext era Bool) (SpecRep era Bool) Source #

SpecTranslate ConwayEra (AlonzoScript ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (PlutusScript ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (AlonzoTxAuxData ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (AlonzoTxWits ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (Redeemers ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (TxDats ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (BabbageTxOut ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (EnactState ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (RatifyEnv ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (RatifySignal ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (RatifyState ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (Committee ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (Constitution ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (GovAction ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (GovActionState ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (GovPurposeId r) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (ProposalProcedure ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (VotingProcedures ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (Proposals ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (CertEnv ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Cert

SpecTranslate ConwayEra (CertsEnv ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Certs

SpecTranslate ConwayEra (ConwayDelegEnv ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Deleg

SpecTranslate ConwayEra (EnactSignal ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (GovEnv ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Gov

SpecTranslate ConwayEra (GovSignal ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Gov

SpecTranslate ConwayEra (ConwayGovCertEnv ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.GovCert

SpecTranslate ConwayEra (ConwayCertState ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Cert

SpecTranslate ConwayEra (VState ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.GovCert

SpecTranslate ConwayEra (ConwayTxCert ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Cert

SpecTranslate ConwayEra (SafeHash a) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (BinaryData ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (Data ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (Datum ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (DState ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Deleg

SpecTranslate ConwayEra (PState ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Pool

SpecTranslate ConwayEra (UTxO ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (EpochState ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Cert

SpecTranslate ConwayEra (LedgerState ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Cert

SpecTranslate ConwayEra (NewEpochState ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Cert

SpecTranslate ConwayEra (UTxOState ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Cert

SpecTranslate ConwayEra (LedgerEnv ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Ledger

SpecTranslate ConwayEra (ShelleyLedgersEnv ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Ledgers

SpecTranslate ConwayEra (PoolEnv ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Pool

SpecTranslate ConwayEra (UtxoEnv ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Utxo

SpecTranslate DijkstraEra (AlonzoScript DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (PlutusScript DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (AlonzoTxAuxData DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (AlonzoTxWits DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (Redeemers DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (TxDats DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (BabbageTxOut DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (EnactState DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (RatifySignal DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (RatifyState DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (Committee DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (Constitution DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (GovAction DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (GovActionState DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (GovPurposeId r) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (ProposalProcedure DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (VotingProcedures DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (Proposals DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (EnactSignal DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (GovSignal DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Gov

SpecTranslate DijkstraEra (ConwayGovCertEnv DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.GovCert

SpecTranslate DijkstraEra (ConwayCertState DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Cert

SpecTranslate DijkstraEra (VState DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.GovCert

SpecTranslate DijkstraEra (SafeHash a) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (BinaryData DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (Data DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (Datum DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (DState DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Deleg

SpecTranslate DijkstraEra (PState DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Pool

SpecTranslate DijkstraEra (UTxO DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (AccountBalanceInterval DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (AccountBalanceIntervals DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (DijkstraNativeScript DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (DijkstraTxCert DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Cert

SpecTranslate DijkstraEra (EpochState DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Epoch

SpecTranslate DijkstraEra (LedgerState DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Ledger

SpecTranslate DijkstraEra (NewEpochState DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Epoch

SpecTranslate DijkstraEra (UTxOState DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Utxo

SpecTranslate DijkstraEra (LedgerEnv DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Ledger

SpecTranslate era a ⇒ SpecTranslate era (OSet a) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Associated Types

type SpecRep era (OSet a) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecRep era (OSet a) = [SpecRep era a]
type SpecContext era (OSet a) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era (OSet a) = SpecContext era a

Methods

toSpecRepOSet a → SpecTransM era (SpecContext era (OSet a)) (SpecRep era (OSet a)) Source #

SpecTranslate era a ⇒ SpecTranslate era (Sized a) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Associated Types

type SpecRep era (Sized a) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecRep era (Sized a) = SpecRep era a
type SpecContext era (Sized a) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era (Sized a) = SpecContext era a

Methods

toSpecRepSized a → SpecTransM era (SpecContext era (Sized a)) (SpecRep era (Sized a)) Source #

(SpecTranslate era a, Compactible a) ⇒ SpecTranslate era (CompactForm a) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Associated Types

type SpecRep era (CompactForm a) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecRep era (CompactForm a) = SpecRep era a
type SpecContext era (CompactForm a) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era (CompactForm a) = SpecContext era a
SpecTranslate era (PParamsHKD Identity era) ⇒ SpecTranslate era (PParams era) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Associated Types

type SpecRep era (PParams era) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecRep era (PParams era) = SpecRep era (PParamsHKD Identity era)
type SpecContext era (PParams era) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Methods

toSpecRepPParams era → SpecTransM era (SpecContext era (PParams era)) (SpecRep era (PParams era)) Source #

SpecTranslate era (PParamsHKD StrictMaybe era) ⇒ SpecTranslate era (PParamsUpdate era) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Associated Types

type SpecRep era (PParamsUpdate era) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era (PParamsUpdate era) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

SpecTranslate era (Credential k) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Associated Types

type SpecRep era (Credential k) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era (Credential k) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era (Credential k) = ()
SpecTranslate era (KeyHash r) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Associated Types

type SpecRep era (KeyHash r) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecRep era (KeyHash r) = Integer
type SpecContext era (KeyHash r) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era (KeyHash r) = ()

Methods

toSpecRepKeyHash r → SpecTransM era (SpecContext era (KeyHash r)) (SpecRep era (KeyHash r)) Source #

SpecTranslate era (VKey k) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Associated Types

type SpecRep era (VKey k) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecRep era (VKey k) = HSVKey
type SpecContext era (VKey k) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era (VKey k) = ()

Methods

toSpecRepVKey k → SpecTransM era (SpecContext era (VKey k)) (SpecRep era (VKey k)) Source #

SpecTranslate era (WitVKey k) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Associated Types

type SpecRep era (WitVKey k) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecRep era (WitVKey k) = (SpecRep era (VKey k), Integer)
type SpecContext era (WitVKey k) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era (WitVKey k) = ()

Methods

toSpecRepWitVKey k → SpecTransM era (SpecContext era (WitVKey k)) (SpecRep era (WitVKey k)) Source #

SpecTranslate era (CommitteeState era) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

SpecTranslate era a ⇒ SpecTranslate era (StrictMaybe a) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Associated Types

type SpecRep era (StrictMaybe a) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecRep era (StrictMaybe a) = Maybe (SpecRep era a)
type SpecContext era (StrictMaybe a) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era (StrictMaybe a) = SpecContext era a
SpecTranslate era a ⇒ SpecTranslate era (StrictSeq a) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Associated Types

type SpecRep era (StrictSeq a) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecRep era (StrictSeq a) = [SpecRep era a]
type SpecContext era (StrictSeq a) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era (StrictSeq a) = SpecContext era a

Methods

toSpecRepStrictSeq a → SpecTransM era (SpecContext era (StrictSeq a)) (SpecRep era (StrictSeq a)) Source #

SpecTranslate era a ⇒ SpecTranslate era (Seq a) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Associated Types

type SpecRep era (Seq a) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecRep era (Seq a) = [SpecRep era a]
type SpecContext era (Seq a) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era (Seq a) = SpecContext era a

Methods

toSpecRepSeq a → SpecTransM era (SpecContext era (Seq a)) (SpecRep era (Seq a)) Source #

SpecTranslate era a ⇒ SpecTranslate era (Set a) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Associated Types

type SpecRep era (Set a) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecRep era (Set a) = HSSet (SpecRep era a)
type SpecContext era (Set a) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era (Set a) = SpecContext era a

Methods

toSpecRepSet a → SpecTransM era (SpecContext era (Set a)) (SpecRep era (Set a)) Source #

SpecTranslate era a ⇒ SpecTranslate era (Maybe a) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Associated Types

type SpecRep era (Maybe a) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecRep era (Maybe a) = Maybe (SpecRep era a)
type SpecContext era (Maybe a) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era (Maybe a) = SpecContext era a

Methods

toSpecRepMaybe a → SpecTransM era (SpecContext era (Maybe a)) (SpecRep era (Maybe a)) Source #

SpecTranslate era a ⇒ SpecTranslate era [a] Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Associated Types

type SpecRep era [a] 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecRep era [a] = [SpecRep era a]
type SpecContext era [a] 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type SpecContext era [a] = SpecContext era a

Methods

toSpecRep ∷ [a] → SpecTransM era (SpecContext era [a]) (SpecRep era [a]) Source #

SpecTranslate ConwayEra (Timelock ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (AlonzoPlutusPurpose AsIx ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (AlonzoStAnnTx 'TopTx ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Ledger

SpecTranslate ConwayEra (ConwayPParams StrictMaybe ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (ConwayPParams Identity ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (ConwayPlutusPurpose AsIx ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate ConwayEra (Tx 'TopTx ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Ledger

SpecTranslate ConwayEra (TxBody 'TopTx ConwayEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Ledger

SpecTranslate DijkstraEra (Tx 'SubTx DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Ledger

SpecTranslate DijkstraEra (Tx 'TopTx DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Ledger

SpecTranslate DijkstraEra (TxBody 'SubTx DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Ledger

SpecTranslate DijkstraEra (TxBody 'TopTx DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Ledger

SpecTranslate DijkstraEra (DijkstraPParams StrictMaybe DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (DijkstraPParams Identity DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (DijkstraPlutusPurpose AsIx DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecTranslate DijkstraEra (DijkstraStAnnTx 'TopTx DijkstraEra) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Ledger

DSIGNAlgorithm v ⇒ SpecTranslate era (SignedDSIGN v a) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Associated Types

type SpecRep era (SignedDSIGN v a) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecRep era (SignedDSIGN v a) = Integer
type SpecContext era (SignedDSIGN v a) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era (SignedDSIGN v a) = ()

Methods

toSpecRepSignedDSIGN v a → SpecTransM era (SpecContext era (SignedDSIGN v a)) (SpecRep era (SignedDSIGN v a)) Source #

SpecTranslate era (Hash a b) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

Associated Types

type SpecRep era (Hash a b) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecRep era (Hash a b) = Integer
type SpecContext era (Hash a b) 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

type SpecContext era (Hash a b) = ()

Methods

toSpecRepHash a b → SpecTransM era (SpecContext era (Hash a b)) (SpecRep era (Hash a b)) Source #

SpecTranslate ConwayEra (HKD f a) ⇒ SpecTranslate ConwayEra (THKD r f a) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecTranslate DijkstraEra (HKD f a) ⇒ SpecTranslate DijkstraEra (THKD r f a) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

class SpecNormalize a where Source #

Minimal complete definition

Nothing

Methods

specNormalize ∷ a → a Source #

default specNormalize ∷ (Generic a, GSpecNormalize (Rep a)) ⇒ a → a Source #

Instances

Instances details
SpecNormalize OpaqueErrorString Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

SpecNormalize TxId Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

Methods

specNormalizeTxIdTxId Source #

SpecNormalize CertState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize DState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize DepositPurpose Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize GState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize PState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize StakePoolParams Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize EnactState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize EpochState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize GovActionState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize GovAction Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize GovRole Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize GovVotes Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize VDeleg Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize Vote Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

Methods

specNormalizeVoteVote Source #

SpecNormalize LState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize NewEpochState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize Acnt Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

Methods

specNormalizeAcntAcnt Source #

SpecNormalize DrepThresholds Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize LanguageCostModels Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize PParams Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize PParamsUpdate Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize PoolThresholds Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize RatifyEnv Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize RatifyState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize StakeDistrs Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize HsRewardUpdate Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize Snapshot Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize Snapshots Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize HSLanguage Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize HSPlutusScript Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize HSTimelock Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize Timelock Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize UTxOState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Conway.Base

SpecNormalize BaseAddr Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

SpecNormalize BootstrapAddr Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

SpecNormalize Credential Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

SpecNormalize RewardAddress Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Core

SpecNormalize BalanceInterval Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize CertState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize DState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize GState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize PState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize StakePoolParams Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize EnactState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize EpochState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize GovActionState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize GovAction Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize Anchor Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize GovRole Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize GovVotes Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize VDeleg Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize Vote Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

Methods

specNormalizeVoteVote Source #

SpecNormalize LedgerEnv Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize LedgerState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize NewEpochState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize Acnt Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

Methods

specNormalizeAcntAcnt Source #

SpecNormalize DrepThresholds Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize LanguageCostModels Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize PParams Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize PParamsUpdate Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize PoolThresholds Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize RatifyEnv Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize RatifyState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize StakeDistrs Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize RewardUpdate Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize Snapshot Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize Snapshots Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize HSLanguage Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize HSNativeScript Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize HSPlutusScript Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize NativeScript Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize UTxOState Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Dijkstra.Base

SpecNormalize Rational Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

SpecNormalize Void Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Methods

specNormalizeVoidVoid Source #

SpecNormalize Text Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Methods

specNormalizeTextText Source #

SpecNormalize Integer Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

SpecNormalize () Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Methods

specNormalize ∷ () → () Source #

SpecNormalize Bool Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Methods

specNormalizeBoolBool Source #

SpecNormalize Char Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Methods

specNormalizeCharChar Source #

(Ord a, SpecNormalize a) ⇒ SpecNormalize (HSSet a) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Methods

specNormalizeHSSet a → HSSet a Source #

SpecNormalize a ⇒ SpecNormalize (NonEmpty a) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

SpecNormalize a ⇒ SpecNormalize (Maybe a) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Methods

specNormalizeMaybe a → Maybe a Source #

SpecNormalize a ⇒ SpecNormalize [a] Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Methods

specNormalize ∷ [a] → [a] Source #

(Eq v, Ord k, SpecNormalize k, SpecNormalize v) ⇒ SpecNormalize (HSMap k v) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Methods

specNormalizeHSMap k v → HSMap k v Source #

(SpecNormalize a, SpecNormalize b) ⇒ SpecNormalize (Either a b) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Methods

specNormalizeEither a b → Either a b Source #

(SpecNormalize a, SpecNormalize b) ⇒ SpecNormalize (a, b) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Methods

specNormalize ∷ (a, b) → (a, b) Source #

newtype OpaqueErrorString Source #

OpaqueErrorString behaves like unit in comparisons, but contains an error string that can be displayed.

Instances

Instances details
SpecNormalize OpaqueErrorString Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

NFData OpaqueErrorString Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Methods

rnfOpaqueErrorString → () #

Semigroup OpaqueErrorString Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Generic OpaqueErrorString Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Associated Types

type Rep OpaqueErrorString 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type Rep OpaqueErrorString = D1 ('MetaData "OpaqueErrorString" "Test.Cardano.Ledger.Conformance.SpecTranslate.Base" "cardano-ledger-conformance-9.9.9.9-inplace" 'True) (C1 ('MetaCons "OpaqueErrorString" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty Text))))
Show OpaqueErrorString Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Eq OpaqueErrorString Source #

This implementation violates referential transparency. Do not rely on it unless you know what you're doing.

Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

ToExpr OpaqueErrorString Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type Rep OpaqueErrorString Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

type Rep OpaqueErrorString = D1 ('MetaData "OpaqueErrorString" "Test.Cardano.Ledger.Conformance.SpecTranslate.Base" "cardano-ledger-conformance-9.9.9.9-inplace" 'True) (C1 ('MetaCons "OpaqueErrorString" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty Text))))

data SpecTransM era ctx a Source #

Instances

Instances details
MonadError Text (SpecTransM era ctx) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Methods

throwErrorTextSpecTransM era ctx a #

catchErrorSpecTransM era ctx a → (TextSpecTransM era ctx a) → SpecTransM era ctx a #

MonadReader ctx (SpecTransM era ctx) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Methods

askSpecTransM era ctx ctx #

local ∷ (ctx → ctx) → SpecTransM era ctx a → SpecTransM era ctx a #

reader ∷ (ctx → a) → SpecTransM era ctx a #

Applicative (SpecTransM era ctx) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Methods

pure ∷ a → SpecTransM era ctx a #

(<*>)SpecTransM era ctx (a → b) → SpecTransM era ctx a → SpecTransM era ctx b #

liftA2 ∷ (a → b → c) → SpecTransM era ctx a → SpecTransM era ctx b → SpecTransM era ctx c #

(*>)SpecTransM era ctx a → SpecTransM era ctx b → SpecTransM era ctx b #

(<*)SpecTransM era ctx a → SpecTransM era ctx b → SpecTransM era ctx a #

Functor (SpecTransM era ctx) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Methods

fmap ∷ (a → b) → SpecTransM era ctx a → SpecTransM era ctx b #

(<$) ∷ a → SpecTransM era ctx b → SpecTransM era ctx a #

Monad (SpecTransM era ctx) Source # 
Instance details

Defined in Test.Cardano.Ledger.Conformance.SpecTranslate.Base

Methods

(>>=)SpecTransM era ctx a → (a → SpecTransM era ctx b) → SpecTransM era ctx b #

(>>)SpecTransM era ctx a → SpecTransM era ctx b → SpecTransM era ctx b #

return ∷ a → SpecTransM era ctx a #

runSpecTransM ∷ ∀ era ctx a. ctx → SpecTransM era ctx a → Either Text a Source #

withSpecTransM ∷ (ctx → ctx') → SpecTransM era ctx' a → SpecTransM era ctx a Source #

withCtxSpecTransM ∷ ctx → SpecTransM era ctx a → SpecTransM era ctx' a Source #

toSpecRepTuple ∷ (SpecTranslate era a, SpecTranslate era b, SpecContext era a ~ ctx, SpecContext era b ~ ctx) ⇒ (a, b) → SpecTransM era ctx (SpecRep era a, SpecRep era b) Source #

toSpecRepTupleGen ∷ ∀ era a b c d ctx. (a → SpecTransM era ctx c) → (b → SpecTransM era ctx d) → (a, b) → SpecTransM era ctx (c, d) Source #

toSpecRepOMap ∷ ∀ era k v ctx. (Ord k, SpecTranslate era k, SpecTranslate era v, SpecContext era k ~ ctx, SpecContext era v ~ ctx) ⇒ OMap k v → SpecTransM era ctx [(SpecRep era k, SpecRep era v)] Source #

toSpecRepMap ∷ (SpecTranslate era k, SpecTranslate era v, SpecContext era k ~ ctx, SpecContext era v ~ ctx) ⇒ Map k v → SpecTransM era ctx (HSMap (SpecRep era k) (SpecRep era v)) Source #