cardano-ledger-test-9.9.9.9: Testing harness, tests and benchmarks for Shelley style cardano ledgers
Safe HaskellSafe-Inferred
LanguageHaskell2010

Test.Cardano.Ledger.Constrained.Conway.Utxo

Description

Specs necessary to generate, environment, state, and signal for the UTXO rule

Documentation

data DepositPurpose Source #

Instances

Instances details
Arbitrary DepositPurpose Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

Generic DepositPurpose Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

Associated Types

type Rep DepositPurposeTypeType Source #

Show DepositPurpose Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

DecCBOR DepositPurpose Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

EncCBOR DepositPurpose Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

HasSimpleRep DepositPurpose Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

NFData DepositPurpose Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

Methods

rnfDepositPurpose → () Source #

Eq DepositPurpose Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

Ord DepositPurpose Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

ToExpr DepositPurpose Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

IsConwayUniv fn ⇒ HasSpec fn DepositPurpose Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

type Rep DepositPurpose Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

type Rep DepositPurpose = D1 ('MetaData "DepositPurpose" "Test.Cardano.Ledger.Constrained.Conway.Utxo" "cardano-ledger-test-9.9.9.9-inplace" 'False) ((C1 ('MetaCons "CredentialDeposit" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential 'Staking))) :+: C1 ('MetaCons "PoolDeposit" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash 'StakePool)))) :+: (C1 ('MetaCons "DRepDeposit" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential 'DRepRole))) :+: C1 ('MetaCons "GovActionDeposit" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GovActionId))))
type SimpleRep DepositPurpose Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

type TheSop DepositPurpose Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

type Prerequisites fn DepositPurpose Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

type TypeSpec fn DepositPurpose Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

data UtxoExecContext era Source #

Constructors

UtxoExecContext 

Fields

Instances

Instances details
Generic (UtxoExecContext era) Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

Associated Types

type Rep (UtxoExecContext era) ∷ TypeType Source #

(EraPParams era, EncCBOR (TxOut era), EncCBOR (TxBody era), EncCBOR (TxAuxData era), EncCBOR (TxWits era)) ⇒ EncCBOR (UtxoExecContext era) Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

Methods

encCBORUtxoExecContext era → Encoding Source #

encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (UtxoExecContext era) → Size Source #

encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [UtxoExecContext era] → Size Source #

(EraTx era, NFData (TxWits era), NFData (TxAuxData era)) ⇒ NFData (UtxoExecContext era) Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

Methods

rnfUtxoExecContext era → () Source #

(EraTx era, ToExpr (TxOut era), ToExpr (TxBody era), ToExpr (TxWits era), ToExpr (TxAuxData era), ToExpr (PParamsHKD Identity era)) ⇒ ToExpr (UtxoExecContext era) Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

Inject (UtxoExecContext era) (CertState era) Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

Methods

injectUtxoExecContext era → CertState era Source #

type Rep (UtxoExecContext era) Source # 
Instance details

Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo

type Rep (UtxoExecContext era) = D1 ('MetaData "UtxoExecContext" "Test.Cardano.Ledger.Constrained.Conway.Utxo" "cardano-ledger-test-9.9.9.9-inplace" 'False) (C1 ('MetaCons "UtxoExecContext" 'PrefixI 'True) (S1 ('MetaSel ('Just "uecTx") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AlonzoTx era)) :*: (S1 ('MetaSel ('Just "uecUTxO") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (UTxO era)) :*: S1 ('MetaSel ('Just "uecUtxoEnv") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (UtxoEnv era)))))