| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Test.Cardano.Ledger.Examples.STSTestUtils
Documentation
class EraTest era ⇒ EraModel era where Source #
Minimal complete definition
applyTx, applyCert, always, never, collateralReturnTxBodyT, validTxOut
Methods
applyTx ∷ Int → SlotNo → Model era → Tx 'TopTx era → Model era Source #
applyCert ∷ Model era → TxCert era → Model era Source #
mkRedeemersFromTags ∷ [((PlutusPurposeTag, Word32), (Data era, ExUnits))] → Redeemers era Source #
mkRedeemers ∷ [(PlutusPurpose AsIx era, (Data era, ExUnits))] → Redeemers era Source #
newScriptIntegrityHash ∷ PParams era → [Language] → Redeemers era → TxDats era → StrictMaybe ScriptIntegrityHash Source #
mkPlutusPurposePointer ∷ PlutusPurposeTag → Word32 → PlutusPurpose AsIx era Source #
always ∷ Natural → Script era Source #
never ∷ Natural → Script era Source #
collateralReturnTxBodyT ∷ Lens' (TxBody 'TopTx era) (StrictMaybe (TxOut era)) Source #
validTxOut ∷ Map ScriptHash (Script era) → TxOut era → Bool Source #
Instances
data PlutusPurposeTag Source #
Constructors
| Spending | |
| Minting | |
| Certifying | |
| Withdrawing | |
| Voting | |
| Proposing |
Instances
initUTxO ∷ (AllegraEraScript era, AlonzoEraTxOut era, EraModel era) ⇒ UTxO era Source #
mkGenesisTxIn ∷ HasCallStack ⇒ Integer → TxIn Source #
mkSingleRedeemer ∷ AlonzoEraScript era ⇒ PlutusPurpose AsIx era → Data era → Redeemers era Source #
alwaysFailsHash ∷ (ShelleyEraScript era, EraModel era) ⇒ Natural → ScriptHash Source #
alwaysSucceedsHash ∷ (ShelleyEraScript era, EraModel era) ⇒ Natural → ScriptHash Source #
timelockScript ∷ AllegraEraScript era ⇒ SlotNo → Script era Source #
timelockHash ∷ AllegraEraScript era ⇒ SlotNo → ScriptHash Source #