can not run watcher as test for debug purposes, but looks like ganache does not provide logs for old blocks
extern crate rustc_hex;
-// extern crate tokio_core;
extern crate web3;
use ff::{Field, PrimeField, PrimeFieldRepr};
@@ -8,16 +7,15 @@ use std::env;
use std::str::FromStr;
use std::collections::{HashMap, HashSet};
use std::sync::mpsc::Sender;
-use super::state_keeper::{StateProcessingRequest, BlockSource};
+use super::models::{StateProcessingRequest};
use plasma::models::{Block, DepositBlock, DepositTx, Engine, Fr, ExitBlock, ExitTx};
-use bigdecimal::{Num, BigDecimal, FromPrimitive, ToPrimitive};
+use bigdecimal::{Num, BigDecimal, ToPrimitive};
use plasma::models::params;
use std::time;
-use rustc_hex::{FromHex, ToHex};
use web3::contract::{Contract, Options};
-use web3::futures::{Future, Stream};
-use web3::types::{Address, U256, H160, H256, U128, FilterBuilder, BlockNumber};
+use web3::futures::{Future};
+use web3::types::{U256, H160, H256, U128, FilterBuilder, BlockNumber};
use sapling_crypto::jubjub::{edwards, Unknown};
type ABI = (&'static [u8], &'static str);
