Arbitrary Addr Source # | |
Instance details |
Arbitrary SimpleBody Source # | |
Instance details |
Arbitrary Tx Source # | |
Instance details |
(SimpleCrypto c, Arbitrary ext, Serialise ext, Typeable ext) ⇒ Arbitrary (Header (SimpleBlock c ext)) Source # | |
Instance details |
HashAlgorithm (SimpleHash c) ⇒ Arbitrary (AnnTip (SimpleBlock c ext)) Source # | |
Instance details |
Arbitrary (LedgerState (SimpleBlock c ext)) Source # | |
Instance details |
Arbitrary (GenTx (SimpleBlock c ext)) Source # | |
Instance details |
Arbitrary (TxId (GenTx (SimpleBlock c ext))) Source # | |
Instance details |
(SimpleCrypto c, Arbitrary ext, Serialise ext) ⇒ Arbitrary (Coherent (SimpleBlock c ext)) Source # | This blindly creates random values, so the block will not be valid, but
this does not matter for serialisation tests. Except we do touch-up the
simpleBodySize ; hence Coherent . |
Instance details |
(SimpleCrypto c, Typeable ext) ⇒ Arbitrary (SomeResult (SimpleBlock c ext)) Source # | |
Instance details |
Arbitrary (HeaderHash blk) ⇒ Arbitrary (MockError blk) Source # | |
Instance details |
Arbitrary (MockState blk) Source # | |
Instance details |
Arbitrary (BftFields BftMockCrypto toSign) Source # | |
Instance details |
(SimpleCrypto c, Arbitrary ext, Serialise ext) ⇒ Arbitrary (SimpleBlock c ext) Source # | This blindly creates random values, so the block will not be valid, but
this does not matter for serialisation tests. |
Instance details |
(HashAlgorithm (SimpleHash c), Arbitrary ext, Serialise ext) ⇒ Arbitrary (SimpleStdHeader c ext) Source # | |
Instance details |
Arbitrary (SimpleBftExt c BftMockCrypto) Source # | |
Instance details |
Arbitrary (HeaderHash blk) ⇒ Arbitrary (ChainHash blk) Source # | |
Instance details |
Arbitrary (HeaderHash blk) ⇒ Arbitrary (Point blk) Source # | |
Instance details |
Arbitrary (SomeSecond (NestedCtxt Header) (SimpleBlock c ext)) Source # | |
Instance details |
Arbitrary (SomeSecond BlockQuery (SimpleBlock c ext)) Source # | |
Instance details |