• Forum has been upgraded, all links, images, etc are as they were. Please see Official Announcements for more information

v0.10.12.x RC4 Testing

Status
Not open for further replies.
I have, as I jumped in late for testnet. Got me really confused for a while. Blockchain got stuck a few times (but my internet is quirky right now), stopping and starting the QT made it jump back up. Estimated blocks were way above real height, but it auto-corrects as it syncs up.

Thats the problem i had. It would show "out of sync" but have the correct block height. I look back an hour later and its fine again... All seems fine now anyway
 
I think the insufficient funds error isn't actually an error but rather the last bit of coin that is too small to denominate. It popped up in a window when, I believe, my entire balance finished denominating. If this is the case, it would be best if the error pop up window were removed before going live, because you'll have no end of worried and freaked out users, LOL.

One more thing, I haven't seen it written anywhere, but RC4 really won't be totally secure until 100% of all transactions are DarkSent. I understand that this can't be done until DarkSend is open sourced, because an open source wallet must always be available. But until that time, we need to let everyone know we can't achieve perfect anonymity until all transactions are DarkSend transactions. Correct me if I'm wrong...?
 
Last edited by a moderator:
I think the insufficient funds error isn't actually an error but rather the last bit of coin that is too small to denominate. It popped up in a window when, I believe, my entire balance finished denominating. If this is the case, it would be best if the error pop up window were removed before going live, because you'll have no end of worried and freaked out users, LOL.
I don't agree on this. As long as i am not able to do a darksend on my darkcoind (not a single one since 0.10.12.x btw) i consider this functionality being broken.

If you consider this being a minor error, how is your mitigation for this for me as a user? :)
 
I don't agree on this. As long as i am not able to do a darksend on my darkcoind (not a single one since 0.10.12.x btw) i consider this functionality being broken.

If you consider this being a minor error, how is your mitigation for this for me as a user? :)

Looks like it is time to make an official announcement that the RC4 will be postponed for additional 2-3 weeks. It is better to postpone than implement an incomplete RC4 in a hurry and then be forced to roll back again. Market is not gonna like it and most probably we will see more dumping but I see no other option. The chances of having a successful RC4 by the end of this month, in my opinion, is less than 10%.
 
Looks like it is time to make an official announcement that the RC4 will be postponed for additional 2-3 weeks. It is better to postpone than implement an incomplete RC4 in a hurry and then be forced to roll back again. Market is not gonna like it and most probably we will see more dumping but I see no other option. The chances of having a successful RC4 by the end of this month, in my opinion, is less than 10%.
And what is your opinion based on? Are you involved with development?

Also, there is no RC4 release date at the moment, so announcing a postponement of it doesn't exactly make sense...
 
My balance is slowly but steadily decreasing... those -0.025 address is none of mine and do not return

TSffJuy.png
 
Last edited by a moderator:
My balance is slowly but steadily decreasing... that send address is none of mine

TSffJuy.png
Yeah, i noticed such tx on the blockexplorer too - as far as i remember eduffield confirmed that this is "collateral fee" due to a failed darksend transaction:

Those are collateral fees. A masternode thought you were misbehaving .

Edit: I just got hit by collateral fees because my client refused to sign the transaction. Apparently it detected missing outputs. I'll look into this.

I consider this being a bug in darksend at the moment :)
 
Last edited by a moderator:
For the record, I've stopped playing tx-ping-pong, so the wallet is just sitting idle.
 
And what is your opinion based on? Are you involved with development?

Also, there is no RC4 release date at the moment, so announcing a postponement of it doesn't exactly make sense...


I am not part of the development team whatsoever if that's what you are asking. I am only an investor and an observer. Yes, there was not an exact date set for RC4 but the end of July was mentioned many times and that's what i was referring to. And I just noticed that this is not the right thread to discuss this, so without further intervening with the developers' work, I would like to stop this from turning into a debate.
 
I am not part of the development team whatsoever if that's what you are asking. I am only an investor and an observer. Yes, there was not an exact date set for RC4 but the end of July was mentioned many times and that's what i was referring to. And I just noticed that this is not the right thread to discuss this, so without further intervening with the developers' work, I would like to stop this from turning into a debate.

I'm an investor and take part in this testing too. I think in this thread, the main purpose should be testing and make the RC4 perfect. So let't make them focus on the job~

As for the Official announcement, leave it to the PR team. :smile:
 
