| Arbitrary AddrAttributes Source # | |
Instance details |
| Arbitrary Address Source # | |
Instance details |
| Arbitrary AccountAddress Source # | |
Instance details |
| Arbitrary AccountId Source # | |
Instance details |
| Arbitrary Addr Source # | |
Instance details |
| Arbitrary BootstrapAddress Source # | |
Instance details |
| Arbitrary CompactAddr Source # | |
Instance details |
| Arbitrary DirectDeposits Source # | |
Instance details |
| Arbitrary Withdrawals Source # | |
Instance details |
| Arbitrary ActiveSlotCoeff Source # | |
Instance details |
| Arbitrary Anchor Source # | |
Instance details |
| Arbitrary BlocksMade Source # | |
Instance details |
| Arbitrary CertIx Source # | |
Instance details |
| Arbitrary DnsName Source # | |
Instance details |
| Arbitrary Milliseconds32 Source # | |
Instance details |
| Arbitrary Network Source # | |
Instance details |
| Arbitrary NonNegativeInterval Source # | Decimal numbers only |
Instance details |
| Arbitrary Nonce Source # | |
Instance details |
| Arbitrary Port Source # | |
Instance details |
| Arbitrary PositiveInterval Source # | Decimal numbers only |
Instance details |
| Arbitrary PositiveUnitInterval Source # | Decimal numbers only |
Instance details |
| Arbitrary ProtVer Source # | |
Instance details |
| Arbitrary TxIx Source # | |
Instance details |
| Arbitrary UnitInterval Source # | Decimal numbers only |
Instance details |
| Arbitrary Url Source # | |
Instance details |
| Arbitrary Coin Source # | |
Instance details |
| Arbitrary CoinPerByte Source # | |
Instance details |
| Arbitrary DeltaCoin Source # | |
Instance details |
| Arbitrary MaxPledgeLeverage Source # | |
Instance details |
| Arbitrary Ptr Source # | |
Instance details |
| Arbitrary SlotNo32 Source # | |
Instance details |
| Arbitrary StakeReference Source # | |
Instance details |
| Arbitrary DRep Source # | |
Instance details |
| Arbitrary DRepState Source # | |
Instance details |
| Arbitrary GenDelegPair Source # | |
Instance details |
| Arbitrary GenDelegs Source # | |
Instance details |
| Arbitrary ScriptHash Source # | |
Instance details |
| Arbitrary TxAuxDataHash Source # | |
Instance details |
| Arbitrary BootstrapWitness Source # | |
Instance details |
| Arbitrary ChainCode Source # | |
Instance details |
| Arbitrary CostModel Source # | |
Instance details |
| Arbitrary CostModels Source # | This Arbitrary instance assumes the inflexible deserialization
scheme prior to version 9. |
Instance details |
| Arbitrary ExUnits Source # | |
Instance details |
| Arbitrary Prices Source # | |
Instance details |
| Arbitrary Language Source # | |
Instance details |
| Arbitrary Reward Source # | |
Instance details |
| Arbitrary RewardType Source # | |
Instance details |
| Arbitrary CommitteeAuthorization Source # | |
Instance details |
| Arbitrary FutureGenDeleg Source # | |
Instance details |
| Arbitrary InstantaneousRewards Source # | |
Instance details |
| Arbitrary ChainAccountState Source # | |
Instance details |
| Arbitrary IndividualPoolStake Source # | |
Instance details |
| Arbitrary PoolDistr Source # | |
Instance details |
| Arbitrary GoSnapShot Source # | |
Instance details |
| Arbitrary MarkSnapShot Source # | |
Instance details |
| Arbitrary SetSnapShot Source # | Builds a consistent set snapshot: its pool distribution and committee are
seated from the mark it rotates, never generated independently. |
Instance details |
| Arbitrary SnapShot Source # | |
Instance details |
| Arbitrary StakePoolSnapShot Source # | |
Instance details |
| Arbitrary ActiveStake Source # | |
Instance details |
| Arbitrary Stake Source # | In the system, Stake never contains more than the sum of all Ada (which is constant).
This makes it safe to store individual Coins (in CompactForm) as Word64. But we must
be careful that we never generate Stake where the sum of all the coins exceeds (maxBound :: Word64)
There will never be a real Stake in the system with that many Ada, because total Ada is constant.
So using a restricted Arbitrary Generator is OK. |
Instance details |
| Arbitrary StakeWithDelegation Source # | |
Instance details |
| Arbitrary BlsKey Source # | |
Instance details |
| Arbitrary BlsKeyState Source # | |
Instance details |
| Arbitrary PoolMetadata Source # | |
Instance details |
| Arbitrary SizeOfPoolOwners Source # | |
Instance details |
| Arbitrary SizeOfPoolRelays Source # | |
Instance details |
| Arbitrary StakePoolRelay Source # | |
Instance details |
| Arbitrary StakePoolState Source # | |
Instance details |
| Arbitrary TxId Source # | |
Instance details |
| Arbitrary TxIn Source # | |
Instance details |
| Arbitrary Data Source # | |
Instance details |
| Arbitrary ExBudget Source # | |
Instance details |
| Arbitrary ExCPU Source # | |
Instance details |
| Arbitrary ExMemory Source # | |
Instance details |
| GenValid ActiveSlotCoeff Source # | |
Instance details |
| GenValid NonNegativeInterval Source # | |
Instance details |
| GenValid PositiveInterval Source # | |
Instance details |
| GenValid PositiveUnitInterval Source # | |
Instance details |
| GenValid UnitInterval Source # | |
Instance details |
| Validity ActiveSlotCoeff Source # | |
Instance details |
| Validity NonNegativeInterval Source # | |
Instance details |
| Validity PositiveInterval Source # | |
Instance details |
| Validity PositiveUnitInterval Source # | |
Instance details |
| Validity UnitInterval Source # | |
Instance details |
| Arbitrary (PossessionProofDSIGN BLS12381MinSigDSIGN) Source # | |
Instance details |
| (Era era, EncCBOR (f era), Arbitrary (f era)) ⇒ Arbitrary (Sized (f era)) Source # | |
Instance details |
| Arbitrary (Attributes AddrAttributes) Source # | |
Instance details |
| Arbitrary a ⇒ Arbitrary (Exclusive a) Source # | |
Instance details |
| Arbitrary a ⇒ Arbitrary (Inclusive a) Source # | |
Instance details |
| (Arbitrary a, HasZero a) ⇒ Arbitrary (NonZero a) Source # | |
Instance details |
| Arbitrary (CompactForm Coin) Source # | |
Instance details |
| (Era era, Arbitrary (PParamsHKD Identity era)) ⇒ Arbitrary (PParams era) Source # | |
Instance details |
| (Era era, Arbitrary (PParamsHKD StrictMaybe era)) ⇒ Arbitrary (PParamsUpdate era) Source # | |
Instance details |
| Arbitrary (PoolCert era) Source # | |
Instance details |
| Arbitrary (Credential r) Source # | |
Instance details |
| Arbitrary (NoGenesis era) Source # | |
Instance details |
| Arbitrary (NoUpdate a) Source # | |
Instance details |
| Arbitrary (SafeHash i) Source # | |
Instance details |
| Arbitrary (VRFVerKeyHash r) Source # | |
Instance details |
| Arbitrary (KeyHash r) Source # | |
Instance details |
| Arbitrary (VKey kd) Source # | |
Instance details |
| Typeable kr ⇒ Arbitrary (WitVKey kr) Source # | |
Instance details |
| Era era ⇒ Arbitrary (BinaryData era) Source # | |
Instance details |
| Era era ⇒ Arbitrary (Data era) Source # | |
Instance details |
| Era era ⇒ Arbitrary (Datum era) Source # | |
Instance details |
| Arbitrary (CommitteeState era) Source # | |
Instance details |
| (Era era, Arbitrary (Accounts era)) ⇒ Arbitrary (DState era) Source # | |
Instance details |
| Arbitrary (PState era) Source # | |
Instance details |
| Arbitrary (SnapShots era) Source # | |
Instance details |
| Arbitrary (StakePoolParams era) Source # | |
Instance details |
| (EraTxOut era, Arbitrary (TxOut era)) ⇒ Arbitrary (UTxO era) Source # | |
Instance details |
| Arbitrary a ⇒ Arbitrary (Mismatch r a) Source # | |
Instance details |