<p>Seems like your 589 Sat/Byte went through now, however that transaction is not a double-spend of your 1st transaction because the <s>total output</s> Total Input amount is different.</p>

<p>Transaction e9723fdf6c923a278304e7bffcd3089f4175dabf2ca1702516718195e005e5dd is also not a CPFP of the 3 transactions you mentioned above.</p>

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

<p><br>
Did the math for you:</p>

<pre>
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
</pre>

<p>Conclusion:<br>
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.  </p>

<p><br></p>

<p><a href="https://bitcoin.stackexchange.com/questions/55035/is-something-gained-by-double-spending-myself-on-a-51-attack">Click here for visualization of double spend</a>  </p>

<p><a href="https://bitcoin.stackexchange.com/questions/50375/understanding-a-bitcoin-double-spending-transaction-by-performing-one-on-yoursel/54211?noredirect=1#comment62969_54211">Click here for double spend example with Electrum.</a>  </p>

<p>How to double-spend(if your client allows it):  </p>

<pre>
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.

</pre>

CC BY-SA 3.0
2018-01-03T15:39:20.883Z
Problem is that 17HiELrskFprzREjeLDYNuDARV64Q59Ta6 is my bittrex btc address, so I can make a new transfer, but no CPFP i guess... will it work ?
soleshoe
CC BY-SA 3.0
2018-01-03T18:01:58.687Z
You can't CPFP, because Bittrex won't allow you to spend unconfirmed output and also they have a fixed withdrawal fee. I have 2 suggestions for you.
1. Some members on [bitcointalk.org offer free TX acceleration services](https://bitcointalk.org/index.php?board=52.0) ,you can post on their thread and ask them to accelerate your transactions for you.(Or go for the paid services, but beware of the scammy ones). OR
2. Attempt to double-spend your 1st transaction if your client allows it, this time using the right input amount of 0.16123728 BTC
Chak
CC BY-SA 3.0
2018-01-03T20:41:46.030Z
Sorry, I don't understand the second option :/ How to double spend 1st transaction (0.0068) can give a total of 0.16123728 ? I'm lost
soleshoe
CC BY-SA 3.0
2018-01-03T22:56:11.610Z
Added steps for you. See answer.
Chak
CC BY-SA 3.0
2018-01-04T12:22:23.270Z
Oh my ! :/ I tried the second solution first, and just realized that the amount to send to myself is my actual wallet balance if i'm right ? The idea is to spend all wallet content to myself I guess ? I'll have to restart then... so many fees lost :(
soleshoe
CC BY-SA 3.0
2018-01-04T12:55:36.640Z
Oh my oh my, I think you should stick to TX acceleration services for now. The idea behind the double spend is to use the EXACT same input and input amount as in your 1st transaction. Which is INPUT 1GeAmqqQn1LxBebtt6tmuPVHfzEo9jWPrH and input amount 0.16123728 BTC . I added another link that double-spend with Electrum.
Chak
CC BY-SA 3.0
2018-01-04T14:29:09.203Z
Let us [continue this discussion in chat](http://chat.stackexchange.com/rooms/71183/discussion-between-soleshoe-and-chak).
soleshoe
CC BY-SA 3.0
2018-01-02T19:22:24.793Z
2018-01-04T12:48:46.833Z
2018-01-04T12:48:46.833Z
Chak
<p>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.</p>

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

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

<p>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. </p>

<p>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.</p>

<p>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).</p>

CC BY-SA 3.0
2018-01-02T16:42:08.070Z
Which transaction did you attempt a CPFP on? Do you have the transaction id for the 1st transaction and the RBF of the 1st transaction.
Chak
CC BY-SA 3.0
2018-01-02T17:13:25.933Z
transaction ID for the CPFP is e9723fdf6c923a278304e7bffcd3089f4175dabf2ca1702516718195e005e5dd
soleshoe
CC BY-SA 3.0
2018-01-02T17:14:09.833Z
the transaction ID of the 1st transfer is : 364e89a750dea40d8bfe1939b431abe6e90abdd3c80230c7c8dd199172061cbf
soleshoe
CC BY-SA 3.0
2018-01-02T19:03:40.790Z
no RBF with multibit
soleshoe
CC BY-SA 3.0
2018-01-03T18:16:05.493Z
I wouldn't say it is a duplicate, since the user already attempted to CPFP and RBF, but he did it incorrectly. The answer therefore helps him solve his mistakes.
Chak
<transaction-fees><electrum><multibit><doublespend><child-pays-for-parent>
From multibit to electrum : low fee and unconfirmed parent
soleshoe
# From multibit to electrum : low fee and unconfirmed parent

(Asked by: username_0 on 2018-01-02)

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 :

1. Low Fee (44 sat/byte) - 0.0068 btc
2. unconfirmed parent (52 sat/byte) - 0.04497458 btc
3. 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).

**Tags:** transaction-fees, electrum, multibit, doublespend, child-pays-for-parent

> **Comments:**
> **username_1**: Which transaction did you attempt a CPFP on? Do you have the transaction id for the 1st transaction and the RBF of the 1st transaction.  
> **username_0**: transaction ID for the CPFP is e9723fdf6c923a278304e7bffcd3089f4175dabf2ca1702516718195e005e5dd  
> **username_0**: the transaction ID of the 1st transfer is : 364e89a750dea40d8bfe1939b431abe6e90abdd3c80230c7c8dd199172061cbf  
> **username_0**: no RBF with multibit  
> **username_1**: I wouldn't say it is a duplicate, since the user already attempted to CPFP and RBF, but he did it incorrectly. The answer therefore helps him solve his mistakes.  

---

## 1 answers

### Answer by username_1 on 2018-01-02. Score: 1

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](https://bitcoin.stackexchange.com/questions/55035/is-something-gained-by-double-spending-myself-on-a-51-attack)

[Click here for double spend example with Electrum.](https://bitcoin.stackexchange.com/questions/50375/understanding-a-bitcoin-double-spending-transaction-by-performing-one-on-yoursel/54211?noredirect=1#comment62969_54211)

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.

```

> **Comments:**
> **username_0**: Problem is that 17HiELrskFprzREjeLDYNuDARV64Q59Ta6 is my bittrex btc address, so I can make a new transfer, but no CPFP i guess... will it work ?  
> **username_1**: You can't CPFP, because Bittrex won't allow you to spend unconfirmed output and also they have a fixed withdrawal fee. I have 2 suggestions for you. 1. Some members on [bitcointalk.org offer free TX acceleration services](https://bitcointalk.org/index.php?board=52.0) ,you can post on their thread and ask them to accelerate your transactions for you.(Or go for the paid services, but beware of the scammy ones). OR 2. Attempt to double-spend your 1st transaction if your client allows it, this time using the right input amount of 0.16123728 BTC  
> **username_0**: Sorry, I don't understand the second option :/ How to double spend 1st transaction (0.0068) can give a total of 0.16123728 ? I'm lost  
> **username_1**: Added steps for you. See answer.  
> **username_0**: Oh my ! :/ I tried the second solution first, and just realized that the amount to send to myself is my actual wallet balance if i'm right ? The idea is to spend all wallet content to myself I guess ? I'll have to restart then... so many fees lost :(  
> **username_1**: Oh my oh my, I think you should stick to TX acceleration services for now. The idea behind the double spend is to use the EXACT same input and input amount as in your 1st transaction. Which is INPUT 1GeAmqqQn1LxBebtt6tmuPVHfzEo9jWPrH and input amount 0.16123728 BTC . I added another link that double-spend with Electrum.  
> **username_0**: Let us [continue this discussion in chat](http://chat.stackexchange.com/rooms/71183/discussion-between-username_0-and-username_1).  

---

