@@ -7314,7 +7314,7 @@ mod tests {
7314
7314
pub mod bench {
7315
7315
use chain:: Listen ;
7316
7316
use chain:: chainmonitor:: { ChainMonitor , Persist } ;
7317
- use chain:: keysinterface:: { KeysManager , InMemorySigner } ;
7317
+ use chain:: keysinterface:: { KeysManager , KeysInterface , InMemorySigner } ;
7318
7318
use ln:: channelmanager:: { BestBlock , ChainParameters , ChannelManager , PaymentHash , PaymentPreimage } ;
7319
7319
use ln:: features:: { InitFeatures , InvoiceFeatures } ;
7320
7320
use ln:: functional_test_utils:: * ;
@@ -7323,7 +7323,7 @@ pub mod bench {
7323
7323
use routing:: router:: { PaymentParameters , get_route} ;
7324
7324
use util:: test_utils;
7325
7325
use util:: config:: UserConfig ;
7326
- use util:: events:: { Event , MessageSendEvent , MessageSendEventsProvider , PaymentPurpose } ;
7326
+ use util:: events:: { Event , MessageSendEvent , MessageSendEventsProvider } ;
7327
7327
7328
7328
use bitcoin:: hashes:: Hash ;
7329
7329
use bitcoin:: hashes:: sha256:: Hash as Sha256 ;
@@ -7431,8 +7431,11 @@ pub mod bench {
7431
7431
let payment_params = PaymentParameters :: from_node_id( $node_b. get_our_node_id( ) )
7432
7432
. with_features( InvoiceFeatures :: known( ) ) ;
7433
7433
let scorer = test_utils:: TestScorer :: with_penalty( 0 ) ;
7434
+ let seed = [ 3u8 ; 32 ] ;
7435
+ let keys_manager = KeysManager :: new( & seed, 42 , 42 ) ;
7436
+ let random_seed_bytes = keys_manager. get_secure_random_bytes( ) ;
7434
7437
let route = get_route( & $node_a. get_our_node_id( ) , & payment_params, & dummy_graph,
7435
- Some ( & usable_channels. iter( ) . map( |r| r) . collect:: <Vec <_>>( ) ) , 10_000 , TEST_FINAL_CLTV , & logger_a, & scorer) . unwrap( ) ;
7438
+ Some ( & usable_channels. iter( ) . map( |r| r) . collect:: <Vec <_>>( ) ) , 10_000 , TEST_FINAL_CLTV , & logger_a, & scorer, & random_seed_bytes ) . unwrap( ) ;
7436
7439
7437
7440
let mut payment_preimage = PaymentPreimage ( [ 0 ; 32 ] ) ;
7438
7441
payment_preimage. 0 [ 0 ..8 ] . copy_from_slice( & payment_count. to_le_bytes( ) ) ;
0 commit comments