Arbitrary ChainValidationState Source # | |
Instance details Methods arbitrary :: Gen ChainValidationState shrink :: ChainValidationState -> [ChainValidationState] |
Arbitrary ApplyMempoolPayloadErr Source # | |
Instance details Methods arbitrary :: Gen ApplyMempoolPayloadErr shrink :: ApplyMempoolPayloadErr -> [ApplyMempoolPayloadErr] |
Arbitrary KeyHash Source # | |
Instance details |
Arbitrary Map Source # | |
Instance details |
Arbitrary State Source # | |
Instance details |
Arbitrary State Source # | |
Instance details |
Arbitrary ScheduledDelegation Source # | |
Instance details Methods arbitrary :: Gen ScheduledDelegation shrink :: ScheduledDelegation -> [ScheduledDelegation] |
Arbitrary State Source # | |
Instance details |
Arbitrary GenesisHash Source # | |
Instance details |
Arbitrary EpochNumber Source # | |
Instance details |
Arbitrary SlotNumber Source # | |
Instance details |
Arbitrary UTxO Source # | |
Instance details |
Arbitrary ApplicationName Source # | |
Instance details Methods arbitrary :: Gen ApplicationName shrink :: ApplicationName -> [ApplicationName] |
Arbitrary InstallerHash Source # | |
Instance details Methods arbitrary :: Gen InstallerHash shrink :: InstallerHash -> [InstallerHash] |
Arbitrary ProtocolParameters Source # | |
Instance details Methods arbitrary :: Gen ProtocolParameters shrink :: ProtocolParameters -> [ProtocolParameters] |
Arbitrary ProtocolVersion Source # | |
Instance details Methods arbitrary :: Gen ProtocolVersion shrink :: ProtocolVersion -> [ProtocolVersion] |
Arbitrary SoftwareVersion Source # | |
Instance details Methods arbitrary :: Gen SoftwareVersion shrink :: SoftwareVersion -> [SoftwareVersion] |
Arbitrary SystemTag Source # | |
Instance details |
Arbitrary State Source # | |
Instance details |
Arbitrary ApplicationVersion Source # | |
Instance details Methods arbitrary :: Gen ApplicationVersion shrink :: ApplicationVersion -> [ApplicationVersion] |
Arbitrary ProtocolUpdateProposal Source # | |
Instance details Methods arbitrary :: Gen ProtocolUpdateProposal shrink :: ProtocolUpdateProposal -> [ProtocolUpdateProposal] |
Arbitrary SoftwareUpdateProposal Source # | |
Instance details Methods arbitrary :: Gen SoftwareUpdateProposal shrink :: SoftwareUpdateProposal -> [SoftwareUpdateProposal] |
Arbitrary ByronBlock Source # | |
Instance details |
Arbitrary ByronHash Source # | |
Instance details |
Arbitrary ByronTransition Source # | |
Instance details Methods arbitrary :: Gen ByronTransition shrink :: ByronTransition -> [ByronTransition] |
Arbitrary ByronNodeToClientVersion Source # | |
Instance details Methods arbitrary :: Gen ByronNodeToClientVersion shrink :: ByronNodeToClientVersion -> [ByronNodeToClientVersion] |
Arbitrary ByronNodeToNodeVersion Source # | |
Instance details Methods arbitrary :: Gen ByronNodeToNodeVersion shrink :: ByronNodeToNodeVersion -> [ByronNodeToNodeVersion] |
Arbitrary (Hash a) Source # | |
Instance details |
Arbitrary (Coherent ByronBlock) Source # | |
Instance details Methods arbitrary :: Gen (Coherent ByronBlock) shrink :: Coherent ByronBlock -> [Coherent ByronBlock] |
Arbitrary (SomeResult ByronBlock) Source # | |
Instance details Methods arbitrary :: Gen (SomeResult ByronBlock) shrink :: SomeResult ByronBlock -> [SomeResult ByronBlock] |
Arbitrary (Header ByronBlock) Source # | |
Instance details Methods arbitrary :: Gen (Header ByronBlock) shrink :: Header ByronBlock -> [Header ByronBlock] |
Arbitrary (AnnTip ByronBlock) Source # | |
Instance details Methods arbitrary :: Gen (AnnTip ByronBlock) shrink :: AnnTip ByronBlock -> [AnnTip ByronBlock] |
Arbitrary (TipInfoIsEBB ByronBlock) Source # | |
Instance details Methods arbitrary :: Gen (TipInfoIsEBB ByronBlock) shrink :: TipInfoIsEBB ByronBlock -> [TipInfoIsEBB ByronBlock] |
Arbitrary (LedgerState ByronBlock) Source # | |
Instance details Methods arbitrary :: Gen (LedgerState ByronBlock) shrink :: LedgerState ByronBlock -> [LedgerState ByronBlock] |
Arbitrary (GenTx ByronBlock) Source # | |
Instance details Methods arbitrary :: Gen (GenTx ByronBlock) shrink :: GenTx ByronBlock -> [GenTx ByronBlock] |
Arbitrary (GenTxId ByronBlock) Source # | |
Instance details Methods arbitrary :: Gen (GenTxId ByronBlock) shrink :: GenTxId ByronBlock -> [GenTxId ByronBlock] |
Arbitrary (PBftState PBftByronCrypto) Source # | |
Instance details Methods arbitrary :: Gen (PBftState PBftByronCrypto) shrink :: PBftState PBftByronCrypto -> [PBftState PBftByronCrypto] |
Arbitrary (WithVersion ByronNodeToNodeVersion (Header ByronBlock)) Source # | We only have to be careful about headers with ByronNodeToNodeVersion1,
where we will have a fake block size hint. |
Instance details Methods arbitrary :: Gen (WithVersion ByronNodeToNodeVersion (Header ByronBlock)) shrink :: WithVersion ByronNodeToNodeVersion (Header ByronBlock) -> [WithVersion ByronNodeToNodeVersion (Header ByronBlock)] |
Arbitrary (WithVersion ByronNodeToNodeVersion (SomeSecond (NestedCtxt Header) ByronBlock)) Source # | |
Instance details Methods arbitrary :: Gen (WithVersion ByronNodeToNodeVersion (SomeSecond (NestedCtxt Header) ByronBlock)) shrink :: WithVersion ByronNodeToNodeVersion (SomeSecond (NestedCtxt Header) ByronBlock) -> [WithVersion ByronNodeToNodeVersion (SomeSecond (NestedCtxt Header) ByronBlock)] |
Arbitrary (SomeSecond BlockQuery ByronBlock) Source # | |
Instance details Methods arbitrary :: Gen (SomeSecond BlockQuery ByronBlock) shrink :: SomeSecond BlockQuery ByronBlock -> [SomeSecond BlockQuery ByronBlock] |