@@ -1955,7 +1955,7 @@ mod tests {
19551955 use crate :: ln:: chan_utils:: make_funding_redeemscript;
19561956 use crate :: ln:: features:: InitFeatures ;
19571957 use crate :: routing:: gossip:: { P2PGossipSync , NetworkGraph , NetworkUpdate , NodeAlias , MAX_EXCESS_BYTES_FOR_RELAY , NodeId , RoutingFees , ChannelUpdateInfo , ChannelInfo , NodeAnnouncementInfo , NodeInfo } ;
1958- use crate :: routing:: gossip_checking:: ChainAccessError ;
1958+ use crate :: routing:: gossip_checking:: { ChainAccessError , ChainAccessResult } ;
19591959 use crate :: ln:: msgs:: { RoutingMessageHandler , UnsignedNodeAnnouncement , NodeAnnouncement ,
19601960 UnsignedChannelAnnouncement , ChannelAnnouncement , UnsignedChannelUpdate , ChannelUpdate ,
19611961 ReplyChannelRange , QueryChannelRange , QueryShortChannelIds , MAX_VALUE_MSAT } ;
@@ -2187,7 +2187,7 @@ mod tests {
21872187
21882188 // Test if an associated transaction were not on-chain (or not confirmed).
21892189 let chain_source = test_utils:: TestChainSource :: new ( Network :: Testnet ) ;
2190- * chain_source. utxo_ret . lock ( ) . unwrap ( ) = Err ( ChainAccessError :: UnknownTx ) ;
2190+ * chain_source. utxo_ret . lock ( ) . unwrap ( ) = ChainAccessResult :: Sync ( Err ( ChainAccessError :: UnknownTx ) ) ;
21912191 let network_graph = NetworkGraph :: new ( genesis_hash, & logger) ;
21922192 gossip_sync = P2PGossipSync :: new ( & network_graph, Some ( & chain_source) , & logger) ;
21932193
@@ -2200,7 +2200,8 @@ mod tests {
22002200 } ;
22012201
22022202 // Now test if the transaction is found in the UTXO set and the script is correct.
2203- * chain_source. utxo_ret . lock ( ) . unwrap ( ) = Ok ( TxOut { value : 0 , script_pubkey : good_script. clone ( ) } ) ;
2203+ * chain_source. utxo_ret . lock ( ) . unwrap ( ) =
2204+ ChainAccessResult :: Sync ( Ok ( TxOut { value : 0 , script_pubkey : good_script. clone ( ) } ) ) ;
22042205 let valid_announcement = get_signed_channel_announcement ( |unsigned_announcement| {
22052206 unsigned_announcement. short_channel_id += 2 ;
22062207 } , node_1_privkey, node_2_privkey, & secp_ctx) ;
@@ -2218,7 +2219,8 @@ mod tests {
22182219
22192220 // If we receive announcement for the same channel, once we've validated it against the
22202221 // chain, we simply ignore all new (duplicate) announcements.
2221- * chain_source. utxo_ret . lock ( ) . unwrap ( ) = Ok ( TxOut { value : 0 , script_pubkey : good_script } ) ;
2222+ * chain_source. utxo_ret . lock ( ) . unwrap ( ) =
2223+ ChainAccessResult :: Sync ( Ok ( TxOut { value : 0 , script_pubkey : good_script } ) ) ;
22222224 match gossip_sync. handle_channel_announcement ( & valid_announcement) {
22232225 Ok ( _) => panic ! ( ) ,
22242226 Err ( e) => assert_eq ! ( e. err, "Already have chain-validated channel" )
@@ -2292,7 +2294,8 @@ mod tests {
22922294 {
22932295 // Announce a channel we will update
22942296 let good_script = get_channel_script ( & secp_ctx) ;
2295- * chain_source. utxo_ret . lock ( ) . unwrap ( ) = Ok ( TxOut { value : amount_sats, script_pubkey : good_script. clone ( ) } ) ;
2297+ * chain_source. utxo_ret . lock ( ) . unwrap ( ) =
2298+ ChainAccessResult :: Sync ( Ok ( TxOut { value : amount_sats, script_pubkey : good_script. clone ( ) } ) ) ;
22962299
22972300 let valid_channel_announcement = get_signed_channel_announcement ( |_| { } , node_1_privkey, node_2_privkey, & secp_ctx) ;
22982301 short_channel_id = valid_channel_announcement. contents . short_channel_id ;
0 commit comments