Skip to content

Commit 22cb6f0

Browse files
committed
f Account for DefaultRouter taking an EntropySource
1 parent ae7fd87 commit 22cb6f0

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
@@ -664,7 +664,7 @@ fn build_with_store_internal<K: KVStore + Sync + Send + 'static>(
664664
let router = Arc::new(DefaultRouter::new(
665665
Arc::clone(&network_graph),
666666
Arc::clone(&logger),
667-
keys_manager.get_secure_random_bytes(),
667+
Arc::clone(&keys_manager),
668668
Arc::clone(&scorer),
669669
scoring_fee_params,
670670
));

src/types.rs

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

0 commit comments

Comments
 (0)