It looks like your node isn't syncing at all. Verify the integrity of your node by starting a console:
geth attach '//./pipe/geth.ipc'
Once in the console, run the following:
If your node is working correctly, you should see something like this:
$ geth attach '//./pipe/geth.ipc'
at block: 280377 (Tue, 03 Jan 2017 19:36:08 PST)
modules: admin:1.0 debug:1.0 eth:1.0 miner:1.0 net:1.0 personal:1.0 rpc:1.0 txpool:1.0 web3:1.0
If your node isn't running properly, do the following steps:
- Stop your node
- Completely remove your blockchain data (/home/riyasoni/.ethereum/testnet in your case)
- Upgrade to the latest version of geth (you're running 1.7.3. As of 3/9/2018, the latest version is 1.8.2)
Restart geth. There's nothing wrong with the way your running geth, but personally I would not use
I would spend the time to run using
Running in fast sync mode has limitations and your node will stop syncing entirely if you stop your node for some time and then try to restart. It will take time for your node to fully sync.
After completing those steps, check the status of the node in the console again before moving on to Truffle.