Skip to content

Commit 8d2369f

Browse files
committed
Account for ChannelManager taking timestamp
1 parent 917242c commit 8d2369f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ci/LDKSwift/Sources/LDKSwift/batteries/ChannelManagerConstructor.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,8 @@ public class ChannelManagerConstructor: NativeTypeWrapper {
224224

225225
self.netGraph = netGraph
226226
let router = params.router(networkGraph: self.netGraph)
227-
self.channelManager = ChannelManager(feeEst: params.feeEstimator, chainMonitor: params.chainMonitor.asWatch(), txBroadcaster: params.txBroadcaster, router: router, logger: params.logger, entropySource: params.entropySource, nodeSigner: params.nodeSigner, signerProvider: params.signerProvider, config: params.config, params: chainParameters)
227+
let timestampSeconds = UInt32(NSDate().timeIntervalSince1970)
228+
self.channelManager = ChannelManager(feeEst: params.feeEstimator, chainMonitor: params.chainMonitor.asWatch(), txBroadcaster: params.txBroadcaster, router: router, logger: params.logger, entropySource: params.entropySource, nodeSigner: params.nodeSigner, signerProvider: params.signerProvider, config: params.config, params: chainParameters, currentTimestamp: timestampSeconds)
228229

229230
let channelMessageHandler = channelManager.asChannelMessageHandler()
230231
let noCustomMessages = IgnoringMessageHandler().asCustomMessageHandler()
@@ -242,7 +243,6 @@ public class ChannelManagerConstructor: NativeTypeWrapper {
242243

243244
let random_data = params.entropySource.getSecureRandomBytes();
244245

245-
let timestampSeconds = UInt32(NSDate().timeIntervalSince1970)
246246
self.peerManager = PeerManager(messageHandler: messageHandler, currentTime: timestampSeconds, ephemeralRandomData: random_data, logger: params.logger, nodeSigner: params.nodeSigner)
247247

248248
super.init(conflictAvoidingVariableName: 0, instantiationContext: "ChannelManagerConstructor.swift::\(#function):\(#line)")

0 commit comments

Comments
 (0)