It was probably that the mempool was full of high transaction fee transactions. I usually have no care in the world about how long my TX takes. 0.0001 usually works for me.
My best guess is that transactions of very low amounts (and especially very low fees) are the ones with looooong confirmation times.
Two examples:
1) A few days ago bitmixer sent a small payment to ME, but it took some 40 + hours to confirm (as they sent the payment with a close to $0.00 miner's fee). I did get it confirmed, but it took a long time.
2) As a test during perhaps the worst of the "stress test" / spamming / attack (July 6), I sent myself a small transaction of about BTC0.005, but with a large fee: BTC0.0006 ($0.16). The transaction was confirmed on the next block. Reconfirmed on the one after that.
1) Can you give proof of that? Because I know for one that bitmixer.io is
not stupid enough to pay a 0 TX fees.
2) Why the heck are you wasting 0.0006 BTC on a test?
This site actually tells what's a good TX fee for free.
I'm having a hard time believing you, mate. I can't help to think that you're lying.