I am not part of the development team whatsoever if that's what you are asking. I am only an investor and an observer. Yes, there was not an exact date set for RC4 but the end of July was mentioned many times and that's what i was referring to. And I just noticed that this is not the right thread to discuss this, so without further intervening with the developers' work, I would like to stop this from turning into a debate.
Latest announcement was July 15st and it was announced then the testing would start in the coming week, which it did (on July 19th) with a time frame of 2-4 weeks. It is only been a little bit over 1 week of testing. I don't think you can say we are already delayed seen as it is still 3 weeks until the end of the timeframe.
 
I think the insufficient funds error isn't actually an error but rather the last bit of coin that is too small to denominate. It popped up in a window when, I believe, my entire balance finished denominating. If this is the case, it would be best if the error pop up window were removed before going live, because you'll have no end of worried and freaked out users, LOL.
I don't agree on this. As long as i am not able to do a darksend on my darkcoind (not a single one since 0.10.12.x btw) i consider this functionality being broken.
If you consider this being a minor error, how is your mitigation for this for me as a user? :)
I also disagree on this one. My wallet does one split-off transaction and after that all denominations get stuck. I wonder how you guys even get this working?
And it's highly reproducable. I told defunctec how to set up a testing wallet, and sent him some coins and he has exactly the same issue on a fresh wallet with new inputs.
 
And it's highly reproducable.

Yep, i reproduced this in three distinct wallet.

- Create new wallet
- Transfer 10,000 DRK
- Wait for split

Wallet 1

Code:
2014-07-26 17:06:06 found coins 1
2014-07-26 17:06:06 found coins 1
2014-07-26 17:06:06  vin nValue 1000000000000
2014-07-26 17:06:06 DoAutomaticDenominating: Split up large input:
2014-07-26 17:06:06 keypool added key 1003, size=1001
2014-07-26 17:06:06 keypool reserve 3
2014-07-26 17:06:06 CommitTransaction:
CTransaction(hash=144a1334ee3f16606860fc491e626f507ed7923267351098717ad40428bfdd62, ver=1, vin.size=1, vout.size=13, nLockTime=0)
    CTxIn(COutPoint(8376873a5446ab38d56e9ae6e483bbce0ff1db25237d0090076a117bde1e2e31, 1), scriptSig=304402207255f020b9289b43)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=9040.91900000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
keypool keep 3
2014-07-26 17:06:06 AddToWallet 144a1334ee3f16606860fc491e626f507ed7923267351098717ad40428bfdd62  new
2014-07-26 17:06:06 WalletUpdateSpent found spent coin 10000.00bc 8376873a5446ab38d56e9ae6e483bbce0ff1db25237d0090076a117bde1e2e31
2014-07-26 17:06:06 AddToWallet 144a1334ee3f16606860fc491e626f507ed7923267351098717ad40428bfdd62
2014-07-26 17:06:06 Relaying wtx 144a1334ee3f16606860fc491e626f507ed7923267351098717ad40428bfdd62
2014-07-26 17:06:06 SplitUpMoney Success: tx 144a1334ee3f16606860fc491e626f507ed7923267351098717ad40428bfdd62

Wallet 2

Code:
2014-07-26 16:59:58 found coins 1
2014-07-26 16:59:58 found coins 1
2014-07-26 16:59:58  vin nValue 1000000000000
2014-07-26 16:59:58 DoAutomaticDenominating: Split up large input:
2014-07-26 16:59:58 keypool added key 1003, size=1001
2014-07-26 16:59:58 keypool reserve 3
2014-07-26 16:59:58 CommitTransaction:
CTransaction(hash=8de484cc4beaede5391a6d49185e24ec63ecf0d8c83bebf50bc96b4af94f237a, ver=1, vin.size=1, vout.size=13, nLockTime=0)
    CTxIn(COutPoint(afb386ad6b9865b188547871057f0acb3a3392a65e10783448d9e097053e9803, 0), scriptSig=304402202add64fead7aa4a7)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=9040.91900000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
keypool keep 3
2014-07-26 16:59:58 AddToWallet 8de484cc4beaede5391a6d49185e24ec63ecf0d8c83bebf50bc96b4af94f237a  new
2014-07-26 16:59:58 WalletUpdateSpent found spent coin 10000.00bc afb386ad6b9865b188547871057f0acb3a3392a65e10783448d9e097053e9803
2014-07-26 16:59:58 AddToWallet 8de484cc4beaede5391a6d49185e24ec63ecf0d8c83bebf50bc96b4af94f237a
2014-07-26 16:59:58 Relaying wtx 8de484cc4beaede5391a6d49185e24ec63ecf0d8c83bebf50bc96b4af94f237a
2014-07-26 16:59:58 SplitUpMoney Success: tx 8de484cc4beaede5391a6d49185e24ec63ecf0d8c83bebf50bc96b4af94f237a

