Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

Darksend Creates Denomination with wallet balance less then 0.8 dashs

Discussion in 'PrivateSend Questions and Help' started by dashmenow, Dec 29, 2015.

  1. dashmenow

    dashmenow New Member

    Joined:
    Dec 29, 2015
    Messages:
    5
    Likes Received:
    2
    Trophy Points:
    3
    First question, how it is possible ? As in interface you can't start mixing with the balance less then 1.4 dashs.
    Second, the mixing cost is .05203406704637121778% of the wallet balance.

    What did i do wrong with my wallet, to be charged with this amount ?

    Here is the transaction information:


    Status: 12 confirmationsDate: 30.12.15 02:57Total debit: 0.00000000 DASHTotal credit: 0.00000000 DASHTransaction fee: -0.00039313 DASHNet amount: -0.00039313 DASHTransaction ID: 79f4a659ad3a627a91e7ce09899e6e5a765430146869c8f430d409b4cab028bb-000

    Overview screen with balance less then 1.4 dashs: Снимок-Dash Core - Wallet -1.png

    Denomination transaction at top:
    Снимок-Dash Core - Wallet .png
    Transaction details:
    Снимок-Transaction details.png


    Edit:
    Additional info.

    I'm not sure, but the reason for mixing and charging my wallet, may be related to two things:
    1. In dash.conf I've set the liquidityprovider=1
    2. There was a "Darksend" checkbox set in "Send" tab, with no amount at all and with no transaction associated whatsoever.

    BTW, I'm a total noob, and just have started mining. So this may be a proper behaviour for Dash, and I'm not read all proper materials on this coin.

    P.S. Please tell me this is not a bug, because I'm planning to setup a masternode someday...
     
    #1 dashmenow, Dec 29, 2015
    Last edited by a moderator: Dec 29, 2015
    • Like Like x 1
  2. tungfa

    tungfa Administrator
    Dash Core Group Foundation Member Moderator

    Joined:
    Apr 9, 2014
    Messages:
    7,430
    Likes Received:
    5,919
    Trophy Points:
    1,283
  3. flare

    flare Administrator
    Core Developer Moderator

    Joined:
    May 18, 2014
    Messages:
    2,245
    Likes Received:
    2,396
    Trophy Points:
    1,183
    It's not a bug, it's a feature.

    Setting liquidityprovider=1 will exactly do what you are seeing: Endlessly running mixing regardless of balance - until your balance is exhausted (~0)

    What was your purpose of enabling it?
     
    • Like Like x 1
  4. dashmenow

    dashmenow New Member

    Joined:
    Dec 29, 2015
    Messages:
    5
    Likes Received:
    2
    Trophy Points:
    3
    This is not what I'm concerned about. Charging for mixing is fair.

    Problems are:
    1. As I mentioned, the charging started with the balance less then 1.49 DASH, which is minimal limit for mixing in dash-qt (see the screenshot) Снимок-Darksend.png
    2. The charge for this mixing (that was only one successful) is not covered by any publicly available documentation. Right now as I've found, the darksend have a fee of 0.03 dash, the InstantX 0.01 dash, and minimal per KB fee is 0.0001 dash.

    The question is where the heck the charge came from ? How it is calculated ? Is there some fees I missing, or there is something else i've not discovered about DASH yet ?
    Just give me a hint where to dig to ...
     
  5. UdjinM6

    UdjinM6 Official Dash Dev
    Core Developer Moderator

    Joined:
    May 20, 2014
    Messages:
    3,202
    Likes Received:
    3,193
    Trophy Points:
    1,183
    1. As flare already mentioned liquidityprovider=1 means that wallet doesn't care if you pushed the button or not - it just starts mixing right away until there are no more funds.
    2. http://explorer.dash.org/tx/79f4a659ad3a627a91e7ce09899e6e5a765430146869c8f430d409b4cab028bb
    This transaction is the one where denominated funds are created (which is a "normal" tx), no mixing is happening here yet. Note that it's almost 3.5Kb because you have small inputs - that's why you were charged that much (0.00039313 DASH).
    As for tx costs in general:
    - IX cost is 0.001 DASH (as you already found but I believe it's should be written in tx confirmation box already(?));
    - DS mixing cost is 0.01 DASH every 10 or so mixing transactions on average (to charge or not to charge is decided by MNs);
    - DS payment cost is calculated by rounding amount down to nearest denomination (0.1 DASH) (to eliminate change and prevent "dead change" attack of original CoinJoin algo).
     
  6. dashmenow

    dashmenow New Member

    Joined:
    Dec 29, 2015
    Messages:
    5
    Likes Received:
    2
    Trophy Points:
    3
    First of all: Thank you a lot for the answers !

    Ok, now we are getting somewhere. There is a transaction with the size 3.5Kb which is charged with 0.00010001 per KB. Now this number (0.00039313 DASH) is making sense. This number is a charge for 3.(930906)Kb. Uhmm close enough to 3.5Kb ... BTW, I've never said it is "high". I had no information on where this number originating from.

    You say that the mixing is not happened yet. What is the origin of denomination ? What caused this denomination ?
     
  7. UdjinM6

    UdjinM6 Official Dash Dev
    Core Developer Moderator

    Joined:
    May 20, 2014
    Messages:
    3,202
    Likes Received:
    3,193
    Trophy Points:
    1,183
    You are welcome :)

    Before mixing funds you (your wallet) have to create equal denominations of 0.1, 1, 10 and 100 DASH (depends on how much funds you have in your wallet) and only then you (your wallet) can start actual mixing of these denominations together with other people's denominations using masternodes.

    * "you (your wallet)" thing: your wallet will do this automagically at the right time but you have to unlock it manually first if it was locked with passphrase.
     

Share This Page