I have started a transaction from "wallet A" at
2017-06-14 11:51:40
withFees
0.00066328 BTC
, Fee per byte293.487 sat/B
Which is not yet confirmed over 8 hours later.
I have a second transaction from "wallet B" at
2017-06-14 18:08:25
withFees
0.000599 BTC
, Fee per byte265.044 sat/B
Which was started almost 8 hours later than the first, with less Satoshi per byte and was confirmed within approx 1 hour.
How can the first transaction, with a higher fee not be processed, while the second one is? I know I didn't choose the highest fee, but the selected fee should have processed the transaction within 3 blocks, which was supposed to be within 60 minutes according to https://bitcoinfees.21.co/.
Edit:
I do have a past unconfirmed transaction, for which I put a way too low transaction fee, on that wallet. If there is a previous unconfirmed transaction, does that mean the next transactions will wait for the unconfirmed transaction to complete? This will never happen...