| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Dijkstra.BlockBody
Synopsis
- data DijkstraBlockBody era where
- pattern DijkstraBlockBody ∷ (AlonzoEraTx era, SafeToHash (TxWits era)) ⇒ StrictSeq (Tx 'TopTx era) → StrictMaybe PerasCert → DijkstraBlockBody era
- mkBasicBlockBodyDijkstra ∷ (SafeToHash (TxWits era), BlockBody era ~ DijkstraBlockBody era, AlonzoEraTx era) ⇒ BlockBody era
- class EraBlockBody era ⇒ DijkstraEraBlockBody era where
- perasCertBlockBodyL ∷ Lens' (BlockBody era) (StrictMaybe PerasCert)
Documentation
data DijkstraBlockBody era where Source #
Bundled Patterns
| pattern DijkstraBlockBody ∷ (AlonzoEraTx era, SafeToHash (TxWits era)) ⇒ StrictSeq (Tx 'TopTx era) → StrictMaybe PerasCert → DijkstraBlockBody era |
Instances
mkBasicBlockBodyDijkstra ∷ (SafeToHash (TxWits era), BlockBody era ~ DijkstraBlockBody era, AlonzoEraTx era) ⇒ BlockBody era Source #
class EraBlockBody era ⇒ DijkstraEraBlockBody era where Source #
Dijkstra-specific extensions to EraBlockBody
Methods
perasCertBlockBodyL ∷ Lens' (BlockBody era) (StrictMaybe PerasCert) Source #
Lens to access the optional Peras certificate in the block body