Post
Topic
Board Announcements (Altcoins)
Re: [ANN] [QRK] Quark | Super secure hashing | CPU mining
by
Neisklar
on 10/12/2013, 12:11:52 UTC
Hi guys.

I'm not sure where is the "support" thread or forum for QRK, but it seems there is a bug it should be handled sooner than later.

The problem is sometimes transactions are not sent to the network, but for your local client seems they've been. So you spent some QRKs and you "lost" them from your wallet, but the transaction is never propagated thought the network nor included in any block.

If you try to check the transaction in a blockexplorer or using getrawtransaction (in a client properly configured to get and store all that information from blockchain) the transaction doesn't exist at all. If you check in your own client, you can see the transaction properly having 0 confirmations.

As there is no way to force the resend of the transaction, there is a huge problem when you want to deal with payments in an automatic mood... and a big problem when you're doing those by yourself, because to recover your funds, you need to: Dump your private keys, reinstall a fresh client, import private keys there, and redownload/rescan the blockchain in order to get your money available again.

Can anybody tell me who can be contacted about this issue in order to provide more information if needed?

TXID is ba07e12c1c58b57f26d1c983d564d448eb90cc8810d10c4e25aafe569ff332fd, but you won't be able to find it in the blockchain.

It was created with createrawtransaction [{"txid":"a305c35df688cfd15d8c1d78c6d679c3ba37883944755c35f2f7985b54dd7bf5","vout":1}] {"QhrNXCEN8iwhpzSkMy7J99BiqjKXPUTy83": 0.002, "QXoUVrqAitgrcTYvCZihjSCxE8gBfYSaSH": 0.9979}, properly signed and sended to the network.

Thanks in advance.


I cannot answer this all in perfect detail, but can give you some insight.

First of all, you don't need to do the whole reinstall stuff. You can run the wallet with the -salvage option.
This is somewhat compared to creating a new wallet, import all keys from the old in the new one and do a blockchain scan, without downloading the chain again.

Transactions need most of the time/often a transaction fee, if not, it is normally not processed and/or relayed by other nodes. But looking at your transaction i see you are already know that and have a fee of 0.0001 (input of 1.0, two outputs which add up to 0.9999).
I'm not sure about the needed amount for the fee, i think it is comparable to bitcoin.
Also the criteria to get a fee-free transaction are imho the same as in the bitcoin client (Inputs-age, TX-size, Value, ...)