ouroboros-consensus:unstable-consensus-testlib

Index

!Test.Util.RefEnv
+Test.Ouroboros.Consensus.ChainGenerator.Counting
-Test.Ouroboros.Consensus.ChainGenerator.Counting
:<Test.Util.Stream
=:=Test.Util.QuickCheck
ActiveSlotETest.Ouroboros.Consensus.ChainGenerator.Slot
AddBlockTest.Util.ChainUpdates
adjustQuickCheckMaxSizeTest.Util.TestEnv
adjustQuickCheckTestsTest.Util.TestEnv
AdversarialRecipe 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.Adversarial
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Adversarial
AdversarialViolationTest.Ouroboros.Consensus.ChainGenerator.Adversarial
AdversaryWonRaceTest.Ouroboros.Consensus.ChainGenerator.Adversarial
AnchorViolationTest.Ouroboros.Consensus.ChainGenerator.Adversarial
andIdTest.Util.Shrink
annTipCDDLTest.Util.Serialisation.CDDL
applyCorruptionTest.Util.Corruption
applyDirectlyToPayloadDependentStateTest.Util.TestBlock
applyPayloadTest.Util.TestBlock
Arbitrary'Test.Util.Serialisation.Roundtrip
arHonestTest.Ouroboros.Consensus.ChainGenerator.Adversarial
arParamsTest.Ouroboros.Consensus.ChainGenerator.Adversarial
arPrefixTest.Ouroboros.Consensus.ChainGenerator.Adversarial
Asc 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.Params
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Params
ascFromBitsTest.Ouroboros.Consensus.ChainGenerator.Params
ascFromDoubleTest.Ouroboros.Consensus.ChainGenerator.Params
ascValTest.Ouroboros.Consensus.ChainGenerator.Params
askTestEnvTest.Util.TestEnv
attachSlotTimeTest.Util.Header
attachSlotTimeToFragmentTest.Util.Header
BadAnchorTest.Ouroboros.Consensus.ChainGenerator.Adversarial
BadCount 
1 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Honest
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Adversarial
BadDensityTest.Ouroboros.Consensus.ChainGenerator.Adversarial
BadKcpTest.Ouroboros.Consensus.ChainGenerator.Honest
BadLenTest.Ouroboros.Consensus.ChainGenerator.Honest
BadLengthTest.Ouroboros.Consensus.ChainGenerator.Honest
BadRaceTest.Ouroboros.Consensus.ChainGenerator.Adversarial
BadScgWindowTest.Ouroboros.Consensus.ChainGenerator.Honest
blockCDDLTest.Util.Serialisation.CDDL
BlockChain 
1 (Type/Class)Test.Util.TestBlock
2 (Data Constructor)Test.Util.TestBlock
blockChainTest.Util.TestBlock
BlockConfigTest.Util.TestBlock, Test.Ouroboros.Storage.TestBlock
BlockedTest.Util.BoolProps
BlockQueryTest.Util.TestBlock
BlockTree 
1 (Type/Class)Test.Util.TestBlock
2 (Data Constructor)Test.Util.TestBlock
blockTreeTest.Util.TestBlock
blockUntilSlotTest.Util.HardFork.OracularClock
blockUntilTickTest.Util.LogicalClock
carHonestTest.Ouroboros.Consensus.ChainGenerator.Adversarial
carParamsTest.Ouroboros.Consensus.ChainGenerator.Adversarial
carWinTest.Ouroboros.Consensus.ChainGenerator.Adversarial
CDDLsForDisk 
1 (Type/Class)Test.Util.Serialisation.CDDL
2 (Data Constructor)Test.Util.Serialisation.CDDL
CDDLsForNodeToNode 
1 (Type/Class)Test.Util.Serialisation.CDDL
2 (Data Constructor)Test.Util.Serialisation.CDDL
cddlTestTest.Util.Serialisation.CDDL
cddlTestCaseTest.Util.Serialisation.CDDL
chainDepStateCDDLTest.Util.Serialisation.CDDL
ChainLength 
1 (Type/Class)Test.Ouroboros.Storage.TestBlock
2 (Data Constructor)Test.Ouroboros.Storage.TestBlock
ChainSchema 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.Honest, Test.Ouroboros.Consensus.ChainGenerator.Adversarial
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Honest, Test.Ouroboros.Consensus.ChainGenerator.Adversarial
chainToBlocksTest.Util.TestBlock
ChainUpdateTest.Util.ChainUpdates
checkAdversarialChainTest.Ouroboros.Consensus.ChainGenerator.Adversarial
checkAdversarialRecipeTest.Ouroboros.Consensus.ChainGenerator.Adversarial
CheckCBORValidityTest.Util.Serialisation.Roundtrip
CheckedAdversarialRecipeTest.Ouroboros.Consensus.ChainGenerator.Adversarial
CheckedHonestRecipeTest.Ouroboros.Consensus.ChainGenerator.Honest
checkGeneratorTest.Util.QuickCheck
checkHonestChainTest.Ouroboros.Consensus.ChainGenerator.Honest
checkHonestRecipeTest.Ouroboros.Consensus.ChainGenerator.Honest
checkInvariantTest.Util.QuickCheck
checkReqsTest.Util.BoolProps
checkShrinkerTest.Util.QuickCheck
chrScgDensityTest.Ouroboros.Consensus.ChainGenerator.Honest
chrWinTest.Ouroboros.Consensus.ChainGenerator.Honest
CITest.Util.TestEnv
CodecConfigTest.Util.TestBlock, Test.Ouroboros.Storage.TestBlock
Coherent 
1 (Type/Class)Test.Util.Serialisation.Roundtrip
2 (Data Constructor)Test.Util.Serialisation.Roundtrip
CollectReqsTest.Util.BoolProps
collectReqsTest.Util.BoolProps
collectsTest.Util.QuickCheck
combineExamplesTest.Util.Serialisation.Examples
commonPrefixTest.Util.MockChain
complementActiveTest.Ouroboros.Consensus.ChainGenerator.Slot
complementEmptyTest.Ouroboros.Consensus.ChainGenerator.Slot
constrNameTest.Util.SOP
constrNamesTest.Util.SOP
Contains 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.Counting
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Counting
contiguousSupportedNetworkProtocolVersionsTest.Util.SupportedNetworkProtocolVersion
CorruptTest.Ouroboros.Storage.TestBlock
corruptFileTest.Ouroboros.Storage.TestBlock
Corruption 
1 (Type/Class)Test.Util.Corruption
2 (Data Constructor)Test.Util.Corruption
corruptionFilesTest.Ouroboros.Storage.TestBlock
CorruptionsTest.Ouroboros.Storage.TestBlock
Count 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.Counting
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Counting
countActivesInMVTest.Ouroboros.Consensus.ChainGenerator.BitVector
countActivesInVTest.Ouroboros.Consensus.ChainGenerator.BitVector
countChainSchemaTest.Ouroboros.Consensus.ChainGenerator.Honest
createVTest.Ouroboros.Consensus.ChainGenerator.Counting
cshrinkNPTest.Util.QuickCheck
dawnOfTimeTest.Util.Time
defaultMainWithTestEnvTest.Util.TestEnv
defaultTestEnvConfigTest.Util.TestEnv
delayUntilNextSlotTest.Util.HardFork.OracularClock
DeleteFileTest.Ouroboros.Storage.TestBlock
Delta 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.Params
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Params
detectCorruptionTest.Util.Corruption
DevTest.Util.TestEnv
DisableDiffusionPipeliningBlockConfigTest.Util.TestBlock, Test.Ouroboros.Storage.TestBlock
DisableDiffusionPipeliningHeaderTest.Util.TestBlock, Test.Ouroboros.Storage.TestBlock
divisorClosestToQuotientTest.Util.Peras.Common, Test.Util.Peras
divisorClosestToTargetTest.Util.Peras.Common, Test.Util.Peras
DoNotCheckCBORValidityTest.Util.Serialisation.Roundtrip
dropIdTest.Util.Shrink
dropLastBlocksTest.Util.MockChain
DropLastBytesTest.Ouroboros.Storage.TestBlock
dropTimeFromFragmentTest.Util.Header
ETest.Ouroboros.Consensus.ChainGenerator.Slot
EBB 
1 (Type/Class)Test.Ouroboros.Storage.TestBlock
2 (Data Constructor)Test.Ouroboros.Storage.TestBlock
elemsTest.Util.RefEnv
emptyTest.Util.RefEnv
emptyNodeDBsTest.Util.ChainDB
emptyOTLedgerStateTest.Util.LedgerStateOnlyTables
EmptyPLDSTest.Util.TestBlock
EmptySlotETest.Ouroboros.Consensus.ChainGenerator.Slot
EnabledTest.Util.BoolProps
enabledIfTest.Util.BoolProps
EndOfDaysException 
1 (Type/Class)Test.Util.HardFork.OracularClock
2 (Data Constructor)Test.Util.HardFork.OracularClock
eqWithShowCmpTest.Util.Committee
EraConsTest.Util.HardFork.Future
EraFinalTest.Util.HardFork.Future
EraSize 
1 (Type/Class)Test.Util.HardFork.Future
2 (Data Constructor)Test.Util.HardFork.Future
ExampleTest.Util.QSM
exampleTest.Util.QSM
exampleAnnTipTest.Util.Serialisation.Examples
exampleApplyTxErrTest.Util.Serialisation.Examples
exampleBlockTest.Util.Serialisation.Examples
exampleChainDepStateTest.Util.Serialisation.Examples
exampleExtLedgerStateTest.Util.Serialisation.Examples
exampleGenTxTest.Util.Serialisation.Examples
exampleGenTxIdTest.Util.Serialisation.Examples
exampleHeaderTest.Util.Serialisation.Examples
exampleHeaderHashTest.Util.Serialisation.Examples
exampleLedgerConfigTest.Util.Serialisation.Examples
exampleLedgerStateTest.Util.Serialisation.Examples
exampleQueryTest.Util.Serialisation.Examples
exampleResultTest.Util.Serialisation.Examples
Examples 
1 (Type/Class)Test.Util.Serialisation.Examples
2 (Data Constructor)Test.Util.Serialisation.Examples
exampleSerialisedBlockTest.Util.Serialisation.Examples
exampleSerialisedHeaderTest.Util.Serialisation.Examples
exampleSlotNoTest.Util.Serialisation.Examples
examplesRoundtripTest.Util.Serialisation.Roundtrip
exampleTopLevelQueryTest.Util.Serialisation.Examples
expectRightTest.Util.QuickCheck
extLedgerStateCDDLTest.Util.Serialisation.CDDL
FileCorruptionTest.Ouroboros.Storage.TestBlock
fillInWindowTest.Ouroboros.Consensus.ChainGenerator.BitVector
filterTest.Util.RefEnv
findIthActiveInVTest.Ouroboros.Consensus.ChainGenerator.BitVector
findIthEmptyInMVTest.Ouroboros.Consensus.ChainGenerator.BitVector
findIthEmptyInVTest.Ouroboros.Consensus.ChainGenerator.BitVector
finiteSystemTimeTest.Util.HardFork.OracularClock
firstBlock 
1 (Function)Test.Util.TestBlock
2 (Function)Test.Ouroboros.Storage.TestBlock
firstBlockWithPayloadTest.Util.TestBlock
firstEBBTest.Ouroboros.Storage.TestBlock
forAllGenRunShrinkCheckTest.Util.QuickCheck
forgetBaseTest.Ouroboros.Consensus.ChainGenerator.Counting
forgetElemTest.Ouroboros.Consensus.ChainGenerator.Counting
forgetWindowTest.Ouroboros.Consensus.ChainGenerator.Counting
ForgottenTest.Ouroboros.Consensus.ChainGenerator.Some
forgottenTest.Ouroboros.Consensus.ChainGenerator.Some
forkBlockTest.Util.TestBlock
forkEachSlotTest.Util.HardFork.OracularClock
forkEachSlot_Test.Util.HardFork.OracularClock
forRange_Test.Ouroboros.Consensus.ChainGenerator.Counting
frequency'Test.Util.QuickCheck
fromListTest.Util.RefEnv
fromMapTest.Util.InvertedMap
fromMinimalChainDbArgsTest.Util.ChainDB
fromWindowTest.Ouroboros.Consensus.ChainGenerator.Counting
fromWindowVarTest.Ouroboros.Consensus.ChainGenerator.Counting
FutureTest.Util.HardFork.Future
futureEpochInFirstEraTest.Util.HardFork.Future
futureFirstEpochSizeTest.Util.HardFork.Future
futureFirstSlotLengthTest.Util.HardFork.Future
futureSlotLengthsTest.Util.HardFork.Future
futureSlotToEpochTest.Util.HardFork.Future
futureSlotToTimeTest.Util.HardFork.Future
futureTimeToSlotTest.Util.HardFork.Future
gCollectReqsTest.Util.BoolProps
geTest.Util.QuickCheck
genAscTest.Ouroboros.Consensus.ChainGenerator.Params
genChainUpdatesTest.Util.ChainUpdates
genEpochNonceTest.Util.Committee
generateCorruptionsTest.Ouroboros.Storage.TestBlock
genHonestRecipeTest.Ouroboros.Consensus.ChainGenerator.Honest
genKSDTest.Ouroboros.Consensus.ChainGenerator.Params
genLedgerStakeTest.Util.Peras.Common, Test.Util.Peras
genLimitedEpochSizeTest.Util.Orphans.Arbitrary
genLimitedSlotNoTest.Util.Orphans.Arbitrary
genListWithUniqueIdsTest.Util.Peras.Common, Test.Util.Peras
genMockPerasCertTest.Util.Peras.Mock, Test.Util.Peras
genMockPerasCertFullCommitteeTest.Util.Peras.Mock, Test.Util.Peras
genMockPerasEpochContextTest.Util.Peras.Mock, Test.Util.Peras
genMockPerasVoteTest.Util.Peras.Mock, Test.Util.Peras
genMockPerasVoterIndicesTest.Util.Peras.Mock, Test.Util.Peras
genMockPerasVotingCommitteeTest.Util.Peras.Mock, Test.Util.Peras
genMockPerasVotingCommitteeInputTest.Util.Peras.Mock, Test.Util.Peras
genMockValidatedPerasCertTest.Util.Peras.Mock, Test.Util.Peras
genMockValidatedPerasVoteTest.Util.Peras.Mock, Test.Util.Peras
genNominalDiffTime50YearsTest.Util.Orphans.Arbitrary
genNonEmptyListWithUniqueIdsTest.Util.Peras.Common, Test.Util.Peras
genPerasCertTest.Util.Peras.V1, Test.Util.Peras
genPerasParamsTest.Util.Peras.Common, Test.Util.Peras
genPerasVoteTest.Util.Peras.V1, Test.Util.Peras
genPointTestBlockTest.Util.Peras.Common, Test.Util.Peras
genPoolIdTest.Util.Peras.Common, Test.Util.Peras
genPoolsTest.Util.Committee
genPositiveStakeTest.Util.Committee
genPrefixBlockCountTest.Ouroboros.Consensus.ChainGenerator.Adversarial
genPrivateKeyTest.Util.Peras.V1, Test.Util.Peras
genRelativeTimeTest.Util.Peras.Common, Test.Util.Peras
genRoundNoTest.Util.Peras.Common, Test.Util.Peras
genSTest.Ouroboros.Consensus.ChainGenerator.Slot
genScheduleTest.Util.Schedule
genSeatIndexTest.Util.Peras.Common, Test.Util.Peras
genSmallEpochNoTest.Util.Orphans.Arbitrary
genSmallSlotNoTest.Util.Orphans.Arbitrary
genUTCTime50YearsTest.Util.Orphans.Arbitrary
genVotersSubsetTest.Util.Peras.Mock, Test.Util.Peras
genWithArrivalTimeTest.Util.Peras.Common, Test.Util.Peras
geometricTest.Util.QuickCheck
getCoherentTest.Util.Serialisation.Roundtrip
getCountTest.Ouroboros.Consensus.ChainGenerator.Counting
getCurrentSlotTest.Util.HardFork.OracularClock
getCurrentTickTest.Util.LogicalClock
getGoldenDirTest.Util.Paths
getIdTest.Util.WithEq
getLedgerTablesTest.Util.TestBlock
getMVectorTest.Ouroboros.Consensus.ChainGenerator.Counting
getPayloadKeySetsTest.Util.TestBlock
getRelPathTest.Util.Paths
getScheduleTest.Util.Schedule
getTickedTestLedgerTest.Util.TestBlock
getVectorTest.Ouroboros.Consensus.ChainGenerator.Counting
goldenTest_allTest.Util.Serialisation.Golden
goldenTest_SerialiseDiskTest.Util.Serialisation.Golden
goldenTest_SerialiseNodeToClientTest.Util.Serialisation.Golden
goldenTest_SerialiseNodeToNodeTest.Util.Serialisation.Golden
gtTest.Util.QuickCheck
HeaderTest.Util.TestBlock, Test.Ouroboros.Storage.TestBlock
headerCDDLTest.Util.Serialisation.CDDL
HonestActiveMustAnchorAdversarialTest.Ouroboros.Consensus.ChainGenerator.Adversarial
HonestChainViolationTest.Ouroboros.Consensus.ChainGenerator.Honest
HonestLblTest.Ouroboros.Consensus.ChainGenerator.Honest
HonestRecipe 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.Honest
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Honest
Id 
1 (Type/Class)Test.Util.WithEq
2 (Data Constructor)Test.Util.WithEq
impliesTest.Util.QuickCheck
IndexTest.Ouroboros.Consensus.ChainGenerator.Counting
initTest.Ouroboros.Consensus.ChainGenerator.RaceIterator
initConservativeTest.Ouroboros.Consensus.ChainGenerator.RaceIterator
inNixBuildTest.Util.Paths
InvalidTest.Util.TestBlock
InvalidBlock 
1 (Data Constructor)Test.Util.TestBlock
2 (Data Constructor)Test.Ouroboros.Storage.TestBlock
InvalidHash 
1 (Data Constructor)Test.Util.TestBlock
2 (Data Constructor)Test.Ouroboros.Storage.TestBlock
InvalidPayloadTest.Util.TestBlock
InvertedTest.Ouroboros.Consensus.ChainGenerator.Slot
invertedTest.Ouroboros.Consensus.ChainGenerator.Slot
InvertedMapTest.Util.InvertedMap
isAncestorOfTest.Util.TestBlock
isCDDLCDisabledTest.Util.Serialisation.CDDL
isDescendentOfTest.Util.TestBlock
isStrictAncestorOfTest.Util.TestBlock
isStrictDescendentOfTest.Util.TestBlock
isSubmapOfByTest.Util.QuickCheck
joinScheduleTest.Util.Schedule
joinVarTest.Ouroboros.Consensus.ChainGenerator.Counting
joinWinTest.Ouroboros.Consensus.ChainGenerator.Counting
JustFoundTest.Ouroboros.Consensus.ChainGenerator.BitVector
Kcp 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.Params
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Params
keysTest.Util.RefEnv
LabelledTest.Util.Serialisation.Examples
labelledTest.Util.Serialisation.Examples
lastAppliedPointTest.Util.TestBlock
lastIndexTest.Ouroboros.Consensus.ChainGenerator.Counting
lastSlotTest.Util.MockChain
lastTickTest.Util.Schedule
Lbl 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.Counting
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Counting
leTest.Util.QuickCheck
LedgerStateTest.Util.TestBlock
ledgerStateCDDLTest.Util.Serialisation.CDDL
LedgerTables 
1 (Type/Class)Test.Util.TestBlock
2 (Data Constructor)Test.Util.TestBlock
Len 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.Params
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Params
lengthMVTest.Ouroboros.Consensus.ChainGenerator.Counting
lengthVTest.Ouroboros.Consensus.ChainGenerator.Counting
ListWithUniqueIds 
1 (Type/Class)Test.Util.Peras.Common, Test.Util.Peras
2 (Data Constructor)Test.Util.Peras.Common, Test.Util.Peras
LogicalClock 
1 (Type/Class)Test.Util.LogicalClock
2 (Data Constructor)Test.Util.LogicalClock
lookupTest.Util.RefEnv
ltTest.Util.QuickCheck
mapExamplesTest.Util.Serialisation.Examples
MaybeFoundTest.Ouroboros.Consensus.ChainGenerator.BitVector
mcdbChunkInfoTest.Util.ChainDB
mcdbInitLedgerTest.Util.ChainDB
mcdbNodeDBsTest.Util.ChainDB
mcdbRegistryTest.Util.ChainDB
mcdbTopLevelConfigTest.Util.ChainDB
MinimalChainDbArgs 
1 (Type/Class)Test.Util.ChainDB
2 (Data Constructor)Test.Util.ChainDB
minViewWithKeyTest.Util.InvertedMap
mkActiveTest.Ouroboros.Consensus.ChainGenerator.Slot
mkBlockTest.Ouroboros.Storage.TestBlock
mkBucket 
1 (Function)Test.Util.Committee
2 (Function)Test.Util.Peras.Common, Test.Util.Peras
mkNextBlockTest.Ouroboros.Storage.TestBlock
mkNextBlock'Test.Ouroboros.Storage.TestBlock
mkNextEBBTest.Ouroboros.Storage.TestBlock
mkNextEBB'Test.Ouroboros.Storage.TestBlock
mkOracularClockTest.Util.HardFork.OracularClock
mkPoolIdTest.Util.Committee
mkTestChunkInfoTest.Util.ChainDB
mkTestConfigTest.Ouroboros.Storage.TestBlock
mockFileLockTest.Util.FileLock
mockSystemTime 
1 (Function)Test.Util.LogicalClock
2 (Function)Test.Util.Peras.Common, Test.Util.Peras
modifyForkTest.Util.TestBlock
modifyMVTest.Ouroboros.Consensus.ChainGenerator.Counting
MVector 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.Counting
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Counting
newTest.Util.LogicalClock
nextTest.Ouroboros.Consensus.ChainGenerator.RaceIterator
nextConservativeTest.Ouroboros.Consensus.ChainGenerator.RaceIterator
NightlyTest.Util.TestEnv
NodeDBs 
1 (Type/Class)Test.Util.ChainDB
2 (Data Constructor)Test.Util.ChainDB
nodeDBsGsmTest.Util.ChainDB
nodeDBsImmTest.Util.ChainDB
nodeDBsLgrTest.Util.ChainDB
nodeDBsVolTest.Util.ChainDB
nonEmptyListOfTest.Util.Peras.Common, Test.Util.Peras
NonEmptyListWithUniqueIds 
1 (Type/Class)Test.Util.Peras.Common, Test.Util.Peras
2 (Data Constructor)Test.Util.Peras.Common, Test.Util.Peras
NoSuchAdversarialBlockTest.Ouroboros.Consensus.ChainGenerator.Adversarial
NoSuchAdversarialChainSchemaTest.Ouroboros.Consensus.ChainGenerator.Adversarial
NoSuchCompetitorTest.Ouroboros.Consensus.ChainGenerator.Adversarial
NoSuchHonestChainSchemaTest.Ouroboros.Consensus.ChainGenerator.Honest
NoSuchIntersectionTest.Ouroboros.Consensus.ChainGenerator.Adversarial
NothingFoundTest.Ouroboros.Consensus.ChainGenerator.BitVector
NotInvertedTest.Ouroboros.Consensus.ChainGenerator.Slot
notInvertedTest.Ouroboros.Consensus.ChainGenerator.Slot
nubOrdByTest.Util.Stream
null 
1 (Function)Test.Util.InvertedMap
2 (Function)Test.Util.RefEnv
NumSlots 
1 (Type/Class)Test.Util.Slots
2 (Data Constructor)Test.Util.Slots
NumTicks 
1 (Type/Class)Test.Util.LogicalClock
2 (Data Constructor)Test.Util.LogicalClock
oneof'Test.Util.QuickCheck
onErrorTest.Util.Committee
onTickTest.Util.LogicalClock
OptionalTest.Util.BoolProps
OracularClock 
1 (Type/Class)Test.Util.HardFork.OracularClock
2 (Data Constructor)Test.Util.HardFork.OracularClock
OTBlockTest.Util.LedgerStateOnlyTables
OtherTest.Ouroboros.Consensus.ChainGenerator.Counting
OTLedgerState 
1 (Type/Class)Test.Util.LedgerStateOnlyTables
2 (Data Constructor)Test.Util.LedgerStateOnlyTables
OTLedgerTablesTest.Util.LedgerStateOnlyTables
PayloadDependentErrorTest.Util.TestBlock
PayloadDependentStateTest.Util.TestBlock, Test.Util.TestBlock
payloadDependentStateTest.Util.TestBlock
PayloadSemanticsTest.Util.TestBlock
perasCertContainsOnlyPersistentVotesTest.Util.Peras.V1, Test.Util.Peras
perasVoteIsPersistentTest.Util.Peras.V1, Test.Util.Peras
Permutation 
1 (Type/Class)Test.Util.TestBlock
2 (Data Constructor)Test.Util.TestBlock
permuteTest.Util.TestBlock
pickSeatIndexFromCommitteeTest.Util.Peras.Mock, Test.Util.Peras
POLTest.Ouroboros.Consensus.ChainGenerator.Slot
PolTest.Ouroboros.Consensus.ChainGenerator.Slot
PredsTest.Ouroboros.Consensus.ChainGenerator.Counting
prefixExamplesTest.Util.Serialisation.Examples
PreImageTest.Ouroboros.Consensus.ChainGenerator.Slot
PrereqTest.Util.BoolProps
prettyChainSchemaTest.Ouroboros.Consensus.ChainGenerator.Honest
prettyWindowTest.Ouroboros.Consensus.ChainGenerator.Honest
prop_diffusionPipeliningSubsequenceConsistencyTest.Ouroboros.Consensus.DiffusionPipelining
prop_genChainUpdatesTest.Util.ChainUpdates
prop_hashSizeTest.Util.Serialisation.Roundtrip
prop_hasledgertables_lawsTest.LedgerTables
prop_lawfulEqAndTotalOrdTest.Util.QuickCheck
prop_sanityChecksTest.Util.SanityCheck
prop_securityParamConsistentTest.Util.SanityCheck
prop_stowable_lawsTest.LedgerTables
prop_txWireSizeTest.Util.Serialisation.TxWireSize
prop_txWireSize_txSubmissionTest.Util.Serialisation.TxWireSize
QueryLedgerTipTest.Util.TestBlock
Race 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.RaceIterator
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.RaceIterator
RaceLblTest.Ouroboros.Consensus.ChainGenerator.RaceIterator
RaceViolationTest.Ouroboros.Consensus.ChainGenerator.Adversarial
RangeTest.Util.Range
range 
1 (Function)Test.Ouroboros.Consensus.ChainGenerator.Counting
2 (Function)Test.Util.Range
RangeKTest.Util.Range
rangeKTest.Util.Range
Range_Eq_KTest.Util.Range
Range_Just_Above_KTest.Util.Range
Range_Just_Below_KTest.Util.Range
Range_Less_Than_KTest.Util.Range
Range_More_Than_KTest.Util.Range
Range_Near_ZeroTest.Util.Range
readArgTest.Ouroboros.Consensus.ChainGenerator.Some
readCtorTest.Ouroboros.Consensus.ChainGenerator.Some
readMVTest.Ouroboros.Consensus.ChainGenerator.Counting
readPrecTest.Ouroboros.Consensus.ChainGenerator.Some
readVTest.Ouroboros.Consensus.ChainGenerator.Counting
recordingTracerIORefTest.Util.Tracer
recordingTracerMTest.Util.Tracer
recordingTracerTVarTest.Util.Tracer
RefEnvTest.Util.RefEnv
RegularBlockTest.Ouroboros.Storage.TestBlock
replicateMVTest.Ouroboros.Consensus.ChainGenerator.Counting
RequiredTest.Util.BoolProps
requiredIfTest.Util.BoolProps
RequirementTest.Util.BoolProps
reverseLookupTest.Util.RefEnv
roundtripTest.Util.Serialisation.Roundtrip
roundtrip'Test.Util.Serialisation.Roundtrip
roundtripAndTest.Util.Serialisation.Roundtrip
roundtrip_allTest.Util.Serialisation.Roundtrip
roundtrip_all_skippingTest.Util.Serialisation.Roundtrip
roundtrip_ConvertRawHashTest.Util.Serialisation.Roundtrip
roundtrip_envelopesTest.Util.Serialisation.Roundtrip
roundtrip_SerialiseDiskTest.Util.Serialisation.Roundtrip
roundtrip_SerialiseNodeToClientTest.Util.Serialisation.Roundtrip
roundtrip_SerialiseNodeToNodeTest.Util.Serialisation.Roundtrip
runTest.Util.QSM
run'Test.Util.QSM
runReadPrecTest.Ouroboros.Consensus.ChainGenerator.Some
runShowsPrecTest.Ouroboros.Consensus.ChainGenerator.Some
rvAdvTest.Ouroboros.Consensus.ChainGenerator.Adversarial
rvHonTest.Ouroboros.Consensus.ChainGenerator.Adversarial
R_BtwnTest.Util.Range
R_EqTest.Util.Range
R_GtTest.Util.Range
STest.Ouroboros.Consensus.ChainGenerator.Slot
Scg 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.Params
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Params
ScgLblTest.Ouroboros.Consensus.ChainGenerator.Honest
ScgViolation 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.Honest
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Honest
scgvPopCountTest.Ouroboros.Consensus.ChainGenerator.Honest
scgvWindowTest.Ouroboros.Consensus.ChainGenerator.Honest
Schedule 
1 (Type/Class)Test.Util.Schedule
2 (Data Constructor)Test.Util.Schedule
SelectedChainBehaviorTest.Util.ChainUpdates
SelectViewDiffusionPipeliningBlockConfigTest.Util.TestBlock, Test.Ouroboros.Storage.TestBlock
SelectViewDiffusionPipeliningHeaderTest.Util.TestBlock, Test.Ouroboros.Storage.TestBlock
setMVTest.Ouroboros.Consensus.ChainGenerator.BitVector
ShouldCheckCBORValidityTest.Util.Serialisation.Roundtrip
showArgTest.Ouroboros.Consensus.ChainGenerator.Some
showCtorTest.Ouroboros.Consensus.ChainGenerator.Some
showCtorProxyTest.Ouroboros.Consensus.ChainGenerator.Some
showSTest.Ouroboros.Consensus.ChainGenerator.Slot
shrinkCorruptionsTest.Ouroboros.Storage.TestBlock
shrinkNPTest.Util.QuickCheck
shrinkScheduleTest.Util.Schedule
singleEraFutureTest.Util.HardFork.Future
singleNodeTestConfigTest.Util.TestBlock
singleNodeTestConfigWithTest.Util.TestBlock
singleNodeTestConfigWithKTest.Util.TestBlock
singletonTest.Util.RefEnv
SizeTest.Ouroboros.Consensus.ChainGenerator.Counting
sized1Test.Ouroboros.Consensus.QuickCheck.Extras
sliceMVTest.Ouroboros.Consensus.ChainGenerator.Counting
sliceVTest.Ouroboros.Consensus.ChainGenerator.Counting
SlotETest.Ouroboros.Consensus.ChainGenerator.Slot
SmallChunkInfo 
1 (Type/Class)Test.Util.ChunkInfo
2 (Data Constructor)Test.Util.ChunkInfo
SmallDiffTime 
1 (Type/Class)Test.Util.Orphans.Arbitrary
2 (Data Constructor)Test.Util.Orphans.Arbitrary
SomeCheckedAdversarialRecipe 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.Adversarial
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Adversarial
SomeCheckedHonestRecipe 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.Honest
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Honest
SomeDensityWindow 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.BitVector
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.BitVector
SomeHonestChainSchema 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.Honest
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Honest
SomeResult 
1 (Type/Class)Test.Util.Serialisation.SomeResult
2 (Data Constructor)Test.Util.Serialisation.SomeResult
SomeWindow 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.Counting
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Counting
spanAntitoneTest.Util.InvertedMap
spanLeftTest.Util.Split
spanLeft'Test.Util.Split
splitAtJustTest.Util.Split
StorageConfigTest.Util.TestBlock, Test.Ouroboros.Storage.TestBlock
StreamTest.Util.Stream
strictlyIncreasingTest.Util.QuickCheck
subdirectoryHasFSTest.Util.FS.Subdirectory
successorBlockTest.Util.TestBlock
successorBlockWithPayloadTest.Util.TestBlock
sufficientTimeForTest.Util.LogicalClock
SwitchForkTest.Util.ChainUpdates
tabulateNumPoolsTest.Util.Committee
tabulatePerasCertTest.Util.Peras.V1, Test.Util.Peras
tabulatePerasVoteTest.Util.Peras.V1, Test.Util.Peras
tabulatePoolStakeTest.Util.Committee
tbForkNoTest.Ouroboros.Storage.TestBlock
tbIsValidTest.Ouroboros.Storage.TestBlock
tblcForecastRangeTest.Util.TestBlock
tblcHardForkParamsTest.Util.TestBlock
tbPayloadTest.Util.TestBlock
tbPerasCertTest.Ouroboros.Storage.TestBlock
tbSlotTest.Util.TestBlock
tbValidTest.Util.TestBlock
TentativeChainBehaviorTest.Util.ChainUpdates
testTest.Ouroboros.Consensus.ChainGenerator.Slot
TestBlock 
1 (Type/Class)Test.Util.TestBlock
2 (Type/Class)Test.Ouroboros.Storage.TestBlock
3 (Data Constructor)Test.Ouroboros.Storage.TestBlock
testBlockChainLengthTest.Ouroboros.Storage.TestBlock
TestBlockCodecConfig 
1 (Data Constructor)Test.Util.TestBlock
2 (Data Constructor)Test.Ouroboros.Storage.TestBlock
TestBlockConfig 
1 (Data Constructor)Test.Util.TestBlock
2 (Data Constructor)Test.Ouroboros.Storage.TestBlock
testBlockEBBsAllowedTest.Ouroboros.Storage.TestBlock
TestBlockError 
1 (Type/Class)Test.Util.TestBlock
2 (Type/Class)Test.Ouroboros.Storage.TestBlock
testBlockFromLazyByteStringTest.Ouroboros.Storage.TestBlock
testBlockIsEBBTest.Ouroboros.Storage.TestBlock
testBlockIsValidTest.Ouroboros.Storage.TestBlock
TestBlockLedgerConfig 
1 (Type/Class)Test.Util.TestBlock
2 (Data Constructor)Test.Util.TestBlock
testBlockLedgerConfigFromTest.Util.TestBlock
testBlockNumCoreNodes 
1 (Function)Test.Util.TestBlock
2 (Function)Test.Ouroboros.Storage.TestBlock
TestBlockOtherHeaderEnvelopeErrorTest.Ouroboros.Storage.TestBlock
TestBlockStorageConfig 
1 (Data Constructor)Test.Util.TestBlock
2 (Data Constructor)Test.Ouroboros.Storage.TestBlock
testBlockToBuilderTest.Ouroboros.Storage.TestBlock
testBlockToLazyByteStringTest.Ouroboros.Storage.TestBlock
TestBlockWithTest.Util.TestBlock
TestBody 
1 (Type/Class)Test.Ouroboros.Storage.TestBlock
2 (Data Constructor)Test.Ouroboros.Storage.TestBlock
testBodyTest.Ouroboros.Storage.TestBlock
TestBodyHash 
1 (Type/Class)Test.Ouroboros.Storage.TestBlock
2 (Data Constructor)Test.Ouroboros.Storage.TestBlock
TestEnvTest.Util.TestEnv
TestHash 
1 (Type/Class)Test.Util.TestBlock
2 (Data Constructor)Test.Util.TestBlock
testHashFromListTest.Util.TestBlock
TestHeader 
1 (Data Constructor)Test.Util.TestBlock
2 (Type/Class)Test.Ouroboros.Storage.TestBlock
3 (Data Constructor)Test.Ouroboros.Storage.TestBlock
testHeader 
1 (Function)Test.Util.TestBlock
2 (Function)Test.Ouroboros.Storage.TestBlock
TestHeader'Test.Ouroboros.Storage.TestBlock
TestHeaderHash 
1 (Type/Class)Test.Ouroboros.Storage.TestBlock
2 (Data Constructor)Test.Ouroboros.Storage.TestBlock
testInitExtLedger 
1 (Function)Test.Util.TestBlock
2 (Function)Test.Ouroboros.Storage.TestBlock
testInitExtLedgerWithStateTest.Util.TestBlock
testInitLedgerTest.Util.TestBlock
testInitLedgerWithStateTest.Util.TestBlock
TestLedgerTest.Util.TestBlock
testMVTest.Ouroboros.Consensus.ChainGenerator.BitVector
tests_chainOrderTest.Ouroboros.Consensus.Protocol
testVTest.Ouroboros.Consensus.ChainGenerator.BitVector
thBlockNoTest.Ouroboros.Storage.TestBlock
thBodyHashTest.Ouroboros.Storage.TestBlock
thChainLengthTest.Ouroboros.Storage.TestBlock
thHashTest.Ouroboros.Storage.TestBlock
thIsEBBTest.Ouroboros.Storage.TestBlock
thPrevHashTest.Ouroboros.Storage.TestBlock
thSlotNoTest.Ouroboros.Storage.TestBlock
Tick 
1 (Type/Class)Test.Util.LogicalClock
2 (Data Constructor)Test.Util.LogicalClock
TickedTest.Util.TestBlock
TickedTestLedgerTest.Util.TestBlock
tickToWord64Test.Util.LogicalClock
tickTracerTest.Util.LogicalClock
tickWatcherTest.Util.LogicalClock
toChainUpdatesTest.Util.ChainUpdates
ToGoldenDirectoryTest.Util.Serialisation.Golden
toGoldenDirectoryTest.Util.Serialisation.Golden
toIndexTest.Ouroboros.Consensus.ChainGenerator.Counting
toListTest.Util.RefEnv
toMapTest.Util.InvertedMap
topLevelQueriesTest.Util.Serialisation.Examples
toSizeTest.Ouroboros.Consensus.ChainGenerator.Counting
TotalTest.Ouroboros.Consensus.ChainGenerator.Counting
toVarTest.Ouroboros.Consensus.ChainGenerator.Counting
toWindowTest.Ouroboros.Consensus.ChainGenerator.Counting
toWindowVarTest.Ouroboros.Consensus.ChainGenerator.Counting
treePreferredChainTest.Util.TestBlock
treeToBlocksTest.Util.TestBlock
treeToChainsTest.Util.TestBlock
truncateWinTest.Ouroboros.Consensus.ChainGenerator.Counting
txCDDLTest.Util.Serialisation.CDDL
txIdCDDLTest.Util.Serialisation.CDDL
unEraSizeTest.Util.HardFork.Future
UnexpectedEBBInSlotTest.Ouroboros.Storage.TestBlock
unfairWFATiebreakerTest.Util.Committee
uniformAdversarialChainTest.Ouroboros.Consensus.ChainGenerator.Adversarial
uniformIndexTest.Ouroboros.Consensus.ChainGenerator.Counting
uniformTheHonestChainTest.Ouroboros.Consensus.ChainGenerator.Honest
unionTest.Util.RefEnv
unlabelledTest.Util.Serialisation.Examples
unNumSlotsTest.Util.Slots
UnsafeAscTest.Ouroboros.Consensus.ChainGenerator.Params
UnsafeCheckedAdversarialRecipeTest.Ouroboros.Consensus.ChainGenerator.Adversarial
UnsafeCheckedHonestRecipeTest.Ouroboros.Consensus.ChainGenerator.Honest
unsafeCoercionTest.Util.InvertedMap
UnsafeContainsTest.Ouroboros.Consensus.ChainGenerator.Counting
unsafeInvertedMapTest.Util.InvertedMap
unsafeMapSuchThatJustTest.Ouroboros.Consensus.QuickCheck.Extras
UnsafeRaceTest.Ouroboros.Consensus.ChainGenerator.RaceIterator
unsafeTestBlockWithPayloadTest.Util.TestBlock
unsafeThawVTest.Ouroboros.Consensus.ChainGenerator.Counting
unTestHashTest.Util.TestBlock
unTestHeaderTest.Ouroboros.Storage.TestBlock
unWithEqTest.Util.WithEq
UpdateBehaviorTest.Util.ChainUpdates
updateToNextNumeralTest.Util.TestBlock
ValidTest.Util.TestBlock
ValidityTest.Util.TestBlock
VarTest.Ouroboros.Consensus.ChainGenerator.Counting
Vector 
1 (Type/Class)Test.Ouroboros.Consensus.ChainGenerator.Counting
2 (Data Constructor)Test.Ouroboros.Consensus.ChainGenerator.Counting
waitUntilDone 
1 (Function)Test.Util.LogicalClock
2 (Function)Test.Util.HardFork.OracularClock
WinTest.Ouroboros.Consensus.ChainGenerator.Counting
windowLastTest.Ouroboros.Consensus.ChainGenerator.Counting
windowSizeTest.Ouroboros.Consensus.ChainGenerator.Counting
windowStartTest.Ouroboros.Consensus.ChainGenerator.Counting
WithEq 
1 (Type/Class)Test.Util.WithEq
2 (Data Constructor)Test.Util.WithEq
withNumTestsTest.Util.QuickCheck
withSuffixWindowTest.Ouroboros.Consensus.ChainGenerator.Counting
withTopWindowTest.Ouroboros.Consensus.ChainGenerator.Counting
WithVersion 
1 (Type/Class)Test.Util.Serialisation.Roundtrip
2 (Data Constructor)Test.Util.Serialisation.Roundtrip
withWindowTest.Ouroboros.Consensus.ChainGenerator.Counting
withWindowBetweenTest.Ouroboros.Consensus.ChainGenerator.Counting
writeMVTest.Ouroboros.Consensus.ChainGenerator.Counting