X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning-block-sync%2Fsrc%2Finit.rs;h=866b247edee0b5e6e4b7a0b1faff0a857bfbfbc8;hb=36235c38f16dd99f62d1b3eb458d69211e4fdef6;hp=72a6ec4b0c429aa39f54e1a77a93ff0efbbc2523;hpb=5824e226cad67e32d5e8be71ebbb6f91a3fc2116;p=rust-lightning diff --git a/lightning-block-sync/src/init.rs b/lightning-block-sync/src/init.rs index 72a6ec4b0..866b247ed 100644 --- a/lightning-block-sync/src/init.rs +++ b/lightning-block-sync/src/init.rs @@ -61,18 +61,22 @@ BlockSourceResult where B::Target: BlockSource { /// /// async fn init_sync< /// B: BlockSource, -/// K: EntropySource + NodeSigner + SignerProvider, +/// ES: EntropySource, +/// NS: NodeSigner, +/// SP: SignerProvider, /// T: BroadcasterInterface, /// F: FeeEstimator, /// R: Router, /// L: Logger, /// C: chain::Filter, -/// P: chainmonitor::Persist, +/// P: chainmonitor::Persist, /// >( /// block_source: &B, -/// chain_monitor: &ChainMonitor, +/// chain_monitor: &ChainMonitor, /// config: UserConfig, -/// keys_manager: &K, +/// entropy_source: &ES, +/// node_signer: &NS, +/// signer_provider: &SP, /// tx_broadcaster: &T, /// fee_estimator: &F, /// router: &R, @@ -81,14 +85,16 @@ BlockSourceResult where B::Target: BlockSource { /// ) { /// // Read a serialized channel monitor paired with the block hash when it was persisted. /// let serialized_monitor = "..."; -/// let (monitor_block_hash, mut monitor) = <(BlockHash, ChannelMonitor)>::read( -/// &mut Cursor::new(&serialized_monitor), keys_manager).unwrap(); +/// let (monitor_block_hash, mut monitor) = <(BlockHash, ChannelMonitor)>::read( +/// &mut Cursor::new(&serialized_monitor), (entropy_source, signer_provider)).unwrap(); /// /// // Read the channel manager paired with the block hash when it was persisted. /// let serialized_manager = "..."; /// let (manager_block_hash, mut manager) = { /// let read_args = ChannelManagerReadArgs::new( -/// keys_manager, +/// entropy_source, +/// node_signer, +/// signer_provider, /// fee_estimator, /// chain_monitor, /// tx_broadcaster, @@ -97,7 +103,7 @@ BlockSourceResult where B::Target: BlockSource { /// config, /// vec![&mut monitor], /// ); -/// <(BlockHash, ChannelManager<&ChainMonitor, &T, &K, &F, &R, &L>)>::read( +/// <(BlockHash, ChannelManager<&ChainMonitor, &T, &ES, &NS, &SP, &F, &R, &L>)>::read( /// &mut Cursor::new(&serialized_manager), read_args).unwrap() /// }; /// @@ -175,7 +181,7 @@ pub async fn synchronize_listeners