Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: Boussac on July 26, 2013, 09:44:29 AM



Title: Too small amount Error in Bitcoin-QT 0.8.3 ?
Post by: Boussac on July 26, 2013, 09:44:29 AM
I cross post from the 0.8.3 release thread because I got not answer there: my question maybe not specific to this new release.

My understanding is that the "sendmany" command will only accept transactions of a certain minimal amount to mitigate the risk of spamming the network.
I had the "Too small amount" error on amounts like 0.00001 BTC.
What is the actual limit in this new version?


Title: Re: Too small amount Error in Bitcoin-QT 0.8.3 ?
Post by: stevenh512 on July 26, 2013, 11:11:03 PM
From the 0.8.2 release notes:

Quote
Payments (transaction outputs) of 0.543 times the minimum relay fee (0.00005430 BTC) are now considered 'non-standard', because storing them costs the network more than they are worth and spending them will usually cost their owner more in transaction fees than they are worth.


Title: Re: Too small amount Error in Bitcoin-QT 0.8.3 ?
Post by: Boussac on July 27, 2013, 01:05:31 PM
From the 0.8.2 release notes:

Quote
Payments (transaction outputs) of 0.543 times the minimum relay fee (0.00005430 BTC) are now considered 'non-standard', because storing them costs the network more than they are worth and spending them will usually cost their owner more in transaction fees than they are worth.
Thanks for the prompt and accurate answer: I should be reading the release notes (https://bitcointalk.org/index.php?topic=219504.0) more carefully..
I realize now that the limitation does not apply solely to sendmany transactions but to all.


Title: Re: Too small amount Error in Bitcoin-QT 0.8.3 ?
Post by: Hyena on September 22, 2013, 03:44:31 PM
that "feature" totally sucks. I need to send small transactions to test my business logic. I would be willing to pay enough transaction fees to make the small transactions possible. this is the first time bitcoin developers have pissed me off with their changes.


Title: Re: Too small amount Error in Bitcoin-QT 0.8.3 ?
Post by: grue on September 22, 2013, 04:14:18 PM
that "feature" totally sucks. I need to send small transactions to test my business logic. I would be willing to pay enough transaction fees to make the small transactions possible. this is the first time bitcoin developers have pissed me off with their changes.
protip: use testnet for tests :)


Title: Re: Too small amount Error in Bitcoin-QT 0.8.3 ?
Post by: GoldenWings91 on September 22, 2013, 04:53:43 PM
that "feature" totally sucks. I need to send small transactions to test my business logic. I would be willing to pay enough transaction fees to make the small transactions possible. this is the first time bitcoin developers have pissed me off with their changes.
protip: use testnet for tests :)

+1

The minimum relay fee has always existed it was just set very low; so low that it allowed txs to be created that would cost more in fees to spend than the amount being sent. Unsurprisingly these txs tend to rarely be spent and unspent txs can't be pruned hence these tiny txs greatly contribute to blockchain bloat. Since the Bitcoin network is a shared resource some people would rather not relay these txs as they are uneconomical to spend and will likely just bloat the blockchain. Before the minrelayfee patch users who wanted to adjust relay fee rules would have to change the value in the source code and compile the program. Since the value of Bitcoin changes daily the minrelayfee needs to be adjusted often and requiring to recompile the program each time you want to do this is not practical. That's when this patch came in. The minrelayfee was changed from a compiled constant to an adjustable variable. At the time of the patches creation, 5400 Satoshis was the calculated minimum output that could be spent with a fee that would cost less than the output, so it was set as the default. You can freely adjust this by either starting Bitcoin with -minrelayfee=<minfee> or set minrelayfee=<minfee> in your conf file.


Title: Re: Too small amount Error in Bitcoin-QT 0.8.3 ?
Post by: Hyena on September 22, 2013, 09:51:51 PM
ok, I guess your arguments are valid.