marlowe-runtime-0.0.5: Runtime system for running Marlowe financial contracts on the Cardano Computation Layer
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.Marlowe.Runtime.History.Gen

Orphan instances

Arbitrary ContractHistoryError Source # 
Instance details

Methods

arbitrary :: Gen ContractHistoryError

shrink :: ContractHistoryError -> [ContractHistoryError]

Arbitrary ExtractCreationError Source # 
Instance details

Methods

arbitrary :: Gen ExtractCreationError

shrink :: ExtractCreationError -> [ExtractCreationError]

Arbitrary ExtractMarloweTransactionError Source # 
Instance details

Methods

arbitrary :: Gen ExtractMarloweTransactionError

shrink :: ExtractMarloweTransactionError -> [ExtractMarloweTransactionError]

ArbitraryMarloweVersion v => Arbitrary (ContractStep v) Source # 
Instance details

Methods

arbitrary :: Gen (ContractStep v)

shrink :: ContractStep v -> [ContractStep v]

ArbitraryMarloweVersion v => Arbitrary (CreateStep v) Source # 
Instance details

Methods

arbitrary :: Gen (CreateStep v)

shrink :: CreateStep v -> [CreateStep v]

ArbitraryMarloweVersion v => Arbitrary (RedeemStep v) Source # 
Instance details

Methods

arbitrary :: Gen (RedeemStep v)

shrink :: RedeemStep v -> [RedeemStep v]