I have an application where I pay users in bitcoins (microtransactions). I am also starting to use Bitcoin core.
What I want: Pay the minimum possible as fee of a custom transaction (1 input and x outputs). I need to pay the minimum because this difference is very important to make my app viable.
I saw that here are different costs/byte. And I see that 0 fee transactions can take forever. But my doubt is that if I pay a minimum of 1 to 10 Satoshis/byte, could the transaction be stucked for ever? or it will spent as maximum 240 min (as the page shows right now I know it can vary).
I also "don't care" about the transaction time spends to reach its destination (to be confirmed) as much I would like 5 days more or less to confirm.
- Can it take forever if I pay the minimum or it will also be but in some days.
- What minimum of fee / byte do you recommend me?
Thank you for reading! If you don't understand something, please make me know and I'll try to explain better.