<p>It's generally not possible to cancel BTC transactions after they are broadcast to the network. If the transaction is valid, it can be held by miners until it's economically interesting for them to confirm the transaction (until there are no other transactions paying higher fees).</p>
<p>When you say &quot;double spending&quot;, you are probably referring to a technique called &quot;Child pays for parent&quot; (CPFP). This involves making a new transaction spending the leftover change of the original transaction, but using a high fee. Miners can only confirm the child transaction after confirming the parent. By using high fees for the former, miners will be more incentivized into confirming the latter.</p>
<p>To do this in Coinomi, first check the original transaction on the block explorer. Unless you sent your full balance, you should see 2 destination addresses. One is the real destination, the other is your change. Take note of the change address (if there is no change, you can't do CPFP). Second, open your BTC wallet in Coinomi and at the top right corner of the screen select &quot;... / Show unspent outputs&quot;. From the outputs list, select all addresses that are not your change address from the transaction and set them as &quot;do not spend&quot;. Back to the BTC wallet in Coinomi, copy your own receive address, and make a transaction sending your full balance to it. Set &quot;high&quot; priority fees, or custom set a fee even higher than that if the transaction is urgent. After the new transaction confirms, reset your outputs back to spendable.</p>
<p>PS: Replace by fee (RBF) is a feature that allows increasing the fees of unconfirmed transactions without making a completely new transaction, and will be available in a future update.</p>
<p>PS2: you can contact support directly via support.coinomi.com</p>

CC BY-SA 4.0
2020-07-20T02:11:47.843Z
2020-07-20T02:11:47.843Z
Fer Coinomi
<p>I sent a Bitcoin transaction with Coinomi android wallet. I selected the default recommended fee option. However, later I saw that it set only 0.01 USD transaction fee. My transaction is stuck in an unconfirmed state. I need the transaction to go through, it's lot of Bitcoins and I need them now. What is a step by step guide to either cancel the transaction or make it through? The address I'm using is BIP 84 Native Segwit. I tried uninstalling and reinstalling Coinomi, but that doesn't change anything after I re-enter the master seed. I didn't have luck with other wallets either. I read about double spending, but I'm not sure how to execute it. Any help?</p>

CC BY-SA 4.0
2020-07-20T04:19:08.087Z
Does this answer your question? [Why is my transaction not getting confirmed and what can I do about it?](https://bitcoin.stackexchange.com/questions/9046/why-is-my-transaction-not-getting-confirmed-and-what-can-i-do-about-it)
chytrik
<unconfirmed-transactions><coinomi>
Unstuck a unconfirmed transaction with Coinomi
siamii
# Unstuck a unconfirmed transaction with Coinomi

(Asked by: username_0 on 2020-07-19)

I sent a Bitcoin transaction with username_2 android wallet. I selected the default recommended fee option. However, later I saw that it set only 0.01 USD transaction fee. My transaction is stuck in an unconfirmed state. I need the transaction to go through, it's lot of Bitcoins and I need them now. What is a step by step guide to either cancel the transaction or make it through? The address I'm using is BIP 84 Native Segwit. I tried uninstalling and reinstalling username_2, but that doesn't change anything after I re-enter the master seed. I didn't have luck with other wallets either. I read about double spending, but I'm not sure how to execute it. Any help?

**Tags:** unconfirmed-transactions, coinomi

> **Comments:**
> **username_1**: Does this answer your question? [Why is my transaction not getting confirmed and what can I do about it?](https://bitcoin.stackexchange.com/questions/9046/why-is-my-transaction-not-getting-confirmed-and-what-can-i-do-about-it)  

---

## 1 answers

### Answer by username_2 on 2020-07-20. Score: 1

It's generally not possible to cancel BTC transactions after they are broadcast to the network. If the transaction is valid, it can be held by miners until it's economically interesting for them to confirm the transaction (until there are no other transactions paying higher fees).

When you say "double spending", you are probably referring to a technique called "Child pays for parent" (CPFP). This involves making a new transaction spending the leftover change of the original transaction, but using a high fee. Miners can only confirm the child transaction after confirming the parent. By using high fees for the former, miners will be more incentivized into confirming the latter.

To do this in username_2, first check the original transaction on the block explorer. Unless you sent your full balance, you should see 2 destination addresses. One is the real destination, the other is your change. Take note of the change address (if there is no change, you can't do CPFP). Second, open your BTC wallet in username_2 and at the top right corner of the screen select "... / Show unspent outputs". From the outputs list, select all addresses that are not your change address from the transaction and set them as "do not spend". Back to the BTC wallet in username_2, copy your own receive address, and make a transaction sending your full balance to it. Set "high" priority fees, or custom set a fee even higher than that if the transaction is urgent. After the new transaction confirms, reset your outputs back to spendable.

PS: Replace by fee (RBF) is a feature that allows increasing the fees of unconfirmed transactions without making a completely new transaction, and will be available in a future update.

PS2: you can contact support directly via support.username_2.com


---

