ouroboros-consensus:unstable-cardano-tools
Safe HaskellNone
LanguageHaskell2010

Cardano.Tools.DBAnalyser.Block.Byron

Documentation

data family Args blk Source #

Instances

Instances details
Show (Args (ShelleyBlock (TPraos StandardCrypto) ShelleyEra)) Source # 
Instance details

Defined in Cardano.Tools.DBAnalyser.Block.Shelley

Methods

showsPrec ∷ Int → Args (ShelleyBlock (TPraos StandardCrypto) ShelleyEra) → ShowS #

show ∷ Args (ShelleyBlock (TPraos StandardCrypto) ShelleyEra) → String #

showList ∷ [Args (ShelleyBlock (TPraos StandardCrypto) ShelleyEra)] → ShowS #

data Args ByronBlock Source # 
Instance details

Defined in Cardano.Tools.DBAnalyser.Block.Byron

data Args (CardanoBlock StandardCrypto) Source # 
Instance details

Defined in Cardano.Tools.DBAnalyser.Block.Cardano

data Args (ShelleyBlock (TPraos StandardCrypto) ShelleyEra) Source # 
Instance details

Defined in Cardano.Tools.DBAnalyser.Block.Shelley

type ByronBlockArgs = Args ByronBlock Source #

Orphan instances

HasAnalysis ByronBlock Source # 
Instance details

Methods

countTxOutputs ∷ ByronBlock → Int Source #

blockTxSizes ∷ ByronBlock → [SizeInBytes] Source #

knownEBBs ∷ proxy ByronBlock → Map (HeaderHash ByronBlock) (ChainHash ByronBlock) Source #

emitTraces ∷ WithLedgerState ByronBlock → [String] Source #

blockStats ∷ ByronBlock → [TextBuilder] Source #

blockApplicationMetrics ∷ [(TextBuilder, WithLedgerState ByronBlock → IO TextBuilder)] Source #

HasProtocolInfo ByronBlock Source # 
Instance details

Methods

mkProtocolInfo ∷ Args ByronBlock → IO (ProtocolInfo ByronBlock) Source #

mkLSMConfig ∷ Args ByronBlock → IO LSMConfig Source #