Bitcoin Forum
May 20, 2024, 11:44:40 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Sent bitcoin before Bitcoin Core client was fully synced  (Read 119 times)
bitcoin_unsend (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
January 08, 2022, 03:07:49 PM
 #1

Hello everyone,

I sent some bitcoin from my Bitcoin Core client in 2 transactions before the client was fully synced with the network. The transactions appear on my wallet in Bitcoin Core and my balance shown is reduced. However, the bitcoin has not arrived and the transactions do not show on any blockchain explorer. The status of the transactions is: 0/unconfirmed, in mempool. My bitcoin client is now fully synced. I paid a sufficient fee of 0.0023 btc for a 220 kb transaction, so that is not the problem. Bitcoin Core has the option of 'abandon transaction' greyed out on the transactions.

My question is: How do I get the bitcoin to show as unspent in the wallet so that I can send them again? Or is there a way to make sure the bitcoin still gets there?

Thanks.
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1526
Merit: 7397


Farewell, Leo


View Profile
January 08, 2022, 03:14:12 PM
Last edit: January 08, 2022, 03:29:24 PM by BlackHatCoiner
 #2

When did you make the transaction?

The status of the transactions is: 0/unconfirmed, in mempool.
This means that your transaction hasn't been confirmed yet. Your client shows you that it has happened, but in order to be considered done, it has to be included into a block, which will happen probably. The fee seems good for its size.

The abandon option won't reverse the transaction. It'll just remove it locally, from your computer. Once it gets confirmed it should show up.

Edit: I responded too fast and misunderstood your problem.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Rath_
aka BitCryptex
Legendary
*
Offline Offline

Activity: 1876
Merit: 3131



View Profile
January 08, 2022, 03:17:29 PM
 #3

Bitcoin Core has the option of 'abandon transaction' greyed out on the transactions.

Try abandoning the transaction manually in the console. Select 'Window -> Console' (or press CTRL+T) and type in: abandontransaction "txid". You might also need to remove mempool.dat from your data directory beforehand.
bitcoin_unsend (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
January 08, 2022, 03:20:16 PM
 #4

@blackhat:
These transactions were made on 1/1, so 7 days ago. The reason that it seems to me like it will not ever be confirmed is that: 1. it does not show on blockchain explorers. and 2. I did put on a significant miner's fee. Perhaps it is relevant to say that my client has only been synced beyond 1/1 for about 3 hrs?
Rath_
aka BitCryptex
Legendary
*
Offline Offline

Activity: 1876
Merit: 3131



View Profile
January 08, 2022, 03:25:27 PM
Merited by ABCbits (1)
 #5

Alternatively, you could also use getrawtransaction "txid". The command should return you hex-encoded data which you can paste, for example, here. Your wallet should periodically rebroadcast your transactions, but this way, BlockCypher will do it for you.
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1526
Merit: 7397


Farewell, Leo


View Profile
January 08, 2022, 03:28:36 PM
 #6

Perhaps it is relevant to say that my client has only been synced beyond 1/1 for about 3 hrs?

May I ask why don't you just sync?

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
bitcoin_unsend (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
January 08, 2022, 03:30:11 PM
 #7

@BlackHatCoiner
This is an older wallet and I had not opened Bitcoin Core for a year when I made the transaction. Made the mistake of not letting the client sync first before sending any bitcoin.
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1526
Merit: 7397


Farewell, Leo


View Profile
January 08, 2022, 03:32:47 PM
 #8

[...]

Okay, then just rebroadcast it (if you still want it confirmed) or just do what Rath says.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
bitcoin_unsend (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
January 08, 2022, 03:38:24 PM
 #9

@Rath_
Your suggestion of rebroadcasting with https://live.blockcypher.com/btc/pushtx/ seems like an easy solution. But what if Bitcoin Core suddenly also rebroadcasts my transaction (though this has not happened, hence my post)? If both broadcast it, am I not in risk of double spending?
Rath_
aka BitCryptex
Legendary
*
Offline Offline

Activity: 1876
Merit: 3131



View Profile
January 08, 2022, 03:40:03 PM
Merited by ABCbits (1)
 #10

But what if Bitcoin Core suddenly also rebroadcasts my transaction (though this has not happened, hence my post)? If both broadcast it, am I not in risk of double spending?

You have nothing to worry about. Bitcoin Core would rebroadcast the same transaction so it wouldn't be considered as a double-spend attempt. If some node receives the same transaction then they simply ignore it since it's already in their mempool.
bitcoin_unsend (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
January 08, 2022, 04:23:21 PM
 #11

@Rath_

Thank you kindly, your suggestion worked and the bitcoin has arrived. I would send you a tip like people used to do but the fees are a bit excessive.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!