Bitcoin Forum
November 14, 2024, 02:04:40 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Too small amount Error in Bitcoin-QT 0.8.3 ?  (Read 2717 times)
Boussac (OP)
Legendary
*
Offline Offline

Activity: 1221
Merit: 1025


e-ducat.fr


View Profile WWW
July 26, 2013, 09:44:29 AM
Last edit: July 26, 2013, 01:02:10 PM by Boussac
 #1

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?

stevenh512
Full Member
***
Offline Offline

Activity: 137
Merit: 100



View Profile
July 26, 2013, 11:11:03 PM
 #2

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.

This signature intentionally left blank.
Boussac (OP)
Legendary
*
Offline Offline

Activity: 1221
Merit: 1025


e-ducat.fr


View Profile WWW
July 27, 2013, 01:05:31 PM
 #3

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.

Hyena
Legendary
*
Offline Offline

Activity: 2114
Merit: 1015



View Profile WWW
September 22, 2013, 03:44:31 PM
 #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.

★★★ CryptoGraffiti.info ★★★ Hidden Messages Found from the Block Chain (Thread)
grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1452



View Profile
September 22, 2013, 04:14:18 PM
 #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

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
GoldenWings91
Full Member
***
Offline Offline

Activity: 141
Merit: 100


View Profile
September 22, 2013, 04:53:43 PM
 #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=<minfee> or set minrelayfee=<minfee> in your conf file.

Support The Bitcoin Network By Running A Full Node
Node Stats     GPG Key-ID: 0x445DF2D8     Monetary Freedom Is A Basic Human Right
Hyena
Legendary
*
Offline Offline

Activity: 2114
Merit: 1015



View Profile WWW
September 22, 2013, 09:51:51 PM
 #7

ok, I guess your arguments are valid.

★★★ CryptoGraffiti.info ★★★ Hidden Messages Found from the Block Chain (Thread)
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!