ouroboros-consensus-cardano-0.20.0.0: The instantation of the Ouroboros consensus layer used by Cardano
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Tools.DBAnalyser.Types

Synopsis

Documentation

data Limit Source #

Constructors

Limit Int 
Unlimited 

data AnalysisName Source #

Constructors

ShowSlotBlockNo 
CountTxOutputs 
ShowBlockHeaderSize 
ShowBlockTxsSize 
ShowEBBs 
OnlyValidation 
StoreLedgerStateAt SlotNo LedgerApplicationMode (Flag "DoDiskSnapshotChecksum") 
CountBlocks 
CheckNoThunksEvery Word64 
TraceLedgerProcessing 
BenchmarkLedgerOps (Maybe FilePath) LedgerApplicationMode 
ReproMempoolAndForge Int 
GetBlockApplicationMetrics NumberOfBlocks (Maybe FilePath)

Compute different block application metrics every NumberOfBlocks.

The metrics will be written to the provided file path, or to the standard output if no file path is specified.

Instances

Instances details
Show AnalysisName Source # 
Instance details

Defined in Cardano.Tools.DBAnalyser.Types

data LedgerApplicationMode Source #

Whether to apply blocks to a ledger state via reapplication (eg skipping signature checksPlutus scripts) or full application/ (much slower).

Constructors

LedgerReapply 
LedgerApply 

data ValidateBlocks Source #

The extent of the ChainDB on-disk files validation. This is completely unrelated to validation of the ledger rules.