<p>If you run Core with the command line flag <code>-zapwallettxes</code> it will forget transactions in its mempool.</p>

CC BY-SA 4.0
2020-07-03T18:08:29.957Z
I did that following the steps in this answer:https://bitcoin.stackexchange.com/questions/9046/why-is-my-transaction-not-getting-confirmed-and-what-can-i-do-about-it
But in that answer I should also send the bitcoins from this address to another address to make sure this transcation will never be completed.
Luca Blight
CC BY-SA 4.0
2020-07-04T00:29:25.367Z
New update about that: Even after I cancel the transaction with -zapwallettxes, the transactions was completed, and the other one that I made it is with the status "conflicted". That is strange to me.
Luca Blight
CC BY-SA 4.0
2020-07-04T06:44:39.110Z
Do blockchain explorers show both as unconfirmed @LucaBlight
MCCCS
CC BY-SA 4.0
2020-07-04T14:06:48.353Z
no, I have both TXIDs, but just the txid of the first one is showed in block explorer, the second one does not exist in the block explorer. And now the first one is confirmed.
Luca Blight
CC BY-SA 4.0
2020-07-04T14:56:44.653Z
If it's confirmed unfortunately it can't be canceled.
MCCCS
CC BY-SA 4.0
2020-07-05T14:52:55.690Z
Yeah, but there is no problem about that. I just think that using -zapwalletttxes is not the safest way to cancel one transaction in mempool, it would be better use zapwalletttxes + spend all Bitcoins in that address, but I couldn't find one way through Bitcoin core to select one specific address to spend the Bitcoin in this address.
Luca Blight
CC BY-SA 4.0
2020-07-03T17:58:43.340Z
2020-07-03T17:58:43.340Z
MCCCS
<p>Have you tried creating a new wallet and sending the funds to an address outside of your wallet because you can send them to an address outside of your wallet, right? And then, import the new wallet with the transferred funds.</p>

CC BY-SA 4.0
2020-07-04T00:31:00.073Z
Yes I could do that but I think that would be a little bit annoying because I would need to pay 2 fees and I think it should have a way to do that only using the Bitcoin core.
Luca Blight
CC BY-SA 4.0
2020-07-03T19:10:42.583Z
2020-07-03T19:10:42.583Z
ImLostPleaseHelpThx
<p>I canceled one transaction that was in the memory pool, now I would like to make sure that this transaction will not be sent anymore sending all BTC amount of the original address of this transaction to another address, but when I go to send BTC in Bitcoin Core, I can't choose one specific address to send the amount. So what Can I do to &quot;empty&quot; the bitcoins of this address using Bitcoin Core?</p>

<bitcoin-core>
How to send BTC amount from one specific address in Bitcoin Core
Luca Blight
# How to send BTC amount from one specific address in Bitcoin Core

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

I canceled one transaction that was in the memory pool, now I would like to make sure that this transaction will not be sent anymore sending all BTC amount of the original address of this transaction to another address, but when I go to send BTC in Bitcoin Core, I can't choose one specific address to send the amount. So what Can I do to "empty" the bitcoins of this address using Bitcoin Core?

**Tags:** bitcoin-core


---

## 2 answers

### Answer by username_1 on 2020-07-03. Score: 1

If you run Core with the command line flag `-zapwallettxes` it will forget transactions in its mempool.

> **Comments:**
> **username_0**: I did that following the steps in this answer:https://bitcoin.stackexchange.com/questions/9046/why-is-my-transaction-not-getting-confirmed-and-what-can-i-do-about-it But in that answer I should also send the bitcoins from this address to another address to make sure this transcation will never be completed.  
> **username_0**: New update about that: Even after I cancel the transaction with -zapwallettxes, the transactions was completed, and the other one that I made it is with the status "conflicted". That is strange to me.  
> **username_1**: Do blockchain explorers show both as unconfirmed @LucaBlight  
> **username_0**: no, I have both TXIDs, but just the txid of the first one is showed in block explorer, the second one does not exist in the block explorer. And now the first one is confirmed.  
> **username_1**: If it's confirmed unfortunately it can't be canceled.  
> **username_0**: Yeah, but there is no problem about that. I just think that using -zapwalletttxes is not the safest way to cancel one transaction in mempool, it would be better use zapwalletttxes + spend all Bitcoins in that address, but I couldn't find one way through Bitcoin core to select one specific address to spend the Bitcoin in this address.  

---

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

Have you tried creating a new wallet and sending the funds to an address outside of your wallet because you can send them to an address outside of your wallet, right? And then, import the new wallet with the transferred funds.

> **Comments:**
> **username_0**: Yes I could do that but I think that would be a little bit annoying because I would need to pay 2 fees and I think it should have a way to do that only using the Bitcoin core.  

---

