Hello guys... my coin is working good... but i've some issue with Masternodes. They are also working good.. collateral is good recognized and rewards works as expected following my block value and reward % settings. Simply i can't start them via wallet (MN tab). I can only start my MNs via debug typing:
or
- startmasternode alias 0 MN1
- startmasternode alias 0 MN2
- startmasternode alias 0 MN3
but if i click on "Start MISSING", "Start All" or "Start Alias" in wallet MN tab it will give me this error:
Succefull start 0 masternodes, failed to start 3, total 3
Failed to start MN1. Error: Invalid IP address xxx.xxx.xxx.xxx,
masternode=xxxxxxxxTxIDxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Failed to start MN2. Error: Invalid IP address xxx.xxx.xxx.xxx,
masternode=xxxxxxxxTxIDxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Failed to start MN3. Error: Invalid IP address xxx.xxx.xxx.xxx,
masternode=xxxxxxxxTxIDxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
but MNs still works fine because i can start them via debug consolle with above commands that give me "Success" results and make my MNs "ENABLED"....
Ther's something i forgot to do?
Following the error in the code i found this in "masternode.cpp":
mnbRet = CMasternodeBroadcast(service, txin, pubKeyCollateralAddressNew, pubKeyMasternodeNew, PROTOCOL_VERSION);
if (!mnbRet.IsValidNetAddr()) {
strErrorRet = strprintf("Invalid IP address %s, masternode=%s", mnbRet.addr.ToStringIP (), txin. prevout.hash.ToString());
LogPrint("masternode","CMasternodeBroadcast::Create -- %s\n", strErrorRet);
mnbRet = CMasternodeBroadcast();
return false;
}
I've also changed "PROTOCOL_VERSION" downgrading wallet verions under the "Enforce" threshold that is setted after block 1000... but it did not help.
Anyone can help me?