message: skip the lookup if the block is a genesis block
diff: @@ -70,6 +70,9 @@ impl <T: AddrLookup> State<T> {
  for block in blocks {
  let hdr = block.get_header();
  let date = hdr.get_blockdate();
  + if date.is_genesis() {
  + info!("skipping genesis block: {}", date);
  + } else {
  if self.ptr.latest_addr >= date {
  return Err(Error::BlocksInvalidDate)
  }
  @@ -91,13 +94,15 @@ impl <T: AddrLookup> State<T> {
  }
  }
  - let found_outputs = self.lookup_struct.lookup(&all_outputs[..]);
  - println!("found_outputs: {:?}", found_outputs)
  + let found_outputs = self.lookup_struct.lookup(&all_outputs[..])?;
  + if ! found_outputs.is_empty() {
  + info!("found_outputs: {:?}", found_outputs)
  + }
  // utxo
  },
  }
  -
  + }
  // update the state
  self.ptr.latest_known_hash = hdr.compute_hash();
  self.ptr.latest_addr = date;
  