| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Tools.DBAnalyser.Block.Shelley
Contents
Documentation
Instances
| Show (Args (ShelleyBlock (TPraos StandardCrypto) ShelleyEra)) Source # | |
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 # | |
Defined in Cardano.Tools.DBAnalyser.Block.Byron | |
| data Args (CardanoBlock StandardCrypto) Source # | |
Defined in Cardano.Tools.DBAnalyser.Block.Cardano | |
| data Args (ShelleyBlock (TPraos StandardCrypto) ShelleyEra) Source # | |
Defined in Cardano.Tools.DBAnalyser.Block.Shelley | |
type ShelleyBlockArgs = Args (ShelleyBlock (TPraos StandardCrypto) ShelleyEra) Source #
Orphan instances
| Show (Args (ShelleyBlock (TPraos StandardCrypto) ShelleyEra)) Source # | |||||
Methods showsPrec ∷ Int → Args (ShelleyBlock (TPraos StandardCrypto) ShelleyEra) → ShowS # show ∷ Args (ShelleyBlock (TPraos StandardCrypto) ShelleyEra) → String # showList ∷ [Args (ShelleyBlock (TPraos StandardCrypto) ShelleyEra)] → ShowS # | |||||
| (ShelleyCompatible proto era, PerEraAnalysis era) ⇒ HasAnalysis (ShelleyBlock proto era) Source # | Usable for each Shelley-based era | ||||
Methods countTxOutputs ∷ ShelleyBlock proto era → Int Source # blockTxSizes ∷ ShelleyBlock proto era → [SizeInBytes] Source # knownEBBs ∷ proxy (ShelleyBlock proto era) → Map (HeaderHash (ShelleyBlock proto era)) (ChainHash (ShelleyBlock proto era)) Source # emitTraces ∷ WithLedgerState (ShelleyBlock proto era) → [String] Source # blockStats ∷ ShelleyBlock proto era → [TextBuilder] Source # blockApplicationMetrics ∷ [(TextBuilder, WithLedgerState (ShelleyBlock proto era) → IO TextBuilder)] Source # | |||||
| HasProtocolInfo (ShelleyBlock (TPraos StandardCrypto) ShelleyEra) Source # | Shelley-era specific | ||||
Associated Types
Methods mkProtocolInfo ∷ Args (ShelleyBlock (TPraos StandardCrypto) ShelleyEra) → IO (ProtocolInfo (ShelleyBlock (TPraos StandardCrypto) ShelleyEra)) Source # mkLSMConfig ∷ Args (ShelleyBlock (TPraos StandardCrypto) ShelleyEra) → IO LSMConfig Source # | |||||