Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Node.Startup
Synopsis
- data StartupTrace blk
- = StartupInfo [SocketOrSocketInfo SockAddr SockAddr] (Maybe (SocketOrSocketInfo LocalSocket LocalAddress)) (Map NodeToNodeVersion (BlockNodeToNodeVersion blk)) (Map NodeToClientVersion (BlockNodeToClientVersion blk))
- | StartupP2PInfo DiffusionMode
- | StartupTime UTCTime
- | StartupNetworkMagic NetworkMagic
- | StartupSocketConfigError SocketConfigError
- | StartupDBValidation
- | NetworkConfigUpdate
- | NetworkConfigUpdateUnsupported
- | NetworkConfigUpdateError Text
- | NetworkConfigLegacy
- | NetworkConfig [(Int, Map RelayAccessPoint PeerAdvertise)] [RelayAccessPoint] UseLedgerAfter
- | P2PWarning
- | P2PWarningDevelopementNetworkProtocols
- | WarningDevelopmentNetworkProtocols [NodeToNodeVersion] [NodeToClientVersion]
- | BICommon BasicInfoCommon
- | BIShelley BasicInfoShelleyBased
- | BIByron BasicInfoByron
- | BINetwork BasicInfoNetwork
- data BasicInfoCommon = BasicInfoCommon {}
- data BasicInfoShelleyBased = BasicInfoShelleyBased {}
- data BasicInfoByron = BasicInfoByron {}
- data BasicInfoNetwork = BasicInfoNetwork {
- niAddresses ∷ [SocketOrSocketInfo SockAddr SockAddr]
- niDiffusionMode ∷ DiffusionMode
- niDnsProducers ∷ [DnsSubscriptionTarget]
- niIpProducers ∷ IPSubscriptionTarget
- data NodeInfo = NodeInfo {}
- prepareNodeInfo ∷ NodeConfiguration → SomeConsensusProtocol → TraceConfig → UTCTime → IO NodeInfo
- data NodeStartupInfo = NodeStartupInfo {}
Documentation
data StartupTrace blk Source #
Constructors
StartupInfo | Log startup information. |
Fields
| |
StartupP2PInfo DiffusionMode | Log peer-to-peer diffusion mode |
StartupTime UTCTime | |
StartupNetworkMagic NetworkMagic | |
StartupSocketConfigError SocketConfigError | |
StartupDBValidation | |
NetworkConfigUpdate | Log that the network configuration is being updated. |
NetworkConfigUpdateUnsupported | Re-configuration of network config is not supported. |
NetworkConfigUpdateError Text | Log network configuration update error. |
NetworkConfigLegacy | Legacy topology file format is used. |
NetworkConfig [(Int, Map RelayAccessPoint PeerAdvertise)] [RelayAccessPoint] UseLedgerAfter | Log peer-to-peer network configuration, either on startup or when its updated. |
P2PWarning | Warn when |
P2PWarningDevelopementNetworkProtocols | Warn that peer-to-peer requires
|
WarningDevelopmentNetworkProtocols [NodeToNodeVersion] [NodeToClientVersion] | Warn when |
BICommon BasicInfoCommon | |
BIShelley BasicInfoShelleyBased | |
BIByron BasicInfoByron | |
BINetwork BasicInfoNetwork |
Instances
data BasicInfoCommon Source #
Constructors
BasicInfoCommon | |
Fields |
data BasicInfoShelleyBased Source #
Constructors
BasicInfoShelleyBased | |
data BasicInfoByron Source #
Constructors
BasicInfoByron | |
data BasicInfoNetwork Source #
Constructors
BasicInfoNetwork | |
Fields
|
Constructors
NodeInfo | |
Fields
|
Instances
prepareNodeInfo ∷ NodeConfiguration → SomeConsensusProtocol → TraceConfig → UTCTime → IO NodeInfo Source #
Prepare basic info about the node. This info will be sent to 'cardano-tracer'.
data NodeStartupInfo Source #
This information is taken from BasicInfoShelleyBased
. It is required for
'cardano-tracer' service (particularly, for RTView).
Constructors
NodeStartupInfo | |
Fields |