Author

Topic: Too small amount Error in Bitcoin-QT 0.8.3 ? (Read 2717 times)

legendary
Activity: 2114
Merit: 1015
September 22, 2013, 04:51:51 PM
#7
ok, I guess your arguments are valid.
full member
Activity: 141
Merit: 100
September 22, 2013, 11:53:43 AM
#6
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 Smiley

+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= or set minrelayfee= in your conf file.
legendary
Activity: 2058
Merit: 1452
September 22, 2013, 11:14:18 AM
#5
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 Smiley
legendary
Activity: 2114
Merit: 1015
September 22, 2013, 10:44:31 AM
#4
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.
legendary
Activity: 1221
Merit: 1025
e-ducat.fr
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 more carefully..
I realize now that the limitation does not apply solely to sendmany transactions but to all.
full member
Activity: 137
Merit: 100
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.
legendary
Activity: 1221
Merit: 1025
e-ducat.fr
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?
Jump to: