5

I have two questions, both about sendmany.

First, is there any limit on how much transactions can I send with sendmany? (Apart from bash's limit with maximal parameter length.) Is sending about 500 transactions OK?

Second, what will be the fees used when I send a lot of transactions (and thus, probably creating a big transaction)?

Karel Bílek
  • 2,695
  • 3
  • 24
  • 45

1 Answers1

4

You can calculate your transaction size before sending the transaction. Here's some more info on that:

How to calculate transaction size before sending

A single transaction isn't limited to how many outputs it has, rather, there are some limits to how big a block is. You can read more here:

How many different destinations can a single transaction have?

EDIT: After calculating the size, you can further calculate fees by using this method (it takes into account some code in main.h):

What is the exact formula for calculating transaction fees?

bvpx
  • 1,142
  • 7
  • 28
  • That is interesting. I would guess the fees are then added based on "recommended" values and the size, right? – Karel Bílek Mar 02 '14 at 08:11
  • I am accepting this answer, but if someone answers the part about fees I will be glad. – Karel Bílek Mar 02 '14 at 19:39
  • 1
    Sorry, I forgot to link this thread: http://bitcoin.stackexchange.com/questions/3400/what-is-the-exact-formula-for-calculating-transaction-fees – bvpx Mar 03 '14 at 04:47