Expand description
Proptest strategies for Plutus V1 types
These strategies always return valid values.
Functionsยง
- arb_
address - Strategy to generate a Cardano address
- arb_
asset_ class - Strategy to generate an asset class
- arb_
assoc_ map - Strategy to generate an AssocMap, given the strategies to generate keys and values
- arb_
certificate_ index - Strategy to generate a certificate index.
- arb_
chain_ pointer - Strategy to generate a chain pointer
- arb_
credential - Strategy to generate a credential
- arb_
currency_ symbol - Strategy to generate a currency symbol
- arb_
d_ cert - Strategy to generate a DCert
- arb_
datum - Strategy to generate a Datum
- arb_
datum_ hash - Strategy to generate a Datum hash
- arb_
ed25519_ pub_ key_ hash - Strategy to generate Ed25519 public key hash
- arb_
extended - Strategy to generate an Extended set
- arb_
extended_ posix_ time - Strategy to generate an extended POSIX time
- arb_
interval - Strategy to generate a Interval
- arb_
interval_ posix_ time - Strategy to generate a Interval
- arb_
ledger_ bytes - Strategy to generate an arbitrary bytestring with a fixed length
- arb_
lovelace - arb_
lower_ bound - Strategy to generate a LowerBound
- arb_
minting_ policy_ hash - Strategy to generate a minting policy hash
- arb_
native_ tokens - Strategy to generate a Value
- arb_
payment_ pub_ key_ hash - Strategy to generate a PaymentPubKeyHash
- arb_
plutus_ data - Strategy to generate an arbitrary PlutusData with a maximum depth of 5 recursions
- arb_
plutus_ interval - Strategy to generate a PlutusInterval
- arb_
plutus_ interval_ posix_ time - Strategy to generate a PlutusInterval
- arb_
posix_ time - Strategy to generate a POSIX Time
- arb_
redeemer - Strategy to generate a Redeemer
- arb_
redeemer_ hash - Strategy to generate a Datum hash
- arb_
script_ context - Strategy to generate a ScriptContext
- arb_
script_ hash - Strategy to generate a ScriptHash
- arb_
script_ purpose - Strategy to generate a ScriptPurpose
- arb_
slot - Strategy to generate a slot number
- arb_
stake_ pub_ key_ hash - arb_
staking_ credential - Strategy to generate a staking credential
- arb_
token_ name - Strategy to generate a token name
- arb_
transaction_ hash - Strategy to generate a transaction hash
- arb_
transaction_ index - Strategy to generate a transaction index
- arb_
transaction_ info - 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
- arb_
transaction_ input - Strategy to generate a transaction input
- arb_
transaction_ output - Strategy to generate transaction output
- arb_
tx_ in_ info - Strategy to generate a TxInInfo
- arb_
upper_ bound - Strategy to generate an UpperBound
- arb_
validator_ hash - Strategy to generate a validator hash
- arb_
value - Strategy to generate a Value