Transferring Funds from Bitcoin Core Without Full Sync

20 replies 168 views
its_hawkMember
Posts: 14 · Reputation: 65
#1Apr 8, 2021, 06:22 AM
So I got Bitcoin Core installed and received 500 bucks from a buddy, but I totally didn’t realize I had to wait for the full blockchain to sync to access my funds. Any chance I can pull those funds out before that? It's a non-legacy wallet, so 'dumpprivkey' is a no-go for me.
4 Reply Quote Share
stacksatsHero Member
Posts: 404 · Reputation: 2023
#2Apr 9, 2021, 04:01 PM
Try putting your private key into blockchain.com, that could work.
3 Reply Quote Share
dave.forkMember
Posts: 375 · Reputation: 185
#3Apr 9, 2021, 08:22 PM
Seriously, don’t share your wallet file with anyone claiming to help you. Totally not safe. According to Ava Chow, a Bitcoin Core developer, you might theoretically export private keys, but that ain’t available in the client yet. You may have to mess around in the code, but I wouldn’t recommend it unless you know what you're doing. Why not just let it sync?
3 Reply Quote Share
m1kes4tFull Member
Posts: 167 · Reputation: 252
#4Apr 11, 2021, 05:50 AM
Or consider making raw transactions with 'createrawtransaction' and sign it with 'signrawtransaction'. You could also import your wallet.dat file into a different wallet if you’re careful.
3 Reply Quote Share
its_hawkMember
Posts: 14 · Reputation: 65
#5Apr 11, 2021, 12:07 PM
What other wallets accept.dat files? I’ll give it a shot.
4 Reply Quote Share
dave.forkMember
Posts: 375 · Reputation: 185
#6Apr 11, 2021, 01:21 PM
Also, can't do raw transactions until it's synced... I have no clue what to do anymore.
3 Reply Quote Share
its_hawkMember
Posts: 14 · Reputation: 65
#7Apr 11, 2021, 03:52 PM
If you don’t understand commands like 'createrawtransaction', don’t touch them. Just let your node sync; that’s the safest route.
0 Reply Quote Share
dave.forkMember
Posts: 375 · Reputation: 185
#8Apr 11, 2021, 06:13 PM
Can’t do that, it keeps failing and throwing errors. I’ve tried uninstalling, but I can’t lose these funds.
0 Reply Quote Share
its_hawkMember
Posts: 14 · Reputation: 65
#9Apr 12, 2021, 07:35 PM
What errors exactly? Mind sharing the debug log?
1 Reply Quote Share
dave.forkMember
Posts: 375 · Reputation: 185
#10Apr 12, 2021, 09:19 PM
Here's what I got: 2024-12-29T22:35:11Z Synchronizing blockheaders, height: 33559 (~4.09%) 2024-12-29T22:35:12Z Shutdown in progress... And some other junk.
1 Reply Quote Share
its_hawkMember
Posts: 14 · Reputation: 65
#11Apr 13, 2021, 12:46 AM
You haven’t even synced block headers? Try running bitcoind with -resync. Also, mind sharing your config file (with sensitive info hidden)?
4 Reply Quote Share
m1kes4tFull Member
Posts: 167 · Reputation: 252
#12Apr 13, 2021, 01:25 AM
Tried that. The error popped up after I reinstalled it. I was 40% synced before.
1 Reply Quote Share
wallet_vaultFull Member
Posts: 321 · Reputation: 431
#13Apr 13, 2021, 04:47 AM
You can always switch to Electrum or set up a pruned node to speed things up. Just backup your wallet.dat file first! You should be fine if you know which address got the funds.
2 Reply Quote Share
its_hawkMember
Posts: 14 · Reputation: 65
#14Apr 13, 2021, 08:48 AM
How do I use that method? Got no idea what I’m doing here.
1 Reply Quote Share
m1kes4tFull Member
Posts: 167 · Reputation: 252
#15Apr 14, 2021, 10:43 AM
If you don’t understand raw transactions, then it’s risky. I’d just recommend downloading a pruned node and restore from your wallet.dat.
3 Reply Quote Share
its_hawkMember
Posts: 14 · Reputation: 65
#16Apr 14, 2021, 12:03 PM
How do I download a pruned node? It keeps crashing on me.
4 Reply Quote Share
m1kes4tFull Member
Posts: 167 · Reputation: 252
#17Apr 14, 2021, 09:20 PM
You only need the transaction from December 28th? That’s the big one?
3 Reply Quote Share
its_hawkMember
Posts: 14 · Reputation: 65
#18Apr 15, 2021, 07:06 PM
Yeah, bc1 address from Bitcoin Core. It needs to sync, but errors keep happening.
0 Reply Quote Share
m1kes4tFull Member
Posts: 167 · Reputation: 252
#19Apr 15, 2021, 11:33 PM
Have you tried this method: 1. Start Electrum, create a new wallet. 2. Choose 'Standard Wallet'. 3. Select 'I already have a seed' and enter your mnemonic.
5 Reply Quote Share
its_hawkMember
Posts: 14 · Reputation: 65
#20Apr 17, 2021, 08:11 PM
I’m not talking about a seed. This is a non-legacy wallet, no mnemonics for me. The error says: 2024-12-30T00:50:44Z failed, bad-txnmrklroot, hashMerkleRoot mismatch.
3 Reply Quote Share

Related topics