I am using the blockchain.info API to send btc from my blockchain wallet to about 3000 addresses. I'm using their send to many API/Service to do this.
My problem is that I need to make sure the send doesn't get stuck or go to limbo. The amounts I'm sending are about 150USD to each of the 3000 addresses.
The API call lets you set a custom fee to pay. What fee should I pay to gain priority in the network and ensure the transaction goes through fast and easy as possible?
According to https://bitcoin.stackexchange.com/questions/31974/what-is-the-average-size-of-a-bitcoin-transaction average size seems to be close 500. The transaction size will depend on how many inputs you have and how many outputs you create.
I wrote a program for this a while ago and was seeing, 315 bytes base(one input) and about 70 bytes additionally per output.
– Steve Ellis May 23 '17 at 22:11