From multibit to electrum : low fee and unconfirmed parent I made 3 btc transfer from my old Multibit classic wallet a few weeks ago (dec. 11), then I discovered that the fee was far too low for the transfers to be confirmed.

I then restored my original wallet into Electrum, and it shows me these 3 transactions with different status :


Low Fee (44 sat/byte) - 0.0068 btc  
unconfirmed parent (52 sat/byte) - 0.04497458 btc
unconfirmed parent (19 sat/byte) - 0.1221 btc


Unfortunately I cannot adjust fee on these transactions, so I tried a CPFP when making a new transfer from another wallet I created in electrum to my original wallet, but no result. 

I tried to reproduce the 1st transfer, from the original wallet, same src/dest and amount but with Higher Fee (598 sat/byte)... no result.

I'm afraid to be stuck at this stage, I don't know what to do to unlock these transactions :( any detailed advice is welcome ! (i'm on OSX if asked).
Seems like your 589 Sat/Byte went through now, however that transaction is not a double-spend of your 1st transaction because the total output Total Input amount is different.

Transaction e9723fdf6c923a278304e7bffcd3089f4175dabf2ca1702516718195e005e5dd is also not a CPFP of the 3 transactions you mentioned above.

If you want to attempt a CPFP on those 3 transactions, you have to spend the unspent output 17HiELrskFprzREjeLDYNuDARV64Q59Ta6, transaction cf617f5908f89c604a5a575b0eac1c570141868569be38510da8916d5f397628.


Did the math for you:


Add all transactions including your new soon to create CPFP transaction:
Great-grandparent + Grandparent + Parent + Child
225 Bytes + 521 Bytes + 192 Bytes + 192 Bytes = 1130 Bytes

Then add up all paid fees:
10000 Sat + 10000 sat + 10000 sat = 30000 sat

Divide to get current Sat/Byte:
30000 Sat / 1130 Bytes = 26,55 Sat/B

Estimated fee to confirm within 60 min. At least 379 Sat/Byte. 
Check out https://estimatefee.com
Subtract to find difference needed:
379 - 26,55 = 352,45 missing Sat/B

Fee for new CPFP transaction:
352,45 Sat/B * 1130 Bytes = 398268,5 sat = 0.00398268 BTC

Fee per byte for the new CPFP transaction:
398268,5 Sat / 192 Bytes = 2074,3 Sat/B


Conclusion:
Make a new transaction, send BTC from 17HiELrskFprzREjeLDYNuDARV64Q59Ta6 with a minimum fee of 2074,3 Sat/B and all your transactions will most likely confirm within 60 min. Or ask miners for help.  



Click here for visualization of double spend  

Click here for double spend example with Electrum.  

How to double-spend(if your client allows it):  


For example directly to your Bittrex address and some changes to yourself:
Create a transaction that spend the same 
Unspent Transaction Output(0.16123728 BTC) as in your 1st transaction.

FROM 1GeAmqqQn1LxBebtt6tmuPVHfzEo9jWPrH (0.16123728 BTC)
TO   17HiELrskFprzREjeLDYNuDARV64Q59Ta6 (0.04497458 BTC)
AND TO  1GeAmqqQn1LxBebtt6tmuPVHfzEo9jWPrH (0.1153587 BTC)
With 400 Sat/B as fee.
If I did the math correctly this transaction should have total output 0.16033328 BTC.



Or if you prefer to send it all to yourself: 
FROM 1GeAmqqQn1LxBebtt6tmuPVHfzEo9jWPrH (0.16123728 BTC)
TO   1GeAmqqQn1LxBebtt6tmuPVHfzEo9jWPrH (0.16123728 BTC - fee)
Include a reasonable fee(estimatefee.com) so it confirms within your desired timeframe.
If this transaction gets confirmed first, then your 3 transactions mentioned above will be rendered invalid/disappear.