Node 3

Code:
2014-07-26 17:53:17 found coins 1
2014-07-26 17:53:17 found coins 1
2014-07-26 17:53:17  vin nValue 1000000000000
2014-07-26 17:53:17 DoAutomaticDenominating: Split up large input:
2014-07-26 17:53:17 keypool reserve 3
2014-07-26 17:53:17 CommitTransaction:
CTransaction(hash=143c5f25fa8c2186ef4084cd9c4c5e1bb6593f94e2d61c2bcb323f5a2e677d2b, ver=1, vin.size=1, vout.size=13, nLockTime=0)
    CTxIn(COutPoint(10b2b6c5f8221604b318233c80d48bbc41cd5548920e7224d12221d55d32ffa8, 1), scriptSig=304402202f8199864d0a2bef)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=9040.91900000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
keypool keep 3
2014-07-26 17:53:17 AddToWallet 143c5f25fa8c2186ef4084cd9c4c5e1bb6593f94e2d61c2bcb323f5a2e677d2b  new
2014-07-26 17:53:17 WalletUpdateSpent found spent coin 10000.00bc 10b2b6c5f8221604b318233c80d48bbc41cd5548920e7224d12221d55d32ffa8
2014-07-26 17:53:18 AddToWallet 143c5f25fa8c2186ef4084cd9c4c5e1bb6593f94e2d61c2bcb323f5a2e677d2b
2014-07-26 17:53:18 Relaying wtx 143c5f25fa8c2186ef4084cd9c4c5e1bb6593f94e2d61c2bcb323f5a2e677d2b
2014-07-26 17:53:18 SplitUpMoney Success: tx 143c5f25fa8c2186ef4084cd9c4c5e1bb6593f94e2d61c2bcb323f5a2e677d2b

- all splits are identical
http://test.explorer.darkcoin.qa/tx/144a1334ee3f16606860fc491e626f507ed7923267351098717ad40428bfdd62
http://test.explorer.darkcoin.qa/tx/8de484cc4beaede5391a6d49185e24ec63ecf0d8c83bebf50bc96b4af94f237a
http://test.explorer.darkcoin.qa/tx/143c5f25fa8c2186ef4084cd9c4c5e1bb6593f94e2d61c2bcb323f5a2e677d2b

After that all wallets fail to autodenominate

Node 1

Code:
2014-07-26 17:06:07 found coins 13
2014-07-26 17:06:07  vin nValue 19980000000
2014-07-26 17:06:07 found coins 13
2014-07-26 17:06:07  vin nValue 19980000000
2014-07-26 17:06:07  vin nValue 3996000000
2014-07-26 17:06:07  vin nValue 1000000
2014-07-26 17:06:07  vin nValue 19980000000
2014-07-26 17:06:07  vin nValue 3996000000
2014-07-26 17:06:07  vin nValue 1000000
2014-07-26 17:06:07  vin nValue 19980000000
2014-07-26 17:06:07  vin nValue 3996000000
2014-07-26 17:06:07  vin nValue 1000000
2014-07-26 17:06:07  vin nValue 19980000000
2014-07-26 17:06:07  vin nValue 3996000000
2014-07-26 17:06:07  vin nValue 1000000
2014-07-26 17:06:07 DoAutomaticDenominating : Running darksend denominate for 199 coins.
2014-07-26 17:06:07 DoAutomaticDenominating : Error running denominate, Insufficient funds 2

Node 2

Code:
2014-07-26 17:00:05 found coins 13
2014-07-26 17:00:05  vin nValue 19980000000
2014-07-26 17:00:05 found coins 13
2014-07-26 17:00:05  vin nValue 19980000000
2014-07-26 17:00:05  vin nValue 3996000000
2014-07-26 17:00:05  vin nValue 1000000
2014-07-26 17:00:05  vin nValue 19980000000
2014-07-26 17:00:05  vin nValue 3996000000
2014-07-26 17:00:05  vin nValue 1000000
2014-07-26 17:00:05  vin nValue 19980000000
2014-07-26 17:00:05  vin nValue 3996000000
2014-07-26 17:00:05  vin nValue 1000000
2014-07-26 17:00:05  vin nValue 19980000000
2014-07-26 17:00:05  vin nValue 3996000000
2014-07-26 17:00:05  vin nValue 1000000
2014-07-26 17:00:05 DoAutomaticDenominating : Running darksend denominate for 199 coins.
2014-07-26 17:00:05 DoAutomaticDenominating : Error running denominate, Insufficient funds 2

