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

Cardano.Tools.DBAnalyser.Block.Byron

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 ByronBlockArgs = Args ByronBlock Source #

openGenesisByron :: FilePath -> Maybe (Hash Raw) -> RequiresNetworkMagic -> IO Config Source #

Orphan instances

HasProtocolInfo ByronBlock Source # 
Instance details

Associated Types

data Args ByronBlock Source #

Methods

mkProtocolInfo :: Args ByronBlock -> IO (ProtocolInfo ByronBlock) Source #

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