X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Flib.rs;fp=src%2Flib.rs;h=25d13089f4ab8459dccb6099fdefda49f2e05b46;hb=e93aff4aff39c4d68960d59c28c40570e18732f8;hp=1852911a68a02b18e32bc7bc2a4a7c86d9b1b667;hpb=f1a3c914dfccbdf1ed38d2b51075015b5d766498;p=rapid-gossip-sync-server diff --git a/src/lib.rs b/src/lib.rs index 1852911..25d1308 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -14,6 +14,7 @@ use std::fs::File; use std::io::BufReader; use std::ops::Deref; use std::sync::Arc; +use bitcoin::blockdata::constants::ChainHash; use lightning::log_info; use lightning::routing::gossip::{NetworkGraph, NodeId}; @@ -157,8 +158,7 @@ fn serialize_empty_blob(current_timestamp: u64) -> Vec { let mut blob = GOSSIP_PREFIX.to_vec(); let network = config::network(); - let genesis_block = bitcoin::blockdata::constants::genesis_block(network); - let chain_hash = genesis_block.block_hash(); + let chain_hash = ChainHash::using_genesis_block(network); chain_hash.write(&mut blob).unwrap(); let blob_timestamp = Snapshotter::>::round_down_to_nearest_multiple(current_timestamp, SYMLINK_GRANULARITY_INTERVAL as u64) as u32;