Skip to content

Commit 4b1e4d5

Browse files
committed
f Account for DefaultRouter taking an EntropySource
1 parent a79979b commit 4b1e4d5

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
@@ -599,7 +599,7 @@ fn build_with_store_internal<K: KVStore + Sync + Send + 'static>(
599599
let router = Arc::new(DefaultRouter::new(
600600
Arc::clone(&network_graph),
601601
Arc::clone(&logger),
602-
keys_manager.get_secure_random_bytes(),
602+
Arc::clone(&keys_manager),
603603
Arc::clone(&scorer),
604604
scoring_fee_params,
605605
));

src/types.rs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use lightning::ln::ChannelId;
1111
use lightning::routing::gossip;
1212
use lightning::routing::router::DefaultRouter;
1313
use lightning::routing::scoring::{ProbabilisticScorer, ProbabilisticScoringFeeParameters};
14-
use lightning::sign::{EntropySource, InMemorySigner};
14+
use lightning::sign::InMemorySigner;
1515
use lightning::util::config::ChannelConfig as LdkChannelConfig;
1616
use lightning::util::config::MaxDustHTLCExposure as LdkMaxDustHTLCExposure;
1717
use lightning::util::ser::{Readable, Writeable, Writer};
@@ -74,6 +74,7 @@ pub(crate) type KeysManager = crate::wallet::WalletKeysManager<
7474
pub(crate) type Router = DefaultRouter<
7575
Arc<NetworkGraph>,
7676
Arc<FilesystemLogger>,
77+
Arc<KeysManager>,
7778
Arc<Mutex<Scorer>>,
7879
ProbabilisticScoringFeeParameters,
7980
Scorer,
@@ -118,12 +119,8 @@ impl lightning::onion_message::messenger::MessageRouter for FakeMessageRouter {
118119
) -> Result<lightning::onion_message::messenger::OnionMessagePath, ()> {
119120
unimplemented!()
120121
}
121-
fn create_blinded_paths<
122-
ES: EntropySource + ?Sized,
123-
T: secp256k1::Signing + secp256k1::Verification,
124-
>(
125-
&self, _recipient: PublicKey, _peers: Vec<PublicKey>, _entropy_source: &ES,
126-
_secp_ctx: &Secp256k1<T>,
122+
fn create_blinded_paths<T: secp256k1::Signing + secp256k1::Verification>(
123+
&self, _recipient: PublicKey, _peers: Vec<PublicKey>, _secp_ctx: &Secp256k1<T>,
127124
) -> Result<Vec<BlindedPath>, ()> {
128125
unreachable!()
129126
}

0 commit comments

Comments
 (0)