@@ -1950,7 +1950,7 @@ mod tests {
1950
1950
use crate :: ln:: chan_utils:: make_funding_redeemscript;
1951
1951
use crate :: ln:: features:: InitFeatures ;
1952
1952
use crate :: routing:: gossip:: { P2PGossipSync , NetworkGraph , NetworkUpdate , NodeAlias , MAX_EXCESS_BYTES_FOR_RELAY , NodeId , RoutingFees , ChannelUpdateInfo , ChannelInfo , NodeAnnouncementInfo , NodeInfo } ;
1953
- use crate :: routing:: gossip_checking:: ChainAccessError ;
1953
+ use crate :: routing:: gossip_checking:: { ChainAccessError , ChainAccessResult } ;
1954
1954
use crate :: ln:: msgs:: { RoutingMessageHandler , UnsignedNodeAnnouncement , NodeAnnouncement ,
1955
1955
UnsignedChannelAnnouncement , ChannelAnnouncement , UnsignedChannelUpdate , ChannelUpdate ,
1956
1956
ReplyChannelRange , QueryChannelRange , QueryShortChannelIds , MAX_VALUE_MSAT } ;
@@ -2182,7 +2182,7 @@ mod tests {
2182
2182
2183
2183
// Test if an associated transaction were not on-chain (or not confirmed).
2184
2184
let chain_source = test_utils:: TestChainSource :: new ( Network :: Testnet ) ;
2185
- * chain_source. utxo_ret . lock ( ) . unwrap ( ) = Err ( ChainAccessError :: UnknownTx ) ;
2185
+ * chain_source. utxo_ret . lock ( ) . unwrap ( ) = ChainAccessResult :: Sync ( Err ( ChainAccessError :: UnknownTx ) ) ;
2186
2186
let network_graph = NetworkGraph :: new ( genesis_hash, & logger) ;
2187
2187
gossip_sync = P2PGossipSync :: new ( & network_graph, Some ( & chain_source) , & logger) ;
2188
2188
@@ -2195,7 +2195,8 @@ mod tests {
2195
2195
} ;
2196
2196
2197
2197
// Now test if the transaction is found in the UTXO set and the script is correct.
2198
- * chain_source. utxo_ret . lock ( ) . unwrap ( ) = Ok ( TxOut { value : 0 , script_pubkey : good_script. clone ( ) } ) ;
2198
+ * chain_source. utxo_ret . lock ( ) . unwrap ( ) =
2199
+ ChainAccessResult :: Sync ( Ok ( TxOut { value : 0 , script_pubkey : good_script. clone ( ) } ) ) ;
2199
2200
let valid_announcement = get_signed_channel_announcement ( |unsigned_announcement| {
2200
2201
unsigned_announcement. short_channel_id += 2 ;
2201
2202
} , node_1_privkey, node_2_privkey, & secp_ctx) ;
@@ -2213,7 +2214,8 @@ mod tests {
2213
2214
2214
2215
// If we receive announcement for the same channel, once we've validated it against the
2215
2216
// chain, we simply ignore all new (duplicate) announcements.
2216
- * chain_source. utxo_ret . lock ( ) . unwrap ( ) = Ok ( TxOut { value : 0 , script_pubkey : good_script } ) ;
2217
+ * chain_source. utxo_ret . lock ( ) . unwrap ( ) =
2218
+ ChainAccessResult :: Sync ( Ok ( TxOut { value : 0 , script_pubkey : good_script } ) ) ;
2217
2219
match gossip_sync. handle_channel_announcement ( & valid_announcement) {
2218
2220
Ok ( _) => panic ! ( ) ,
2219
2221
Err ( e) => assert_eq ! ( e. err, "Already have chain-validated channel" )
@@ -2287,7 +2289,8 @@ mod tests {
2287
2289
{
2288
2290
// Announce a channel we will update
2289
2291
let good_script = get_channel_script ( & secp_ctx) ;
2290
- * chain_source. utxo_ret . lock ( ) . unwrap ( ) = Ok ( TxOut { value : amount_sats, script_pubkey : good_script. clone ( ) } ) ;
2292
+ * chain_source. utxo_ret . lock ( ) . unwrap ( ) =
2293
+ ChainAccessResult :: Sync ( Ok ( TxOut { value : amount_sats, script_pubkey : good_script. clone ( ) } ) ) ;
2291
2294
2292
2295
let valid_channel_announcement = get_signed_channel_announcement ( |_| { } , node_1_privkey, node_2_privkey, & secp_ctx) ;
2293
2296
short_channel_id = valid_channel_announcement. contents . short_channel_id ;
0 commit comments