@@ -1910,7 +1910,7 @@ mod tests {
1910
1910
#[ cfg( feature = "std" ) ]
1911
1911
use crate :: ln:: features:: InitFeatures ;
1912
1912
use crate :: routing:: gossip:: { P2PGossipSync , NetworkGraph , NetworkUpdate , NodeAlias , MAX_EXCESS_BYTES_FOR_RELAY , NodeId , RoutingFees , ChannelUpdateInfo , ChannelInfo , NodeAnnouncementInfo , NodeInfo } ;
1913
- use crate :: routing:: gossip_checking:: ChainAccessError ;
1913
+ use crate :: routing:: gossip_checking:: { ChainAccessError , ChainAccessResult } ;
1914
1914
use crate :: ln:: msgs:: { RoutingMessageHandler , UnsignedNodeAnnouncement , NodeAnnouncement ,
1915
1915
UnsignedChannelAnnouncement , ChannelAnnouncement , UnsignedChannelUpdate , ChannelUpdate ,
1916
1916
ReplyChannelRange , QueryChannelRange , QueryShortChannelIds , MAX_VALUE_MSAT } ;
@@ -2142,7 +2142,7 @@ mod tests {
2142
2142
2143
2143
// Test if an associated transaction were not on-chain (or not confirmed).
2144
2144
let chain_source = test_utils:: TestChainSource :: new ( Network :: Testnet ) ;
2145
- * chain_source. utxo_ret . lock ( ) . unwrap ( ) = Err ( ChainAccessError :: UnknownTx ) ;
2145
+ * chain_source. utxo_ret . lock ( ) . unwrap ( ) = ChainAccessResult :: Sync ( Err ( ChainAccessError :: UnknownTx ) ) ;
2146
2146
let network_graph = NetworkGraph :: new ( genesis_hash, & logger) ;
2147
2147
gossip_sync = P2PGossipSync :: new ( & network_graph, Some ( & chain_source) , & logger) ;
2148
2148
@@ -2155,7 +2155,8 @@ mod tests {
2155
2155
} ;
2156
2156
2157
2157
// Now test if the transaction is found in the UTXO set and the script is correct.
2158
- * chain_source. utxo_ret . lock ( ) . unwrap ( ) = Ok ( TxOut { value : 0 , script_pubkey : good_script. clone ( ) } ) ;
2158
+ * chain_source. utxo_ret . lock ( ) . unwrap ( ) =
2159
+ ChainAccessResult :: Sync ( Ok ( TxOut { value : 0 , script_pubkey : good_script. clone ( ) } ) ) ;
2159
2160
let valid_announcement = get_signed_channel_announcement ( |unsigned_announcement| {
2160
2161
unsigned_announcement. short_channel_id += 2 ;
2161
2162
} , node_1_privkey, node_2_privkey, & secp_ctx) ;
@@ -2173,7 +2174,8 @@ mod tests {
2173
2174
2174
2175
// If we receive announcement for the same channel, once we've validated it against the
2175
2176
// chain, we simply ignore all new (duplicate) announcements.
2176
- * chain_source. utxo_ret . lock ( ) . unwrap ( ) = Ok ( TxOut { value : 0 , script_pubkey : good_script } ) ;
2177
+ * chain_source. utxo_ret . lock ( ) . unwrap ( ) =
2178
+ ChainAccessResult :: Sync ( Ok ( TxOut { value : 0 , script_pubkey : good_script } ) ) ;
2177
2179
match gossip_sync. handle_channel_announcement ( & valid_announcement) {
2178
2180
Ok ( _) => panic ! ( ) ,
2179
2181
Err ( e) => assert_eq ! ( e. err, "Already have chain-validated channel" )
@@ -2247,7 +2249,8 @@ mod tests {
2247
2249
{
2248
2250
// Announce a channel we will update
2249
2251
let good_script = get_channel_script ( & secp_ctx) ;
2250
- * chain_source. utxo_ret . lock ( ) . unwrap ( ) = Ok ( TxOut { value : amount_sats, script_pubkey : good_script. clone ( ) } ) ;
2252
+ * chain_source. utxo_ret . lock ( ) . unwrap ( ) =
2253
+ ChainAccessResult :: Sync ( Ok ( TxOut { value : amount_sats, script_pubkey : good_script. clone ( ) } ) ) ;
2251
2254
2252
2255
let valid_channel_announcement = get_signed_channel_announcement ( |_| { } , node_1_privkey, node_2_privkey, & secp_ctx) ;
2253
2256
short_channel_id = valid_channel_announcement. contents . short_channel_id ;
0 commit comments