cardano-ledger-alonzo-1.15.0.0: Cardano ledger introducing Plutus Core
Safe HaskellNone
LanguageHaskell2010

Test.Cardano.Ledger.Alonzo.Arbitrary

Documentation

alwaysSucceeds ∷ ∀ (l ∷ Language) era. (HasCallStack, EraPlutusTxInfo l era) ⇒ NaturalScript era Source #

alwaysFails ∷ ∀ (l ∷ Language) era. (HasCallStack, EraPlutusTxInfo l era) ⇒ NaturalScript era Source #

Orphan instances

Arbitrary AlonzoExtraConfig Source # 
Instance details

Arbitrary AlonzoGenesis Source # 
Instance details

Arbitrary CoinPerWord Source # 
Instance details

Arbitrary LangDepView Source # 
Instance details

Arbitrary OrdExUnits Source # 
Instance details

Arbitrary FailureDescription Source # 
Instance details

Arbitrary TagMismatchDescription Source # 
Instance details

Arbitrary IsValid Source # 
Instance details

(EraBlockBody era, AlonzoEraTx era, Arbitrary (Tx 'TopTx era), SafeToHash (TxWits era)) ⇒ Arbitrary (AlonzoBlockBody era) Source # 
Instance details

EraPlutusContext era ⇒ Arbitrary (SupportedLanguage era) Source # 
Instance details

(Era era, Arbitrary (PlutusPurpose AsItem era), Arbitrary (ContextError era)) ⇒ Arbitrary (CollectError era) Source # 
Instance details

(EraTxOut era, Arbitrary (Value era), Arbitrary (TxOut era), Arbitrary (PredicateFailure (EraRule "UTXOS" era))) ⇒ Arbitrary (AlonzoUtxoPredFailure era) Source # 
Instance details

(Era era, Arbitrary (EraRuleFailure "PPUP" era), Arbitrary (PlutusPurpose AsItem era), Arbitrary (ContextError era)) ⇒ Arbitrary (AlonzoUtxosPredFailure era) Source # 
Instance details

(Era era, Arbitrary (PredicateFailure (EraRule "UTXO" era)), Arbitrary (ShelleyUtxowPredFailure era), Arbitrary (TxCert era), Arbitrary (PlutusPurpose AsItem era), Arbitrary (PlutusPurpose AsIx era)) ⇒ Arbitrary (AlonzoUtxowPredFailure era) Source # 
Instance details

(EraPlutusContext era, Script era ~ AlonzoScript era, Arbitrary (NativeScript era)) ⇒ Arbitrary (AlonzoScript era) Source # 
Instance details

(AlonzoEraScript era, AlonzoEraPParams era, Arbitrary (PParams era), Arbitrary (PlutusPurpose AsIx era)) ⇒ Arbitrary (ScriptIntegrity era) Source # 
Instance details

(Arbitrary (AlonzoScript era), Arbitrary (NativeScript era), AlonzoEraScript era) ⇒ Arbitrary (AlonzoTxAuxData era) Source # 
Instance details

(EraTxOut era, Arbitrary (Value era)) ⇒ Arbitrary (AlonzoTxOut era) Source # 
Instance details

(Era era, Arbitrary (Script era), AlonzoEraScript era, Arbitrary (PlutusPurpose AsIx era)) ⇒ Arbitrary (AlonzoTxWits era) Source # 
Instance details

(AlonzoEraScript era, Arbitrary (PlutusPurpose AsIx era)) ⇒ Arbitrary (Redeemers era) Source # 
Instance details

Methods

arbitraryGen (Redeemers era) Source #

shrinkRedeemers era → [Redeemers era] Source #

Era era ⇒ Arbitrary (TxDats era) Source # 
Instance details

Methods

arbitraryGen (TxDats era) Source #

shrinkTxDats era → [TxDats era] Source #

Arbitrary (TransitionConfig AlonzoEra) Source # 
Instance details

Arbitrary (AlonzoPParams StrictMaybe era) Source # 
Instance details

Arbitrary (AlonzoPParams Identity era) Source # 
Instance details

Era era ⇒ Arbitrary (AlonzoContextError era) Source # 
Instance details

(Era era, Arbitrary (TxCert era)) ⇒ Arbitrary (AlonzoPlutusPurpose AsItem era) Source # 
Instance details

Era era ⇒ Arbitrary (AlonzoPlutusPurpose AsIx era) Source # 
Instance details

(Era era, Arbitrary (TxCert era)) ⇒ Arbitrary (AlonzoPlutusPurpose AsIxItem era) Source # 
Instance details

Arbitrary it ⇒ Arbitrary (AsItem ix it) Source # 
Instance details

Methods

arbitraryGen (AsItem ix it) Source #

shrinkAsItem ix it → [AsItem ix it] Source #

Arbitrary ix ⇒ Arbitrary (AsIx ix it) Source # 
Instance details

Methods

arbitraryGen (AsIx ix it) Source #

shrinkAsIx ix it → [AsIx ix it] Source #

(Arbitrary ix, Arbitrary it) ⇒ Arbitrary (AsIxItem ix it) Source # 
Instance details

Methods

arbitraryGen (AsIxItem ix it) Source #

shrinkAsIxItem ix it → [AsIxItem ix it] Source #

(Arbitrary (TxWits era), Arbitrary (TxAuxData era), Arbitrary (TxBody 'TopTx era)) ⇒ Arbitrary (AlonzoTx 'TopTx era) Source # 
Instance details

Methods

arbitraryGen (AlonzoTx 'TopTx era) Source #

shrinkAlonzoTx 'TopTx era → [AlonzoTx 'TopTx era] Source #

Arbitrary (Tx 'TopTx AlonzoEra) Source # 
Instance details

Arbitrary (TxBody 'TopTx AlonzoEra) Source # 
Instance details