X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning-rapid-gossip-sync%2Fsrc%2Fprocessing.rs;h=d54f1329798b0b986363f67f4c86b91c59f0d929;hb=803fb557e805a27c63db48dd72d311f73e0ad4e7;hp=fca318a5fa5f8cfac735ff8d3880819e8b6d93a0;hpb=142fdca66e82750b0b023158d9ef5ad7979d168b;p=rust-lightning diff --git a/lightning-rapid-gossip-sync/src/processing.rs b/lightning-rapid-gossip-sync/src/processing.rs index fca318a5..d54f1329 100644 --- a/lightning-rapid-gossip-sync/src/processing.rs +++ b/lightning-rapid-gossip-sync/src/processing.rs @@ -2,7 +2,7 @@ use core::cmp::max; use core::ops::Deref; use core::sync::atomic::Ordering; -use bitcoin::BlockHash; +use bitcoin::blockdata::constants::ChainHash; use bitcoin::secp256k1::PublicKey; use lightning::ln::msgs::{ @@ -67,9 +67,9 @@ impl>, L: Deref> RapidGossipSync where L return Err(DecodeError::UnknownVersion.into()); } - let chain_hash: BlockHash = Readable::read(read_cursor)?; - let ng_genesis_hash = self.network_graph.get_genesis_hash(); - if chain_hash != ng_genesis_hash { + let chain_hash: ChainHash = Readable::read(read_cursor)?; + let ng_chain_hash = self.network_graph.get_chain_hash(); + if chain_hash != ng_chain_hash { return Err( LightningError { err: "Rapid Gossip Sync data's chain hash does not match the network graph's".to_owned(),