cardano-node-1.36.0: The cardano full node
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Node.Configuration.POM

Synopsis

Documentation

data NodeConfiguration Source #

Constructors

NodeConfiguration 

Fields

data NetworkP2PMode Source #

Instances

Instances details
Generic NetworkP2PMode Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

Associated Types

type Rep NetworkP2PModeTypeType Source #

Show NetworkP2PMode Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

Eq NetworkP2PMode Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

type Rep NetworkP2PMode Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

type Rep NetworkP2PMode = D1 ('MetaData "NetworkP2PMode" "Cardano.Node.Configuration.POM" "cardano-node-1.36.0-inplace" 'False) (C1 ('MetaCons "EnabledP2PMode" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "DisabledP2PMode" 'PrefixI 'False) (U1TypeType))

data PartialNodeConfiguration Source #

Instances

Instances details
FromJSON PartialNodeConfiguration Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

Methods

parseJSON ∷ Value → Parser PartialNodeConfiguration #

parseJSONList ∷ Value → Parser [PartialNodeConfiguration] #

Semigroup PartialNodeConfiguration Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

Generic PartialNodeConfiguration Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

Associated Types

type Rep PartialNodeConfigurationTypeType Source #

Show PartialNodeConfiguration Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

AdjustFilePaths PartialNodeConfiguration Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

Eq PartialNodeConfiguration Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

type Rep PartialNodeConfiguration Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

type Rep PartialNodeConfiguration = D1 ('MetaData "PartialNodeConfiguration" "Cardano.Node.Configuration.POM" "cardano-node-1.36.0-inplace" 'False) (C1 ('MetaCons "PartialNodeConfiguration" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "pncSocketConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last SocketConfig)) :*: (S1 ('MetaSel ('Just "pncConfigFile") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last ConfigYamlFilePath)) :*: S1 ('MetaSel ('Just "pncTopologyFile") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last TopologyFile)))) :*: (S1 ('MetaSel ('Just "pncDatabaseFile") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last DbFile)) :*: (S1 ('MetaSel ('Just "pncProtocolFiles") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last ProtocolFilepaths)) :*: S1 ('MetaSel ('Just "pncValidateDB") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Bool))))) :*: ((S1 ('MetaSel ('Just "pncShutdownConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last ShutdownConfig)) :*: (S1 ('MetaSel ('Just "pncProtocolConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last NodeProtocolConfiguration)) :*: S1 ('MetaSel ('Just "pncDiffusionMode") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last DiffusionMode)))) :*: ((S1 ('MetaSel ('Just "pncSnapshotInterval") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last SnapshotInterval)) :*: S1 ('MetaSel ('Just "pncTestEnableDevelopmentNetworkProtocols") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Bool))) :*: (S1 ('MetaSel ('Just "pncMaxConcurrencyBulkSync") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last MaxConcurrencyBulkSync)) :*: S1 ('MetaSel ('Just "pncMaxConcurrencyDeadline") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last MaxConcurrencyDeadline)))))) :*: (((S1 ('MetaSel ('Just "pncLoggingSwitch") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Bool)) :*: (S1 ('MetaSel ('Just "pncLogMetrics") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Bool)) :*: S1 ('MetaSel ('Just "pncTraceConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last PartialTraceOptions)))) :*: (S1 ('MetaSel ('Just "pncTraceForwardSocket") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last (SocketPath, ForwarderMode))) :*: (S1 ('MetaSel ('Just "pncMaybeMempoolCapacityOverride") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last MempoolCapacityBytesOverride)) :*: S1 ('MetaSel ('Just "pncProtocolIdleTimeout") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last DiffTime))))) :*: ((S1 ('MetaSel ('Just "pncTimeWaitTimeout") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last DiffTime)) :*: (S1 ('MetaSel ('Just "pncAcceptedConnectionsLimit") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last AcceptedConnectionsLimit)) :*: S1 ('MetaSel ('Just "pncTargetNumberOfRootPeers") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Int)))) :*: ((S1 ('MetaSel ('Just "pncTargetNumberOfKnownPeers") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Int)) :*: S1 ('MetaSel ('Just "pncTargetNumberOfEstablishedPeers") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Int))) :*: (S1 ('MetaSel ('Just "pncTargetNumberOfActivePeers") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Int)) :*: S1 ('MetaSel ('Just "pncEnableP2P") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last NetworkP2PMode))))))))

lastOption ∷ Parser a → Parser (Last a) Source #