ouroboros-consensus-cardano-0.12.1.0: The instantation of the Ouroboros consensus layer used by Cardano
Safe HaskellNone
LanguageHaskell2010

Cardano.Tools.DBAnalyser.Block.Shelley

Documentation

data family Args blk Source #

Instances

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

Defined in Cardano.Tools.DBAnalyser.Block.Shelley

Methods

showsPrec :: Int -> Args (ShelleyBlock (TPraos StandardCrypto) StandardShelley) -> ShowS Source #

show :: Args (ShelleyBlock (TPraos StandardCrypto) StandardShelley) -> String Source #

showList :: [Args (ShelleyBlock (TPraos StandardCrypto) StandardShelley)] -> ShowS Source #

data Args ByronBlock Source # 
Instance details

Defined in Cardano.Tools.DBAnalyser.Block.Byron

data Args ByronBlock = ByronBlockArgs {}
data Args (CardanoBlock StandardCrypto) Source # 
Instance details

Defined in Cardano.Tools.DBAnalyser.Block.Cardano

data Args (CardanoBlock StandardCrypto) = CardanoBlockArgs {}
data Args (ShelleyBlock (TPraos StandardCrypto) StandardShelley) Source # 
Instance details

Defined in Cardano.Tools.DBAnalyser.Block.Shelley

data Args (ShelleyBlock (TPraos StandardCrypto) StandardShelley) = ShelleyBlockArgs {}

type ShelleyBlockArgs = Args (ShelleyBlock (TPraos StandardCrypto) StandardShelley) Source #

Orphan instances

Show (Args (ShelleyBlock (TPraos StandardCrypto) StandardShelley)) Source # 
Instance details

Methods

showsPrec :: Int -> Args (ShelleyBlock (TPraos StandardCrypto) StandardShelley) -> ShowS Source #

show :: Args (ShelleyBlock (TPraos StandardCrypto) StandardShelley) -> String Source #

showList :: [Args (ShelleyBlock (TPraos StandardCrypto) StandardShelley)] -> ShowS Source #

HasProtocolInfo (ShelleyBlock (TPraos StandardCrypto) StandardShelley) Source #

Shelley-era specific

Instance details

Associated Types

data Args (ShelleyBlock (TPraos StandardCrypto) StandardShelley) Source #

Methods

mkProtocolInfo :: Args (ShelleyBlock (TPraos StandardCrypto) StandardShelley) -> IO (ProtocolInfo (ShelleyBlock (TPraos StandardCrypto) StandardShelley)) Source #

(ShelleyCompatible proto era, PerEraAnalysis era) => HasAnalysis (ShelleyBlock proto era) Source #

Usable for each Shelley-based era

Instance details

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 -> [Builder] Source #