Node 3

Code:
2014-07-26 17:56:37 found coins 13
2014-07-26 17:56:37  vin nValue 19980000000
2014-07-26 17:56:37 found coins 13
2014-07-26 17:56:37  vin nValue 19980000000
2014-07-26 17:56:37  vin nValue 3996000000
2014-07-26 17:56:37  vin nValue 1000000
2014-07-26 17:56:37  vin nValue 19980000000
2014-07-26 17:56:37  vin nValue 3996000000
2014-07-26 17:56:37  vin nValue 1000000
2014-07-26 17:56:37  vin nValue 19980000000
2014-07-26 17:56:37  vin nValue 3996000000
2014-07-26 17:56:37  vin nValue 1000000
2014-07-26 17:56:37  vin nValue 19980000000
2014-07-26 17:56:37  vin nValue 3996000000
2014-07-26 17:56:37  vin nValue 1000000
2014-07-26 17:56:37 DoAutomaticDenominating : Running darksend denominate for 199 coins.
2014-07-26 17:56:37 DoAutomaticDenominating : Error running denominate, Insufficient funds 2

So yeah, highly reproducable for me :)

 
Yep, i reproduced this in three distinct wallet.

- Create new wallet
- Transfer 10,000 DRK
- Wait for split

Wallet 1

Code:
2014-07-26 17:06:06 found coins 1
2014-07-26 17:06:06 found coins 1
2014-07-26 17:06:06  vin nValue 1000000000000
2014-07-26 17:06:06 DoAutomaticDenominating: Split up large input:
2014-07-26 17:06:06 keypool added key 1003, size=1001
2014-07-26 17:06:06 keypool reserve 3
2014-07-26 17:06:06 CommitTransaction:
CTransaction(hash=144a1334ee3f16606860fc491e626f507ed7923267351098717ad40428bfdd62, ver=1, vin.size=1, vout.size=13, nLockTime=0)
    CTxIn(COutPoint(8376873a5446ab38d56e9ae6e483bbce0ff1db25237d0090076a117bde1e2e31, 1), scriptSig=304402207255f020b9289b43)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=9040.91900000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 b40cd007edcb)
keypool keep 3
2014-07-26 17:06:06 AddToWallet 144a1334ee3f16606860fc491e626f507ed7923267351098717ad40428bfdd62  new
2014-07-26 17:06:06 WalletUpdateSpent found spent coin 10000.00bc 8376873a5446ab38d56e9ae6e483bbce0ff1db25237d0090076a117bde1e2e31
2014-07-26 17:06:06 AddToWallet 144a1334ee3f16606860fc491e626f507ed7923267351098717ad40428bfdd62
2014-07-26 17:06:06 Relaying wtx 144a1334ee3f16606860fc491e626f507ed7923267351098717ad40428bfdd62
2014-07-26 17:06:06 SplitUpMoney Success: tx 144a1334ee3f16606860fc491e626f507ed7923267351098717ad40428bfdd62

Wallet 2

Code:
2014-07-26 16:59:58 found coins 1
2014-07-26 16:59:58 found coins 1
2014-07-26 16:59:58  vin nValue 1000000000000
2014-07-26 16:59:58 DoAutomaticDenominating: Split up large input:
2014-07-26 16:59:58 keypool added key 1003, size=1001
2014-07-26 16:59:58 keypool reserve 3
2014-07-26 16:59:58 CommitTransaction:
CTransaction(hash=8de484cc4beaede5391a6d49185e24ec63ecf0d8c83bebf50bc96b4af94f237a, ver=1, vin.size=1, vout.size=13, nLockTime=0)
    CTxIn(COutPoint(afb386ad6b9865b188547871057f0acb3a3392a65e10783448d9e097053e9803, 0), scriptSig=304402202add64fead7aa4a7)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=9040.91900000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 031eeb0d4027)
