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