We've been working on this synchronization problem and it looks like it has a combination of causes.
The plan is to make a major update to the wallet code base, which should solve the issues that can't be corrected on the user side. The main issue that users can't control is request and delivery of block indices, which seems to be undependable when the internet connection is not good. That's what the updates should fix.
Within 16 hours, we'll update the clients with checkpoints and some new staking code that should make minting less taxing on your processors and improve your APR from about 85% to the full nominal 100%. (This release is will not have the major code updates mentioned in the above paragrah.) The instructions below will have a better chance to succeed with the updated clients. We'll also release the first of the weekly blockchain snapshots tonight.
On the user side, the following will give the best chance for a sync, but may fail, especially with spotty internet connections. Probably the biggest problem is with corrupted wallet databases, which happens for all coins. The following instructions will repair most wallets.
1. Find the data directory for EBT
- Windows: Roaming folder -> Application Support -> EBT
- Mac: Home Folder -> Library -> Application Support -> EBT
- Linux: Home Folder -> .EBT
2. Back up wallet.dat from the data directory
3. If not running, start the client (don't worry about syncing now)
4. Run "repairwallet" in the console (Help -> Debug window -> Console)
5. Let it finish. It's going to take a while if you have a lot of transactions.
6. Back up the repaired wallet.dat. Don't replace the one you backed up in Step 2.
7. When finished, stop the client
8. Make sure the backup of wallet.dat is somewhere safe, outside of the EBT data directory
9. Remove everything from the EBT data directory, or better yet, just rename it.
10. Create the following EBT.conf file in a fresh EBT data directory:
rpcuser=ebtrpc
rpcpassword=PUT_YOUR_OWN_PASSWORD_HERE
addnode=71.74.158.239
addnode=176.214.235.43
addnode=208.107.176.95
addnode=212.50.27.20
addnode=162.218.88.171
addnode=67.212.70.89
addnode=23.249.161.254
server=1
daemon=1
11. Start the client.
12. Do not stop the client until it is fully synced. Have patience, it may pause for as many as 10 to 15 minutes at places.
13. When fully synced, stop the client.
14. Copy the original wallet.dat back into the EBT data directory.
15. Start the client.
16. Run repairwallet one more time.
17. Back up your wallet once again. Do not replace any previous backup.
Remember, these instructions may fail, but a full update to the wallet is in the works, so have patience.