Skip to content

Commit 64105d9

Browse files
committed
f Account for DefaultRouter taking an EntropySource
1 parent 58e994c commit 64105d9

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

src/builder.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -663,7 +663,7 @@ fn build_with_store_internal<K: KVStore + Sync + Send + 'static>(
663663
let router = Arc::new(DefaultRouter::new(
664664
Arc::clone(&network_graph),
665665
Arc::clone(&logger),
666-
keys_manager.get_secure_random_bytes(),
666+
Arc::clone(&keys_manager),
667667
Arc::clone(&scorer),
668668
scoring_fee_params,
669669
));

src/types.rs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use lightning::ln::ChannelId;
1212
use lightning::routing::gossip;
1313
use lightning::routing::router::DefaultRouter;
1414
use lightning::routing::scoring::{ProbabilisticScorer, ProbabilisticScoringFeeParameters};
15-
use lightning::sign::{EntropySource, InMemorySigner};
15+
use lightning::sign::InMemorySigner;
1616
use lightning::util::config::ChannelConfig as LdkChannelConfig;
1717
use lightning::util::config::MaxDustHTLCExposure as LdkMaxDustHTLCExposure;
1818
use lightning::util::ser::{Readable, Writeable, Writer};
@@ -83,6 +83,7 @@ pub(crate) type KeysManager = crate::wallet::WalletKeysManager<
8383
pub(crate) type Router = DefaultRouter<
8484
Arc<NetworkGraph>,
8585
Arc<FilesystemLogger>,
86+
Arc<KeysManager>,
8687
Arc<Mutex<Scorer>>,
8788
ProbabilisticScoringFeeParameters,
8889
Scorer,
@@ -127,12 +128,8 @@ impl lightning::onion_message::messenger::MessageRouter for FakeMessageRouter {
127128
) -> Result<lightning::onion_message::messenger::OnionMessagePath, ()> {
128129
unimplemented!()
129130
}
130-
fn create_blinded_paths<
131-
ES: EntropySource + ?Sized,
132-
T: secp256k1::Signing + secp256k1::Verification,
133-
>(
134-
&self, _recipient: PublicKey, _peers: Vec<PublicKey>, _entropy_source: &ES,
135-
_secp_ctx: &Secp256k1<T>,
131+
fn create_blinded_paths<T: secp256k1::Signing + secp256k1::Verification>(
132+
&self, _recipient: PublicKey, _peers: Vec<PublicKey>, _secp_ctx: &Secp256k1<T>,
136133
) -> Result<Vec<BlindedPath>, ()> {
137134
unreachable!()
138135
}

0 commit comments

Comments
 (0)