cardano-ledger-shelley-test-1.8.0.0: Test helpers from cardano-ledger-shelley exposed to other packages
Safe HaskellNone
LanguageHaskell2010

Test.Cardano.Ledger.Shelley.Generator.Presets

Description

Pre-generated items to use in traces.

Functions in this module make specific assumptions about the sets of keys involved, and thus cannot be used as generic generators.

Synopsis

Documentation

genIssuerKeys ∷ ∀ c (r ∷ KeyRole). Crypto c ⇒ ConstantsGen (AllIssuerKeys c r) Source #

keySpace ∷ (EraGen era, Crypto c) ⇒ ConstantsKeySpace c era Source #

Example keyspace for use in generators

genEnv ∷ (EraGen era, Crypto c) ⇒ Proxy era → ConstantsGenEnv c era Source #

Example generator environment, consisting of default constants and an corresponding keyspace.

someKeyPairsConstants → (Int, Int) → Gen KeyPairs Source #

Select between _lower_ and _upper_ keys from keyPairs

keyPairsConstantsKeyPairs Source #

Constant list of KeyPairs intended to be used in the generators.

scriptSpaceEraScript era ⇒ [TwoPhase3ArgInfo era] → [TwoPhase2ArgInfo era] → ScriptSpace era Source #

An Example Script space for use in Trace generators