keypool keep 3
2014-07-26 16:59:58 AddToWallet 8de484cc4beaede5391a6d49185e24ec63ecf0d8c83bebf50bc96b4af94f237a  new
2014-07-26 16:59:58 WalletUpdateSpent found spent coin 10000.00bc afb386ad6b9865b188547871057f0acb3a3392a65e10783448d9e097053e9803
2014-07-26 16:59:58 AddToWallet 8de484cc4beaede5391a6d49185e24ec63ecf0d8c83bebf50bc96b4af94f237a
2014-07-26 16:59:58 Relaying wtx 8de484cc4beaede5391a6d49185e24ec63ecf0d8c83bebf50bc96b4af94f237a
2014-07-26 16:59:58 SplitUpMoney Success: tx 8de484cc4beaede5391a6d49185e24ec63ecf0d8c83bebf50bc96b4af94f237a

Node 3

Code:
2014-07-26 17:53:17 found coins 1
2014-07-26 17:53:17 found coins 1
2014-07-26 17:53:17  vin nValue 1000000000000
2014-07-26 17:53:17 DoAutomaticDenominating: Split up large input:
2014-07-26 17:53:17 keypool reserve 3
2014-07-26 17:53:17 CommitTransaction:
CTransaction(hash=143c5f25fa8c2186ef4084cd9c4c5e1bb6593f94e2d61c2bcb323f5a2e677d2b, ver=1, vin.size=1, vout.size=13, nLockTime=0)
    CTxIn(COutPoint(10b2b6c5f8221604b318233c80d48bbc41cd5548920e7224d12221d55d32ffa8, 1), scriptSig=304402202f8199864d0a2bef)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=199.80000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=39.96000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=9040.91900000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
    CTxOut(nValue=0.01000000, scriptPubKey=OP_DUP OP_HASH160 505c21ed7a72)
keypool keep 3
2014-07-26 17:53:17 AddToWallet 143c5f25fa8c2186ef4084cd9c4c5e1bb6593f94e2d61c2bcb323f5a2e677d2b  new
2014-07-26 17:53:17 WalletUpdateSpent found spent coin 10000.00bc 10b2b6c5f8221604b318233c80d48bbc41cd5548920e7224d12221d55d32ffa8
2014-07-26 17:53:18 AddToWallet 143c5f25fa8c2186ef4084cd9c4c5e1bb6593f94e2d61c2bcb323f5a2e677d2b
2014-07-26 17:53:18 Relaying wtx 143c5f25fa8c2186ef4084cd9c4c5e1bb6593f94e2d61c2bcb323f5a2e677d2b
2014-07-26 17:53:18 SplitUpMoney Success: tx 143c5f25fa8c2186ef4084cd9c4c5e1bb6593f94e2d61c2bcb323f5a2e677d2b

- all splits are identical
http://test.explorer.darkcoin.qa/tx/144a1334ee3f16606860fc491e626f507ed7923267351098717ad40428bfdd62
http://test.explorer.darkcoin.qa/tx/8de484cc4beaede5391a6d49185e24ec63ecf0d8c83bebf50bc96b4af94f237a
http://test.explorer.darkcoin.qa/tx/143c5f25fa8c2186ef4084cd9c4c5e1bb6593f94e2d61c2bcb323f5a2e677d2b

After that all wallets fail to autodenominate

Node 1

Code:
2014-07-26 17:06:07 found coins 13
2014-07-26 17:06:07  vin nValue 19980000000
2014-07-26 17:06:07 found coins 13
2014-07-26 17:06:07  vin nValue 19980000000
2014-07-26 17:06:07  vin nValue 3996000000
2014-07-26 17:06:07  vin nValue 1000000
2014-07-26 17:06:07  vin nValue 19980000000
2014-07-26 17:06:07  vin nValue 3996000000
2014-07-26 17:06:07  vin nValue 1000000
2014-07-26 17:06:07  vin nValue 19980000000
2014-07-26 17:06:07  vin nValue 3996000000
2014-07-26 17:06:07  vin nValue 1000000
2014-07-26 17:06:07  vin nValue 19980000000
2014-07-26 17:06:07  vin nValue 3996000000
2014-07-26 17:06:07  vin nValue 1000000
2014-07-26 17:06:07 DoAutomaticDenominating : Running darksend denominate for 199 coins.
2014-07-26 17:06:07 DoAutomaticDenominating : Error running denominate, Insufficient funds 2

Node 2

