@@ -18,6 +18,7 @@ module Cardano.Node.Run
18
18
, checkVRFFilePermissions
19
19
) where
20
20
21
+ import qualified Cardano.Api as Api
21
22
import Cardano.Prelude hiding (ByteString , STM , atomically , show , take , trace )
22
23
import Data.IP (toSockAddr )
23
24
import Prelude (String , id , show )
@@ -62,7 +63,7 @@ import Cardano.Node.Configuration.POM (NodeConfiguration (..),
62
63
defaultPartialNodeConfiguration , makeNodeConfiguration , parseNodeConfigurationFP )
63
64
import Cardano.Node.Startup
64
65
import Cardano.Node.Tracing.API
65
- import Cardano.Node.Tracing.StateRep (NodeState (NodeKernelOnline ))
66
+ import Cardano.Node.Tracing.StateRep (NodeState (NodeKernelOnline ))
66
67
import Cardano.Node.Tracing.Tracers.Startup (getStartupInfo )
67
68
import Cardano.Node.Types
68
69
import Cardano.Tracing.Config (TraceOptions (.. ), TraceSelection (.. ))
@@ -86,9 +87,6 @@ import Ouroboros.Network.PeerSelection.RelayAccessPoint (RelayAccessPo
86
87
import Ouroboros.Network.Subscription (DnsSubscriptionTarget (.. ),
87
88
IPSubscriptionTarget (.. ))
88
89
89
- import Cardano.Api
90
- import qualified Cardano.Api.Protocol.Types as Protocol
91
-
92
90
import Cardano.Node.Configuration.Socket (SocketOrSocketInfo (.. ),
93
91
gatherConfiguredSockets , getSocketOrSocketInfoAddr )
94
92
import qualified Cardano.Node.Configuration.Topology as TopologyNonP2P
@@ -137,13 +135,13 @@ runNode cmdPc = do
137
135
138
136
p :: SomeConsensusProtocol <-
139
137
case eitherSomeProtocol of
140
- Left err -> putStrLn (displayError err) >> exitFailure
138
+ Left err -> putStrLn (Api. displayError err) >> exitFailure
141
139
Right p -> pure p
142
140
143
- let networkMagic :: NetworkMagic =
141
+ let networkMagic :: Api. NetworkMagic =
144
142
case p of
145
143
SomeConsensusProtocol _ runP ->
146
- let ProtocolInfo { pInfoConfig } = Protocol . protocolInfo runP
144
+ let ProtocolInfo { pInfoConfig } = Api . protocolInfo runP
147
145
in getNetworkMagic $ Consensus. configBlock pInfoConfig
148
146
149
147
case p of
@@ -172,19 +170,19 @@ installSigTermHandler = do
172
170
173
171
handleNodeWithTracers
174
172
:: ( TraceConstraints blk
175
- , Protocol . Protocol IO blk
173
+ , Api . Protocol IO blk
176
174
)
177
175
=> PartialNodeConfiguration
178
176
-> NodeConfiguration
179
177
-> SomeConsensusProtocol
180
- -> NetworkMagic
181
- -> Protocol . ProtocolInfoArgs IO blk
178
+ -> Api. NetworkMagic
179
+ -> Api . ProtocolInfoArgs IO blk
182
180
-> IO ()
183
181
handleNodeWithTracers cmdPc nc p networkMagic runP = do
184
182
-- This IORef contains node kernel structure which holds node kernel.
185
183
-- Used for ledger queries and peer connection status.
186
184
nodeKernelData <- mkNodeKernelData
187
- let ProtocolInfo { pInfoConfig = cfg } = Protocol . protocolInfo runP
185
+ let ProtocolInfo { pInfoConfig = cfg } = Api . protocolInfo runP
188
186
case ncEnableP2P nc of
189
187
SomeNetworkP2PMode p2pMode -> do
190
188
let fp = maybe " No file path found!"
@@ -311,9 +309,9 @@ handlePeersListSimple tr nodeKern = forever $ do
311
309
handleSimpleNode
312
310
:: forall blk p2p
313
311
. ( RunNode blk
314
- , Protocol . Protocol IO blk
312
+ , Api . Protocol IO blk
315
313
)
316
- => Protocol . ProtocolInfoArgs IO blk
314
+ => Api . ProtocolInfoArgs IO blk
317
315
-> NetworkP2PMode p2p
318
316
-> Tracers RemoteConnectionId LocalConnectionId blk p2p
319
317
-> NodeConfiguration
@@ -332,7 +330,7 @@ handleSimpleNode runP p2pMode tracers nc onKernel = do
332
330
traceWith (startupTracer tracers)
333
331
StartupDBValidation
334
332
335
- let pInfo = Protocol . protocolInfo runP
333
+ let pInfo = Api . protocolInfo runP
336
334
337
335
(publicIPv4SocketOrAddr, publicIPv6SocketOrAddr, localSocketOrPath) <- do
338
336
result <- runExceptT (gatherConfiguredSockets $ ncSocketConfig nc)
0 commit comments