cardano-ledger-core-1.20.0.0: Core components of Cardano ledgers from the Shelley release on.
Safe HaskellNone
LanguageHaskell2010

Cardano.Ledger.BHeaderView

Description

Deprecated: Use the {Era|ShelleyEra|DijkstraEra|...}BlockHeader typeclasses instead.

Synopsis

Documentation

data BHeaderView Source #

BHeaderView provides an interface between block headers from different Cardano protocols and packages that should be agnostic of Cardano protocol specific details, such as those in TPraos, Praos, Genesis, etc.

In particular, the BBODY rule comprises most of the ledger logic and should work independently of the protocol. The values in BHeaderView provide BBODY all the data that it needs from the block headers.

Constructors

BHeaderView 

Fields

Instances

Instances details
NFData BHeaderView Source # 
Instance details

Defined in Cardano.Ledger.BHeaderView

Methods

rnfBHeaderView → () #

Generic BHeaderView Source # 
Instance details

Defined in Cardano.Ledger.BHeaderView

Associated Types

type Rep BHeaderView 
Instance details

Defined in Cardano.Ledger.BHeaderView

type Rep BHeaderView Source # 
Instance details

Defined in Cardano.Ledger.BHeaderView