again moved to be visible - you might also briefly check the recent pages as currently there's a lot of movement here.however, repost:
Maybe Dev can find a way to ban all of the old wallet versions? I know other coins that have done this with a new wallet release.
It is regulated by protocolversion check.
protocolversion" : 90001
All wallets with lower protocolversion get banned.
"height" : 599568,
"proofhash" : "000044d81d77ceb6dd34c4d8bd21b8cc41b17570d49ee3f1ee9e8bd6d22204cf",
I'm with it and after doing a full resync starting with your last checkpoint bootstrap upload and with just the connect to the main node, old peers.dat removed it synced ok after all... took some time, but went perfectly ok and it turned out that I've been on the right chain the whole time ...however, as by coincidence, I captured the updated blockchain files up to 599568
...and put them in a zip archive, uploading them to zippyshare atm.
there's a md5 checksum inside that reflects the file state in the archive. I'll update this post as soon as upload is available
right now,
avoiding every other client than the one at: 108.61.173.201 = ambercoin01.mooo.com
seems to be the best solution to stay on the right chain until all clients that went away are as well back on the right chain again... anything else could feed this loop again and again whenever the network becomes thin at some end.
so,
if you're not seeing the above proofhash @ getblockbynumber 599568, there's one thing to do to get back to the right blockchain:
- backup your wallet.dat (always do!)
- keep in mind, the archive as well has an ambercoin.conf so if yours is custom, rename it and make changes according the contained one
if you don't have a ambercoin.conf, just ignore this line
- remove (or backup) 'database' and 'txleveldb' folders, 'blk0001.dat' and 'peers.dat' (to be on the safe side)
-
get either the official bootstrap file from here:
https://bitcointalksearch.org/topic/m.13087230 OR -
you can download a more recent version I captured @ block 599568 here:
part1:
http://www31.zippyshare.com/v/ej88U1BI/file.html part2:
http://www31.zippyshare.com/v/iyia6kXg/file.html- now unpack whichever of the archive versions you've got (either one version will do, the first might only take a bit longer) inside your datafolder, file structure of both versions are the same.
- start your wallet
- wait...
- it will hopefully connect sooner or later and eventually start syncing... first contact might take some time, but once this is through, it should sync ok.
- if syncing seems to be stuck (after having connected propperly and already received some blocks), a brief restart of the wallet
should make it start receiving blocks again directly. and once you've had a successful connection with ambercoin01.mooo.com, the
wallet should have no problems becomming reconnected immediately.
edit: 599444 confirming as well ok
edit: 599640 also ok (but that's not covered with my upload anymore)
I think it's not undue to stress this once more:
I believe -listen=1 and addnode will result in connections other than the nodes listed in you conf file.
and I suspect that as well...
(yet, the -listen option is only used by the rpcserver, nothing to do with p2p which is the one needed for database syncing and stuff)so the dev advising
ONLY to use -connect is to be taken rather serious, as a startup option or in the conf file.
using addnode instead of connect immediately provided me with other nodes and some ot them were waaay behind.
there seem to be no other peers appearing with -connect, tho. ...which is what should be considered
GOOD for the moment.
for now I'd absolutely support using only the main node as a reference to sort out that mess once and for all.
...can be done at anytime anyway without harm, but
if you suspect your ballance might show some odd values, this will most likely fix the messed up display:
Just an FYI to all...
if you were caught off chain, and now you're back on... make sure you run checkwallet and repairwallet from debug window.
certainly all blocks being minted or mined AFTER tripping on a fork will of course stay on that fork... so, rolling back and resyncing to the main blockchain shows, they never existed in the first place. facing that case also means it would be a good time for the 'repairwallet' tip after syncing completed.