So right now, I will need to get transaction 3 confirmed first,
If you are in hurry, bump the fee of transaction 2.
If you are not in hurry, just wait.
As calculated, the total virtual size of your transactions is 427 vbyte.
Given that for a fast confirmation, transaction fee of around 14 sat/vbyte is required, you need to pay 5978 satoshi in total.
You have paid 3024 satoshi for transactions 1 and 3 and need to pay 2954 satoshi for transaction 2.
If you are in hurry, bump the fee rate of transaction 2 to 21 sat/vbyte.
You can pay a bit more (around 25 sat/vbyte) to make sure your transaction will be confirmed soon. The fee rate required for a fast confirmation changes over time.
I'm now trying to increase the fees for transaction 3. The current fee for transaction 3 is 7 sat/b, but even I put in 27 sat/b, it still says:
With doing so, you invalidate transactions 1 and 2.
If you want all three transactions to included in the blockchain and you are in hurry, bump the fee of transaction 2.
Note that in my previous post, I had assumed that the order is transaction 1 ---> transaction 2 ---> transaction 3 and that was why I said you should bump fee of transaction 3.
Since the order is transaction 3 ---> transaction 1 ---> transaction 2, you should bump fee of transaction 2.
Again, no need to do anything, if you are not in hurry.
I think the problem here is the 3 transactions are somehow linked with each other, which creates a chain reaction. This was never my intention though when I sent them yesterday. I just wanted to send 3 transaction to 3 different address, they should be independent and not interfere with each other
Do you know why this would happen? so I can avoid this situation in future payments