Code:
2014-07-26 17:00:05 found coins 13
2014-07-26 17:00:05  vin nValue 19980000000
2014-07-26 17:00:05 found coins 13
2014-07-26 17:00:05  vin nValue 19980000000
2014-07-26 17:00:05  vin nValue 3996000000
2014-07-26 17:00:05  vin nValue 1000000
2014-07-26 17:00:05  vin nValue 19980000000
2014-07-26 17:00:05  vin nValue 3996000000
2014-07-26 17:00:05  vin nValue 1000000
2014-07-26 17:00:05  vin nValue 19980000000
2014-07-26 17:00:05  vin nValue 3996000000
2014-07-26 17:00:05  vin nValue 1000000
2014-07-26 17:00:05  vin nValue 19980000000
2014-07-26 17:00:05  vin nValue 3996000000
2014-07-26 17:00:05  vin nValue 1000000
2014-07-26 17:00:05 DoAutomaticDenominating : Running darksend denominate for 199 coins.
2014-07-26 17:00:05 DoAutomaticDenominating : Error running denominate, Insufficient funds 2

Node 3

Code:
2014-07-26 17:56:37 found coins 13
2014-07-26 17:56:37  vin nValue 19980000000
2014-07-26 17:56:37 found coins 13
2014-07-26 17:56:37  vin nValue 19980000000
2014-07-26 17:56:37  vin nValue 3996000000
2014-07-26 17:56:37  vin nValue 1000000
2014-07-26 17:56:37  vin nValue 19980000000
2014-07-26 17:56:37  vin nValue 3996000000
2014-07-26 17:56:37  vin nValue 1000000
2014-07-26 17:56:37  vin nValue 19980000000
2014-07-26 17:56:37  vin nValue 3996000000
2014-07-26 17:56:37  vin nValue 1000000
2014-07-26 17:56:37  vin nValue 19980000000
2014-07-26 17:56:37  vin nValue 3996000000
2014-07-26 17:56:37  vin nValue 1000000
2014-07-26 17:56:37 DoAutomaticDenominating : Running darksend denominate for 199 coins.
2014-07-26 17:56:37 DoAutomaticDenominating : Error running denominate, Insufficient funds 2

So yeah, highly reproducable for me :)
the good thing about it being highly reproducable is that its easier to figure out what the problem is :p

and, im betting that eduffield is working on that atm...
 
Evan is to coding like Jimmy Hendrix is to guitar playing... simply AWESOME!! rock 'n roll dude!
 
****** RC4 update 10.12.8 *******

This was another pretty large update:

- Fixed a few issues with input selection causing the "Insufficent Funds 2" error
- Masternodes now reset themselves when they give "entries is full". Not sure what's causing it but a client will just try again
- Improved the split up function
- Fixed issues with AutoDenom in wallets larger than a few hundred
- Fixed a case for collateral charges where the client gave up when it shouldn't have
- Input selection will now only select denominated, non-denominated or all inputs. This caused ds+ inputs to get interrupted by the splitting mechanism sometimes.
- Added new GUI element for selecting which inputs you want to send
- Fixed darksend+ rounds function, it was returning bad data in some cases causing darksend inputs to never stop being sent through darksend.
- Fixed "Send" dialog to be able to use the different kinds of inputs available. Sending anonymous transactions should now work properly.

DoAutoDenominate should work in nearly all cases now. However, there are some known issues:
- Random collateral charges (still will happen, but it's more uncommon.)
- Password protected wallets

Testing commands, you can start multiple wallets up and all denominate on the same masternode for testing purposes:
/darkcoin-qt -datadir=/home/user/.darkcoin -listen=0 -darksendrounds=8 -usemasternode="192.168.56.102:19999"
/darkcoin-qt -datadir=/home/user/.darkcoin2 -listen=0 -darksendrounds=8 -usemasternode="192.168.56.102:19999"

and even disable darksend auto-denom if wanted:
/darkcoin-qt -datadir=/home/user/.darkcoin -listen=0 -darksendrounds=8 -usemasternode="192.168.56.102:19999" -disabledarksend=1

I suppose a really privacy aware user (or group of users) could have their own private masternode using these commands too. Another use case I hadn't thought of.

RC4 Binaries ( masternodes / auto-denom )
http://www.darkcoin.io/downloads/rc4/darkcoin-qt
http://www.darkcoin.io/downloads/rc4/darkcoind
 
Last edited by a moderator:
I suppose a really privacy aware user (or group of users) could have their own private masternode using these commands too. Another use case I hadn't thought of.
This has some nice implications indeed - perhaps it's even possible to implement something like a "web of trust" where masternodes can earn "trustpoints" via crypto-signature chains by other masternode OPs - and the darksend user is able to specifiy what "trustscore-threshold" for his transaction is mandatory. That way compromising the masternode network will be even harder...
 
Status
Not open for further replies.
Back
Top