"height" : 599444,
"proofhash" : "0000003f72634279704cdfd11620d1f3df4c08f2d9cd617fabe3a7d62f730469"
This really gets a mess.
Previous post from dev for block 598473 seems to be ok.
getblockbynumber 598473
"proofhash" : "000008d1c209665b7427e9f412a3e991b9d97224c228d4afbdbd4ad4d794b1ef"
the last one for block 599444 is completely wrong again:
getblockbynumber 599444
"proofhash" : "000bfe9a9c34a3649c9f8a93618c18861835c2e7db7ba355bd06fc16afd98961"
What is wrong and why I lose the right chain all the time?
I just resync the wallet from scratch yesterday.
the honest answer... because dev hasn't banned the people on the wrong chain
What do you mean?!?
Any advise how to fix that?
The only real way to fix this, is to have ambercoin01.mooo.com start banning connections.
I agree. But as I have posted I cannot connected to ambercoin01.moo0.com. I get 0 connections and my wallet never syncs. Maybe this node is overloaded and cannot support any more connections or there is some limit on the connections it will accept but whatever it is, if people cannot connect it is not a solution.
Also, you must set listen to 0 (listen=0) in your wallet .conf file or it will listen for other connections and accept them. So you could wind up connecting to a bad node again and then off to a fork. At least I believe that's how it works.
NO NO NO don't set that to 0... set it to 1 so that it can connect to ambercoin01
rpcallowip=127.0.0.1
rpcallow=localhost
rpcport=31981
listen=1
daemon=1
server=1
gen=0
addnode=ambercoin01.mooo.com
is my conf
Guys,
LISTEN=1 or 0 means at what port it must connect, if you have listen=1 and rpcpport=31981 then it will connect to port 31981. If you got Listen=0 it will not connect to rpcport 31981. It has nothing to do with your addnodes. If you make a config file with only the addnodes (so without deamon=1 and server=1 etc...) your wallet will still connect to the addnodes in you config file.
This is my config:
server=1
daemon=1
listen=1
rpcuser=user
rpcpassword=pass
rpcport=31981
addnode=108.61.173.201
addnode=188.163.90.183
addnode=88.198.100.148
everything is working fine here.
20:21:59

getblockbynumber 594177
20:21:59

{
"hash" : "00000000215b5309e034ccf4a4b4091a0d874d52980b5cc867c554f7e7c4e1a9",
"confirmations" : 5341,
"size" : 186,
"height" : 594177,
"version" : 6,
"merkleroot" : "0cf807f825350135af1b5d22d590e4873ac225092bbb991a37de06778e0e7450",
"mint" : 0.50000000,
"time" : 1448630660,
"nonce" : 4263179624,
"bits" : "1d010426",
"difficulty" : 0.98403856,
"blocktrust" : "fbeaef62",
"chaintrust" : "53a684f73fa2e6",
"previousblockhash" : "00000000b7142d1d2c327f14f0def30b56eefb94548395c3732b9e8aa8997256",
"nextblockhash" : "e3dd4eacf4582fa922c6c1d4e910e1ec067b91adbe4b5f79790f977bacae1145",
"flags" : "proof-of-work",
"proofhash" : "00000000215b5309e034ccf4a4b4091a0d874d52980b5cc867c554f7e7c4e1a9",
"entropybit" : 1,
"modifier" : "9c5bc1cbb554c637",
"modifierchecksum" : "3a6d5ef8",
"tx" : [
"0cf807f825350135af1b5d22d590e4873ac225092bbb991a37de06778e0e7450"
]
}