Starting I did this:

geth --testnet removedb
geth --testnet --rpc --fast --cache=1024

Using geth attach and looking at eth.syncing, I had currentBlock: 898328. It stopped syncing there roughly and now eth.syncing is false.

Using Metamask I send a transaction to the same wallet geth is using. Looking in geth with eth.getBalance(eth.coinbase) shows 0. On etherscan I see transactions from Metamask, but not from geth.

  • 2
    You are connected to ropsten which has more than 2M blocks, if eth.blockNumber is not close to that number it means you are no fully synced. If eth.syncing returns false it means it has finished or it has lost connection to peers, check admin.peers. If after waiting some time it doesn't start to sync again, try restarting geth, it should use the default bootnodes.
    – Ismael
    Nov 12, 2017 at 18:34
  • Thanks, it's still doing some work, so hopefully it will finish. Nov 12, 2017 at 19:22
  • It seemed to work, but I had to find a set of peers that had the correct head for the blockchain. I now backed it up, so hopefully it will sync faster. Nov 14, 2017 at 1:21


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.