You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
P2PGossipSync logs before delegating to NetworkGraph in its
EventHandler. In order to share this handling with RapidGossipSync,
NetworkGraph needs to take a logger so that it can implement
EventHandler instead.
let best_block = BestBlock::from_genesis(network);
547
547
let params = ChainParameters{ network, best_block };
548
548
let manager = Arc::new(ChannelManager::new(fee_estimator.clone(), chain_monitor.clone(), tx_broadcaster.clone(), logger.clone(), keys_manager.clone(),UserConfig::default(), params));
549
-
let network_graph = Arc::new(NetworkGraph::new(genesis_block.header.block_hash()));
549
+
let network_graph = Arc::new(NetworkGraph::new(genesis_block.header.block_hash(), logger.clone()));
550
550
let p2p_gossip_sync = Some(Arc::new(P2PGossipSync::new(network_graph.clone(),Some(chain_source.clone()), logger.clone())));
551
551
let msg_handler = MessageHandler{chan_handler:Arc::new(test_utils::TestChannelMessageHandler::new()),route_handler:Arc::new(test_utils::TestRoutingMessageHandler::new())};
552
552
let peer_manager = Arc::new(PeerManager::new(msg_handler, keys_manager.get_node_secret(Recipient::Node).unwrap(),&seed, logger.clone(),IgnoringMessageHandler{}));
0 commit comments