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

Test.Cardano.Ledger.Generic.Scriptic

Documentation

class (EraScript era, Show (Script era)) ⇒ Scriptic era where Source #

Methods

alwaysNaturalProof era → Script era Source #

alwaysAltNaturalProof era → Script era Source #

neverNaturalProof era → Script era Source #

requireKeyHash 'Witness (EraCrypto era) → Proof era → NativeScript era Source #

allOf ∷ [Proof era → NativeScript era] → Proof era → NativeScript era Source #

anyOf ∷ [Proof era → NativeScript era] → Proof era → NativeScript era Source #

mOfInt → [Proof era → NativeScript era] → Proof era → NativeScript era Source #

Instances

Instances details
Crypto c ⇒ Scriptic (AllegraEra c) Source # 
Instance details

Defined in Test.Cardano.Ledger.Generic.Scriptic

Crypto c ⇒ Scriptic (AlonzoEra c) Source # 
Instance details

Defined in Test.Cardano.Ledger.Generic.Scriptic

Crypto c ⇒ Scriptic (BabbageEra c) Source # 
Instance details

Defined in Test.Cardano.Ledger.Generic.Scriptic

Crypto c ⇒ Scriptic (ConwayEra c) Source # 
Instance details

Defined in Test.Cardano.Ledger.Generic.Scriptic

Crypto c ⇒ Scriptic (MaryEra c) Source # 
Instance details

Defined in Test.Cardano.Ledger.Generic.Scriptic

Crypto c ⇒ Scriptic (ShelleyEra c) Source # 
Instance details

Defined in Test.Cardano.Ledger.Generic.Scriptic

class Scriptic era ⇒ PostShelley era where Source #

Methods

beforeIntProof era → NativeScript era Source #

afterIntProof era → NativeScript era Source #

class HasTokens era where Source #

Methods

forgeIntegerScript era → MultiAsset (EraCrypto era) Source #

Instances

Instances details
Crypto c ⇒ HasTokens (AlonzoEra c) Source # 
Instance details

Defined in Test.Cardano.Ledger.Generic.Scriptic

Crypto c ⇒ HasTokens (BabbageEra c) Source # 
Instance details

Defined in Test.Cardano.Ledger.Generic.Scriptic

Crypto c ⇒ HasTokens (ConwayEra c) Source # 
Instance details

Defined in Test.Cardano.Ledger.Generic.Scriptic

Crypto c ⇒ HasTokens (MaryEra c) Source # 
Instance details

Defined in Test.Cardano.Ledger.Generic.Scriptic

matchkeyScriptic era ⇒ IntProof era → NativeScript era Source #

test21Scriptic era ⇒ Proof era → Script era Source #

test22PostShelley era ⇒ Proof era → Script era Source #