Yep, according to the copyright headers, Droidz code was cloned from PPC->NovaCoin. Anyway, as far as I understand, it has Dash code inside when it comes to masternodes.
I have tried to remember what I have changed in that code few years ago to make it work, and found this: the main (or at least one of the main) issue preventing masternodes to start is the following code in darksend.h:
https://github.com/chrysophylax69/droidz-1/blob/master/src/darksend.h#L295The address used there, seems to be left from the coin this code was forked from. It is a wrong address for Droidz, and because of this the whole code fails later when starting the MN. I have replaced it with "2RywhVHeTDih6mtA2cm1e2VfEbDr3XN1r4" (I guess any valid DRZ address will work) and lots of things started to work. Just my 2 cents, just in case if you ever try to fix that code
I am not sure it is the only issue there, but after fixing this I was able to start MN. Actually. if I remember right, there is one more calculation issue (wrong setting in GetMasternodePayment() function) which actually will bring to the situation where coins are unintentionally transferred from staking wallet to MN wallet, so in fact the staking wallets will lose coins while staking, instead of earning them
. Those devs did a 'great' job there
Anyway, I just put this info here, so I could find it later, without the need to dig into the code once again
If you ever plan to test MN on Droidz, let me know, I might be able to help.
P.S. As of Skype and Slack... I don't use them (except where it is absolutely necessary), as I am not 'chat' type of person - more of a 'email' type if you get what I mean
ok kool ...
will have a look into what the changes are that need to be made ...
the code is already changed to fix some of the smaller issues - and compilation issues for different gcc versions ... we work with both bleeding edge ( fedora 26 x64 now ) and older ( centos 7 x64 ) distributions - whereas steven ( core dev ) works on ubuntu ... so testing is a pain but necessary ...
testing the masternodes would be good - and the changes that are required will be apparent in the coming week i suppose ... just takes time and effort
...
from what i understand with most masternodes - staking should be turned off altogether for masternodes to perform ... this is older code - but that should still be the same for this masternode as well as the newer versions ...
i understand how you are with the whole communications thing ... i was only ever on skype - until the call for slack was needed ...
lets get started on monday with this all - as i have a lot of moving equipment to the new premises for theFARM today so i can rest a little later ( its sunday today - so coffee and time with my partner ) ...
lets get this machine working
...
we think a rename / rebadge would be a nice thing for droidz - and are open to suggestions as to what this resurrection should look like - and be named ...
#crysx