| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Cardano.Base.FeatureFlags
Description
Mini-abstraction to aid parallel development of experimental Cardano features.
Usage example
>>>import Data.Set (Set)>>>import qualified Data.Set as Set>>>import Cardano.Base.FeatureFlags (CardanoFeatureFlag (..))
>>>:{logic :: Set CardanoFeatureFlag -> Int -> Int logic featureFlags | Set.member PerasFlag featureFlags = (+ 2) | otherwise = (+ 1) :}
Synopsis
Documentation
data CardanoFeatureFlag Source #
An experimental Cardano feature.
Constructors
| LeiosFlag | Feature flag for Ouroboros Leios (higher throughput). |
| PerasFlag | Feature flag for Ouroboros Peras (faster settlement). |
| PhalanxFlag | Feature flag for Ouroboros Phalanx (anti-grinding). |