| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Test.Cardano.Ledger.Constrained.Conway.Utxo
Description
Specs necessary to generate, environment, state, and signal for the UTXO rule
Documentation
witnessDepositPurpose ∷ Era era ⇒ WitUniv era → Specification DepositPurpose Source #
data DepositPurpose Source #
Constructors
| CredentialDeposit !(Credential 'Staking) | |
| PoolDeposit !(KeyHash 'StakePool) | |
| DRepDeposit !(Credential 'DRepRole) | |
| GovActionDeposit !GovActionId |
Instances
utxoStateSpec ∷ UtxoExecContext ConwayEra → UtxoEnv ConwayEra → Specification (UTxOState ConwayEra) Source #
data UtxoExecContext era Source #
Constructors
| UtxoExecContext | |
Instances
| (EraPParams era, EncCBOR (TxOut era), EncCBOR (Tx 'TopTx era), EraCertState era) ⇒ EncCBOR (UtxoExecContext era) Source # | |||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo Methods encCBOR ∷ UtxoExecContext era → Encoding Source # | |||||
| (EraTx era, NFData (TxWits era), NFData (TxAuxData era), EraCertState era) ⇒ NFData (UtxoExecContext era) Source # | |||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo Methods rnf ∷ UtxoExecContext era → () # | |||||
| Generic (UtxoExecContext era) Source # | |||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo Associated Types
Methods from ∷ UtxoExecContext era → Rep (UtxoExecContext era) x # to ∷ Rep (UtxoExecContext era) x → UtxoExecContext era # | |||||
| (EraTx era, ToExpr (TxOut era), ToExpr (TxBody 'TopTx era), ToExpr (TxWits era), ToExpr (TxAuxData era), ToExpr (PParamsHKD Identity era), EraCertState era, ToExpr (CertState era), ToExpr (Tx 'TopTx era)) ⇒ ToExpr (UtxoExecContext era) Source # | |||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo Methods toExpr ∷ UtxoExecContext era → Expr Source # listToExpr ∷ [UtxoExecContext era] → Expr Source # | |||||
| CertState era ~ ConwayCertState era ⇒ Inject (UtxoExecContext era) (ConwayCertState era) Source # | |||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Utxo Methods inject ∷ UtxoExecContext era → ConwayCertState era Source # | |||||
| type Rep (UtxoExecContext era) Source # | |||||
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 (Tx 'TopTx era)) :*: (S1 ('MetaSel ('Just "uecUTxO") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (UTxO era)) :*: S1 ('MetaSel ('Just "uecUtxoEnv") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (UtxoEnv era))))) | |||||
utxoTxSpec ∷ HasSpec (Tx 'TopTx era) ⇒ UtxoExecContext era → Specification (Tx 'TopTx era) Source #