@@ -41,7 +41,7 @@ public class HumanObjectPeerTestInstance {
41
41
let seed : UInt8
42
42
var filterAdditions : Set < String >
43
43
let monitors : [ String : ChannelMonitor ]
44
- private( set) var filter : Filter !
44
+ private( set) var filter : Option_FilterZ !
45
45
private( set) var keysInterface : KeysInterface !
46
46
private( set) var explicitKeysManager : KeysManager ?
47
47
private( set) var router : NetGraphMsgHandler !
@@ -145,7 +145,9 @@ public class HumanObjectPeerTestInstance {
145
145
self . txBroadcaster = TestBroadcaster ( master: self )
146
146
147
147
if master. use_filter {
148
- self . filter = TestFilter ( master: self )
148
+ self . filter = Option_FilterZ ( value: TestFilter ( master: self ) )
149
+ } else {
150
+ self . filter = Option_FilterZ ( value: nil )
149
151
}
150
152
151
153
if master. use_manual_watch || false { // don't support manual watch yet
@@ -171,8 +173,7 @@ public class HumanObjectPeerTestInstance {
171
173
self . explicitKeysManager = keysManager
172
174
}
173
175
174
- self . router = NetGraphMsgHandler ( chain_access: nil , logger: self . logger, network_graph: NetworkGraph ( genesis_hash: [ UInt8] ( repeating: 0 , count: 32 ) ) )
175
-
176
+ self . router = NetGraphMsgHandler ( network_graph: NetworkGraph ( genesis_hash: [ UInt8] ( repeating: 0 , count: 32 ) ) , chain_access: Option_AccessZ ( value: nil ) , logger: self . logger)
176
177
}
177
178
178
179
fileprivate convenience init ( master: HumanObjectPeerTestInstance , seed: UInt8 ) {
@@ -188,7 +189,7 @@ public class HumanObjectPeerTestInstance {
188
189
self . channelManager = ChannelManager ( fee_est: self . feeEstimator, chain_monitor: self . chainWatch!, tx_broadcaster: self . txBroadcaster, logger: self . logger, keys_manager: self . keysInterface, config: UserConfig ( ) , params: chainParameters)
189
190
let randomData = self . keysInterface. get_secure_random_bytes ( )
190
191
let messageHandler = MessageHandler ( chan_handler_arg: self . channelManager. as_ChannelMessageHandler ( ) , route_handler_arg: self . router. as_RoutingMessageHandler ( ) )
191
- self . peerManager = PeerManager ( message_handler: messageHandler, our_node_secret: self . keysInterface. get_node_secret ( ) , ephemeral_random_data: randomData, logger: self . logger)
192
+ self . peerManager = PeerManager ( message_handler: messageHandler, our_node_secret: self . keysInterface. get_node_secret ( ) , ephemeral_random_data: randomData, logger: self . logger, custom_message_handler : IgnoringMessageHandler ( ) . as_CustomMessageHandler ( ) )
192
193
}
193
194
self . nodeId = self . channelManager. get_our_node_id ( )
194
195
self . bindSocketHandler ( )
0 commit comments