v0.10.15 - Onyx Release

Light

Well-known Member
Foundation Member
Jun 4, 2014
346
256
233
Someone please join us on main-net to mix 400drk/4 rounds.

Edit: It still says "Darksend is idle"
 
Last edited by a moderator:

crowning

Well-known Member
May 29, 2014
1,414
1,997
183
Alpha Centauri Bc
Look at https://github.com/darkcoin/darkcoin/commit/f088a8f56d3908c140e2e92c65ac33c83783ade2 to get an idea of how it works :)
So to start 4 masternodes you'll need to have 4 addresses funded with 1000DRK in your wallet and the masternode.conf file containing 4 lines with masternodeaddr and masternodeprivkey for each MN - and then fire a "masternode start-many" command
If I understand the code correctly instead of using "getaccountaddress 0" ANY address with exactly 1000 DRK gets used?
 

flare

Grizzled Member
May 18, 2014
2,286
2,404
1,183
Germany
If I understand the code correctly instead of using "getaccountaddress 0" ANY address with exactly 1000 DRK gets used?
Correct - it iterates through your wallet, searching for 1000DRK vins and matches them against the masternode.conf data. But i must confess i don't know how the code will handle order changes...
 

thelonecrouton

Well-known Member
Foundation Member
Apr 15, 2014
1,135
813
283
A brief user guide would be good - do we just run masternode genkey multiple times, how do we tie the masternodeprivkey to the masternodeaddress in the .conf...?
 
  • Like
Reactions: TaoOfSatoshi

thelonecrouton

Well-known Member
Foundation Member
Apr 15, 2014
1,135
813
283
If I understand the code correctly instead of using "getaccountaddress 0" ANY address with exactly 1000 DRK gets used?
You can do that now. Just has to be a single 1000DRK vin. I think the address 0 thing was for some much earlier version, I usually never bother anymore.
 

flare

Grizzled Member
May 18, 2014
2,286
2,404
1,183
Germany
You can do that now. Just has to be a single 1000DRK vin. I think the address 0 thing was for some much earlier version, I usually never bother anymore.
Correct, "address 0" was from a early version - the current wallets will use the first 1000DRK found in the wallet, regardless of label.

start-many is a logical extension to this, not stopping at the first 1000DRK vin ^^
 

oblox

Well-known Member
Aug 6, 2014
1,032
537
183
This is fantastic news... will definitely be importing my priv keys into one wallet to manage one wallet and one config file when more information is released.
 
  • Like
Reactions: TaoOfSatoshi

TanteStefana

Grizzled Member
Foundation Member
Mar 9, 2014
2,876
1,866
1,283
Will there be a limit to how many masternodes can be run in one instance? I can't help but think it just makes it easier for someone to track what's going on (if a loop hole were found)
 

oblox

Well-known Member
Aug 6, 2014
1,032
537
183
Will there be a limit to how many masternodes can be run in one instance? I can't help but think it just makes it easier for someone to track what's going on (if a loop hole were found)
You still need unique remote instances for each masternode. This just allows all the local wallets and configs to be in one file each instead of a pair for each masternode.
 

flare

Grizzled Member
May 18, 2014
2,286
2,404
1,183
Germany
Will there be a limit to how many masternodes can be run in one instance? I can't help but think it just makes it easier for someone to track what's going on (if a loop hole were found)
You still need unique remote instances for each masternode. This just allows all the local wallets and configs to be in one file each instead of a pair for each masternode.
Correct, "start-many" is just a convenience method. The architecture for masternodes does not change.
 
  • Like
Reactions: Ignition75

GermanRed+

Active Member
Aug 28, 2014
299
109
113
Hi, guys. Was the 0.10.15.13 binary compiled from the v0.10.15.13 branch or the master branch?

if(!darkSendSigner.IsVinAssociatedWithPubkey(vin, pubkey)) {
LogPrintf("dsee - Got mismatched pubkey and vin\n");
pfrom->Misbehaving(100);
return false;
}

This block of code above is missing in the v0.10.15.13 branch but it is in the master branch and v0.10.14.1 branch. Does it have any effect on the disconnect behavior we are seeing in masternodes in the past few days?

EDIT: This block of code is from src/main.cpp
 

oblox

Well-known Member
Aug 6, 2014
1,032
537
183
I am curious though why recent blocks found by suchpool and wafflepool are being paid to RC3 masternodes, unknown, or unpaid according to drk.mn even though they are on onyx.
 

Ignition75

Active Member
May 25, 2014
332
216
113
Australia
Yes, that's exactly the way it's working, there is now a 'masternode.conf' file with each line containing the masternode-n-addr and masternode-n-privkey.

Look at https://github.com/darkcoin/darkcoin/commit/f088a8f56d3908c140e2e92c65ac33c83783ade2 to get an idea of how it works :)

So to start 4 masternodes you'll need to have 4 addresses funded with 1000DRK in your wallet and the masternode.conf file containing 4 lines with masternodeaddr and masternodeprivkey for each MN - and then fire a "masternode start-many" command
Words can't describe how happy I am right now...
 

splawik21

Yeah, it's me....
Dash Core Group
Foundation Member
Dash Support Group
Apr 8, 2014
1,971
1,339
1,283
oblox just posted it some seconds before you :))
we still need miningpoolhub to be dark
 

oblox

Well-known Member
Aug 6, 2014
1,032
537
183
oblox just posted it some seconds before you :))
we still need miningpoolhub to be dark
They will. They've been prompt at updating when I've messaged them, however, they haven't been on BCT in days so probably haven't seen it.

I am curious why the blocks above were paid how they were.
 

splawik21

Yeah, it's me....
Dash Core Group
Foundation Member
Dash Support Group
Apr 8, 2014
1,971
1,339
1,283
yes that is strange, the different versions but anyway suchpool paid them, Evan do you ready this?
 

thelonecrouton

Well-known Member
Foundation Member
Apr 15, 2014
1,135
813
283
Would just two wallets standing by with say 1000DRK in each of them be enough to get anonymisation flowing on mainnet? Or three, scripted to keep juggling amounts of DRK about? Such a sevice could maybe be provided to assist until DS usage became more prevalent?
 

r-ando

Well-known Member
Foundation Member
Jun 22, 2014
411
250
233
Canada
Have you heard the Story of Alibaba and the 40 thieves? Open Sesame. :) We should try to relate Darkcoin to Treasure somehow, like Gold. Gold is anonymous but Cash Money isn't, Gold is heavy but Darkcoin isn't. It could help people who wouldn't necessarily reverberate with the word Darkcoin.
 

GermanRed+

Active Member
Aug 28, 2014
299
109
113
I am curious though why recent blocks found by suchpool and wafflepool are being paid to RC3 masternodes, unknown, or unpaid according to drk.mn even though they are on onyx.
It seems like but my node was also getting not_detected payment once with 0.10.15.13. Also, it seems that we cannot trust the monitoring nodes on poolhash or drk.mn. But, when pool hash shows that my masternode is completely inactive, it often goes from 1 to 0 in the grep result. sv02 from poolhash has a nl status now.