Expand description
Proptest strategies for Plutus V1 types
These strategies always return valid values.
Functionsยง
- Strategy to generate a Cardano address
- Strategy to generate an asset class
- Strategy to generate an AssocMap, given the strategies to generate keys and values
- Strategy to generate a certificate index.
- Strategy to generate a chain pointer
- Strategy to generate a credential
- Strategy to generate a currency symbol
- Strategy to generate a DCert
- Strategy to generate a Datum
- Strategy to generate a Datum hash
- Strategy to generate Ed25519 public key hash
- Strategy to generate an Extended set
- Strategy to generate an extended POSIX time
- Strategy to generate a Interval
- Strategy to generate a Interval
- Strategy to generate an arbitrary bytestring with a fixed length
- Strategy to generate a LowerBound
- Strategy to generate a minting policy hash
- Strategy to generate a Value
- Strategy to generate a PaymentPubKeyHash
- Strategy to generate an arbitrary PlutusData with a maximum depth of 5 recursions
- Strategy to generate a PlutusInterval
- Strategy to generate a PlutusInterval
- Strategy to generate a POSIX Time
- Strategy to generate a Redeemer
- Strategy to generate a Datum hash
- Strategy to generate a ScriptContext
- Strategy to generate a ScriptHash
- Strategy to generate a ScriptPurpose
- Strategy to generate a slot number
- Strategy to generate a staking credential
- Strategy to generate a token name
- Strategy to generate a transaction hash
- Strategy to generate a transaction index
- Strategy to generate a TransactionInfo. Note that its inputs, outputs, d_cert, signatories and datums field will each have a length of 0 to 5
- Strategy to generate a transaction input
- Strategy to generate transaction output
- Strategy to generate a TxInInfo
- Strategy to generate an UpperBound
- Strategy to generate a validator hash
- Strategy to generate a Value