@@ -69,9 +69,9 @@ pub struct TestChannelMonitor {
69
69
pub update_ret : Mutex < Result < ( ) , channelmonitor:: ChannelMonitorUpdateErr > > ,
70
70
}
71
71
impl TestChannelMonitor {
72
- pub fn new ( chain_monitor : Arc < chaininterface:: ChainWatchInterface > , broadcaster : Arc < chaininterface:: BroadcasterInterface > , logger : Arc < Logger > ) -> Self {
72
+ pub fn new ( chain_monitor : Arc < chaininterface:: ChainWatchInterface > , broadcaster : Arc < chaininterface:: BroadcasterInterface > , logger : Arc < Logger > , feeest : Arc < chaininterface :: FeeEstimator > ) -> Self {
73
73
Self {
74
- simple_monitor : channelmonitor:: SimpleManyChannelMonitor :: new ( chain_monitor, broadcaster, logger) ,
74
+ simple_monitor : channelmonitor:: SimpleManyChannelMonitor :: new ( chain_monitor, broadcaster, logger, feeest ) ,
75
75
update_ret : Mutex :: new ( Ok ( ( ) ) ) ,
76
76
}
77
77
}
@@ -142,7 +142,7 @@ pub fn do_test(data: &[u8]) {
142
142
( $node_id: expr) => { {
143
143
let logger: Arc <Logger > = Arc :: new( test_logger:: TestLogger :: new( $node_id. to_string( ) ) ) ;
144
144
let watch = Arc :: new( ChainWatchInterfaceUtil :: new( Network :: Bitcoin , Arc :: clone( & logger) ) ) ;
145
- let monitor = Arc :: new( TestChannelMonitor :: new( watch. clone( ) , broadcast. clone( ) , logger. clone( ) ) ) ;
145
+ let monitor = Arc :: new( TestChannelMonitor :: new( watch. clone( ) , broadcast. clone( ) , logger. clone( ) , fee_est . clone ( ) ) ) ;
146
146
147
147
let keys_manager = Arc :: new( KeyProvider { node_id: $node_id } ) ;
148
148
let mut config = UserConfig :: new( ) ;
0 commit comments