cardano-api:gen
Safe HaskellNone
LanguageHaskell2010

Test.Gen.Cardano.Api.Orphans

Documentation

Orphan instances

Arbitrary ByteString Source # 
Instance details

Arbitrary CoinPerWord Source # 
Instance details

Arbitrary OrdExUnits Source # 
Instance details

Arbitrary CoinPerByte Source # 
Instance details

Arbitrary Version Source # 
Instance details

Methods

arbitrary :: Gen Version

shrink :: Version -> [Version]

Arbitrary GovActionId Source # 
Instance details

Arbitrary GovActionIx Source # 
Instance details

Arbitrary Vote Source # 
Instance details

Methods

arbitrary :: Gen Vote

shrink :: Vote -> [Vote]

Arbitrary Voter Source # 
Instance details

Methods

arbitrary :: Gen Voter

shrink :: Voter -> [Voter]

Arbitrary DRepVotingThresholds Source # 
Instance details

Arbitrary PoolVotingThresholds Source #

Thresholds

Instance details

Arbitrary Delegatee Source # 
Instance details

Arbitrary RewardAccount Source # 
Instance details

Arbitrary Anchor Source # 
Instance details

Methods

arbitrary :: Gen Anchor

shrink :: Anchor -> [Anchor]

Arbitrary DnsName Source # 
Instance details

Methods

arbitrary :: Gen DnsName

shrink :: DnsName -> [DnsName]

Arbitrary Network Source # 
Instance details

Methods

arbitrary :: Gen Network

shrink :: Network -> [Network]

Arbitrary NonNegativeInterval Source # 
Instance details

Arbitrary Nonce Source # 
Instance details

Methods

arbitrary :: Gen Nonce

shrink :: Nonce -> [Nonce]

Arbitrary Port Source # 
Instance details

Methods

arbitrary :: Gen Port

shrink :: Port -> [Port]

Arbitrary ProtVer Source # 
Instance details

Methods

arbitrary :: Gen ProtVer

shrink :: ProtVer -> [ProtVer]

Arbitrary UnitInterval Source # 
Instance details

Arbitrary Url Source # 
Instance details

Methods

arbitrary :: Gen Url

shrink :: Url -> [Url]

Arbitrary Coin Source # 
Instance details

Methods

arbitrary :: Gen Coin

shrink :: Coin -> [Coin]

Arbitrary DeltaCoin Source # 
Instance details

Arbitrary DRep Source # 
Instance details

Methods

arbitrary :: Gen DRep

shrink :: DRep -> [DRep]

Arbitrary ScriptHash Source # 
Instance details

Arbitrary CostModel Source # 
Instance details

Arbitrary CostModels Source # 
Instance details

Arbitrary ExUnits Source # 
Instance details

Methods

arbitrary :: Gen ExUnits

shrink :: ExUnits -> [ExUnits]

Arbitrary Prices Source # 
Instance details

Methods

arbitrary :: Gen Prices

shrink :: Prices -> [Prices]

Arbitrary PoolMetadata Source # 
Instance details

Arbitrary PoolParams Source # 
Instance details

Arbitrary StakePoolRelay Source # 
Instance details

Arbitrary TxId Source # 
Instance details

Methods

arbitrary :: Gen TxId

shrink :: TxId -> [TxId]

Arbitrary AssetName Source # 
Instance details

Arbitrary MultiAsset Source # 
Instance details

Arbitrary PolicyID Source # 
Instance details

Arbitrary MIRPot Source # 
Instance details

Methods

arbitrary :: Gen MIRPot

shrink :: MIRPot -> [MIRPot]

Arbitrary MIRTarget Source # 
Instance details

Arbitrary EpochInterval Source # 
Instance details

Arbitrary EpochNo Source # 
Instance details

Methods

arbitrary :: Gen EpochNo

shrink :: EpochNo -> [EpochNo]

Arbitrary IPv4 Source # 
Instance details

Methods

arbitrary :: Gen IPv4

shrink :: IPv4 -> [IPv4]

Arbitrary IPv6 Source # 
Instance details

Methods

arbitrary :: Gen IPv6

shrink :: IPv6 -> [IPv6]

Era era => Arbitrary (Constitution era) Source # 
Instance details

Methods

arbitrary :: Gen (Constitution era)

shrink :: Constitution era -> [Constitution era]

(Era era, Arbitrary (PParamsUpdate era)) => Arbitrary (GovAction era) Source # 
Instance details

Methods

arbitrary :: Gen (GovAction era)

shrink :: GovAction era -> [GovAction era]

(Era era, Arbitrary (PParamsUpdate era)) => Arbitrary (ProposalProcedure era) Source # 
Instance details

Era era => Arbitrary (VotingProcedure era) Source # 
Instance details

Era era => Arbitrary (VotingProcedures era) Source # 
Instance details

(Era era, Arbitrary (PParamsHKD Identity era)) => Arbitrary (PParams era) Source # 
Instance details

Methods

arbitrary :: Gen (PParams era)

shrink :: PParams era -> [PParams era]

(Era era, Arbitrary (PParamsHKD StrictMaybe era)) => Arbitrary (PParamsUpdate era) Source # 
Instance details

Methods

arbitrary :: Gen (PParamsUpdate era)

shrink :: PParamsUpdate era -> [PParamsUpdate era]

Arbitrary (Credential r) Source # 
Instance details

Methods

arbitrary :: Gen (Credential r)

shrink :: Credential r -> [Credential r]

Arbitrary (NoUpdate a) Source # 
Instance details

Methods

arbitrary :: Gen (NoUpdate a)

shrink :: NoUpdate a -> [NoUpdate a]

Arbitrary (KeyHash r) Source # 
Instance details

Methods

arbitrary :: Gen (KeyHash r)

shrink :: KeyHash r -> [KeyHash r]

Arbitrary (SafeHash i) Source # 
Instance details

Methods

arbitrary :: Gen (SafeHash i)

shrink :: SafeHash i -> [SafeHash i]

Arbitrary (VRFVerKeyHash r) Source # 
Instance details

Arbitrary e => Arbitrary (StrictMaybe e) Source # 
Instance details

Methods

arbitrary :: Gen (StrictMaybe e)

shrink :: StrictMaybe e -> [StrictMaybe e]

Arbitrary e => Arbitrary (StrictSeq e) Source # 
Instance details

Methods

arbitrary :: Gen (StrictSeq e)

shrink :: StrictSeq e -> [StrictSeq e]

Arbitrary (AlonzoPParams StrictMaybe era) Source # 
Instance details

Arbitrary (AlonzoPParams Identity era) Source #

Alonzo PParams

Instance details

Arbitrary (BabbagePParams StrictMaybe era) Source # 
Instance details

Arbitrary (BabbagePParams Identity era) Source #

Babbage PParams

Instance details

Arbitrary (GovPurposeId p era) Source # 
Instance details

Methods

arbitrary :: Gen (GovPurposeId p era)

shrink :: GovPurposeId p era -> [GovPurposeId p era]

Era era => Arbitrary (ConwayPParams StrictMaybe era) Source # 
Instance details

Era era => Arbitrary (ConwayPParams Identity era) Source #

Conway PParams

Instance details

Era era => Arbitrary (ShelleyPParams StrictMaybe era) Source # 
Instance details

Era era => Arbitrary (ShelleyPParams Identity era) Source #

Shelley-based PParams

Instance details

Arbitrary (HKD f a) => Arbitrary (THKD t f a) Source # 
Instance details

Methods

arbitrary :: Gen (THKD t f a)

shrink :: THKD t f a -> [THKD t f a]