cardano-ledger-binary-1.4.0.0: Binary serialization library used throughout ledger
Safe HaskellSafe-Inferred
LanguageHaskell2010

Test.Cardano.Ledger.Binary.Arbitrary

Documentation

Orphan instances

Arbitrary Version Source # 
Instance details

Arbitrary BlockNo Source # 
Instance details

Arbitrary EpochSize Source # 
Instance details

Arbitrary SystemStart Source # 
Instance details

Arbitrary ByteArray Source # 
Instance details

Arbitrary SlicedByteArray Source # 
Instance details

Arbitrary Term Source # 
Instance details

Arbitrary IPv4 Source # 
Instance details

Arbitrary IPv6 Source # 
Instance details

DSIGNAlgorithm v ⇒ Arbitrary (SigDSIGN v) Source # 
Instance details

DSIGNAlgorithm v ⇒ Arbitrary (SignKeyDSIGN v) Source # 
Instance details

DSIGNAlgorithm v ⇒ Arbitrary (VerKeyDSIGN v) Source # 
Instance details

Arbitrary t ⇒ Arbitrary (WithOrigin t) Source # 
Instance details

Arbitrary e ⇒ Arbitrary (StrictMaybe e) Source # 
Instance details

Arbitrary e ⇒ Arbitrary (StrictSeq e) Source # 
Instance details

(Prim e, Arbitrary e) ⇒ Arbitrary (Vector e) Source # 
Instance details

Methods

arbitraryGen (Vector e) Source #

shrinkVector e → [Vector e] Source #

DSIGNAlgorithm v ⇒ Arbitrary (SignedDSIGN v a) Source # 
Instance details

(ContextVRF v ~ (), Signable v ~ SignableRepresentation, VRFAlgorithm v) ⇒ Arbitrary (CertifiedVRF v a) Source # 
Instance details

(Ord k, Vector kv k, Vector vv v, Arbitrary k, Arbitrary v) ⇒ Arbitrary (VMap kv vv k v) Source # 
Instance details

Methods

arbitraryGen (VMap kv vv k v) Source #

shrinkVMap kv vv k v → [VMap kv vv k v] Source #