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 '17 at 18:34
  • Thanks, it's still doing some work, so hopefully it will finish. – Justin Thomas Nov 12 '17 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. – Justin Thomas Nov 14 '17 at 1:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.