Skip to main content

Questions tagged [bitcoin-core]

A full node implementation of the Bitcoin protocol with a GUI and a wallet. Bitcoin Core is a MIT-licensed Qt 5 GUI application for the original Bitcoin codebase. Additional/previous names include "Bitcoin-Qt", "Satoshi-Client", and "Standard Client".

Filter by
Sorted by
Tagged with
45 votes
2 answers
72k views

How do I import a private key into Bitcoin-Core?

How do I import a private key into Bitcoin-Qt? bitcoind is nowhere to be found, and pywallet says it requires "bsddb" when I run it, which is also nowhere to be found. I generated some vanity ...
lurf jurv's user avatar
  • 2,714
44 votes
2 answers
86k views

How can I export the private key for an address from the satoshi client?

If I want to transfer an address from the satoshi client into a different client, how can I find its private key to do so?
Chris Moore's user avatar
  • 14.8k
19 votes
3 answers
20k views

Are there Bitcoin password crackers I can use to recover forgotten passwords?

I've lost the password to one of my wallets (it's a small one, don't worry). I was sure I remembered the password ... but evidently I don't. Is there a program that I can use to brute-force my ...
ripper234's user avatar
  • 26.6k
23 votes
4 answers
33k views

How can I setup Bitcoin to be anonymous with Tor?

Bitcoin is billed as many things, among them its anonymity is highly regarded. While it is true that a transaction does not identify a user or wallet, recent news shows that there is the potential for ...
Willtech's user avatar
  • 3,279
42 votes
4 answers
76k views

Where is the data folder for Bitcoin-Qt?

Where can I find the blockchain, wallet.dat, etc. on each of the operating systems Bitcoin-Qt supports?
Chris Moore's user avatar
  • 14.8k
22 votes
5 answers
49k views

Bitcoin-Qt setup: Change block-chain file location, settings? documentation?

I am installing Bitcoin-Qt and have been reading about Bitcoin basics, but I found very little information on the client. I have a few questions about the Bitcoin-Qt program (v0.8.1-beta under Windows ...
Garrick's user avatar
  • 323
52 votes
4 answers
203k views

Import wallet.dat into a new Bitcoin-Qt client

I had Bitcoin-Qt on my computer with several bitcoins in my wallet, using Vista. Then my computer crashed. Finally I was able to get my computer fixed and download a new version of Bitcoin-Qt. Now I ...
Doug's user avatar
  • 521
20 votes
5 answers
32k views

Sync with bitcoin-qt very slow (0,01%)

I have the issue that my node's synchronisation is very slow. I am 14 weeks behind and it estimates to take 12 weeks to get synced. The synchronisation rate per hour is only 0,01%. I have a fast ...
michL's user avatar
  • 301
6 votes
4 answers
13k views

What can I do when the blockchain synchronization is stuck at a specific block?

I hadn't started/used my Bitcoin client for ages. Now, whenever I start the client, it is downloading block 135407 and does not progress past it. What can I do?
Patrick's user avatar
  • 211
26 votes
1 answer
16k views

Why the signature is always 65 (1+32+32) bytes long?

A signature created by the Bitcoin-Qt client can always be decoded (base64) to a 65-byte array. This array seems (according to https://github.com/bitcoin/bitcoin/blob/master/src/key.cpp#L217) to ...
Ning's user avatar
  • 2,791
16 votes
1 answer
21k views

How does "Sign Message" work?

How does "Sign Message" option in the Bitcoin QT client work? I can't find any description or documentation of it. Do I have to use this option to sign some message when I receive bitcoins? If so, ...
Janman's user avatar
  • 263
10 votes
3 answers
6k views

How to increase the speed of synchronisation?

What ways are there to increase the speed of synchronisation of the network, assuming the use of the main Bitcoin client?
gak's user avatar
  • 391
33 votes
1 answer
54k views

How can I restore my wallet?

I just purchased a new laptop and I want to decommission my old one. I have a back-up of my wallet.dat file copied to my new PC. What do I need to do to restore it to my Bitcoin (Windows) client? ...
RLH's user avatar
  • 2,172
23 votes
4 answers
36k views

How do I import private keys from Bitcoin-qt to Multibit client?

Question says it. I spent 20 mins Googling. Saw several links on bitcointalk.com but amazingly found no solution to this. Am I the first one trying to do this? Note the following are not the ...
Jus12's user avatar
  • 1,365
17 votes
5 answers
28k views

How can I transfer a Bitcoin-qt wallet to Electrum?

I am switching from bitcoin-qt to Electrum, and it seems as if I will need to download the blockchain again. Can I copy and paste my wallet.dat into Electrum's files?
tom's user avatar
  • 171
13 votes
1 answer
4k views

File format -- rev*.dat

Can anyone help me to find out the format of rev*.dat file? There is an array with [F9BEB4D9 + 32byte number + variable raw data] for each element. What is that 32b number? And may be how to ...
Denis Leonov's user avatar
7 votes
2 answers
2k views

HTLC (Hash Time Lock Contract) using bitcoin-qt

Is it possible to manually create a HTLC using the bitcoin-qt command line? I know how to manually creating createrawtransaction/sendrawtransaction using the bitcoin-qt clients command line, and ...
oshirowanen's user avatar
2 votes
2 answers
188 views

How do I inherit bitcoins after the death of my relative?

My brother died, and I am the sole survivor. I have death certificate. I have no info from him, but how do I retreive bitcoins he told me he has?
Leah Favela's user avatar
31 votes
2 answers
36k views

How exactly does -rescan work?

-rescan is a command line argument that is passed to the bitcoin client after restoring wallet.dat from backup. Which files get recalculated? Which files does the rescan command read? Why is it a ...
ripper234's user avatar
  • 26.6k
16 votes
2 answers
9k views

How to run bitcoind in a low memory environment

I have a Raspberry Pi with 925 MB of memory. Bitcoin Core, operating as a full node, uses between 600-900 MB. How can I reduce bitcoind's memory usage? I tried setting maxmempool to its minimum ...
Geremia's user avatar
  • 4,704
12 votes
1 answer
14k views

How to transfer only the blockchain to a friend's computer?

After installing the bitcoin client (Qt) a friend got interested as well. He doesn't have as fast an internet connection, though, so I thought of burning some DVDs with the blockchains for him to have....
Joe Pineda's user avatar
  • 2,118
6 votes
2 answers
3k views

How can a private key be imported to a descriptor wallet?

If the Bitcoin Core Wallet Migration Tool is supposed to be creating descriptors for sparse keys (as it's supposed to support pre deterministic wallets), then why doesn't Bitcoin Core allow using ...
Mercedes's user avatar
  • 844
5 votes
9 answers
9k views

Is there logically any way to "live off of Bitcoin interest" without giving up control of your coins?

All my life, I've been told that rich people don't need to spend any of that wealth. Instead, they just have a bank account where they receive a percentage of the total sum on the account every year ...
Z. M.'s user avatar
  • 59
4 votes
1 answer
2k views

Why can I not dump private keys from a descriptor wallet?

I created a new wallet in Bitcoin Core v23.x, as expected it created an empty wallet version 169900 descriptors true format sqlite. It seems it created 4 streams of 1000 keys each. Anyway I told it ...
Mercedes's user avatar
  • 844
30 votes
2 answers
18k views

How can I combine all the tiny amounts I've received to minimise transaction fees, and do I need to?

Important parts in bold, for those who don't want to read the detail! I've received lots of tiny transactions, in amounts sometimes as low as 0.000003BTC. Even though I've also received (relatively) ...
Highly Irregular's user avatar
24 votes
2 answers
15k views

Bitcoin URL scheme

What is the URL scheme that is used by Bitcoin to copy transaction information directly into the client? Which versions of Bitcoin clients support it?
ThePiachu's user avatar
  • 43.1k
15 votes
3 answers
5k views

Can Bitcoin-Qt be configured to trim the blockchain?

I run Bitcoin-Qt and Bitcoin Armory on a laptop. I don't have the space to store the whole 20 GB (or however big it is now) blockchain. I understand the need to run through the entire thing for ...
Sai's user avatar
  • 313
13 votes
3 answers
9k views

What is the exact formula for calculating transaction fees?

According to the Wiki: If the blocksize is more than 250 kB, transactions get increasingly more expensive as the blocksize approaches the limit of 500 kB. Sending a transaction when the blocksize ...
ThePiachu's user avatar
  • 43.1k
9 votes
2 answers
2k views

Is there developer documentation for the Bitcoin Core source code?

Is there a documentation somewhere to understand the C++ code of Bitcoin Core (available on Github) "from a to z" and being able to recreate it ?
smoumou's user avatar
  • 305
9 votes
2 answers
4k views

Is there a way to change the wallet.dat location without changing the entire data directory?

I know that Bitcoin supports the -datadir command line option which specifies that the wallet.dat and blockchain should be stored in a custom location rather than %appdata%\roaming\bitcoin but is ...
David Perry's user avatar
  • 14.4k
7 votes
2 answers
538 views

How does headers-first prevent disk-fill attack?

Checkpoints prevented an attack where a node could mine many many low-difficulty blocks from an early point in the blockchain and serve those blocks to syncing nodes who would see their disks fill up. ...
Kalle Rosenbaum's user avatar
6 votes
1 answer
2k views

Get notified of incoming Bitcoin transaction, as soon as it broadcasted

After a few weeks of searching for an answer, I decided to ask here. I want to accept a Bitcoin payment, to a specific wallet, and immediately, when the user approved the payment, to receive an ...
Ohad Levi's user avatar
3 votes
1 answer
3k views

How to get xpub or mpk(bip32) for my bitcoin core wallet?

I m not getting any such option in bitcoin-core Ui and documentation http://bitcoindaily.org/bitcoin-guides/bitcoin-core-tutorial/
Priyanka Agrawal's user avatar
3 votes
2 answers
11k views

How to activate the mining process in the standard bitcoin client?

I have done the whole synchronization and now it should be mining bitcoins from what I understand but I don't see anything showing that it is actually mining for bitcoins nor any activity from my cpu… ...
Vincent's user avatar
  • 41
2 votes
1 answer
2k views

What is the length of largest known reorganization in bitcoin? [duplicate]

Usually there is an assumption, that a transaction is fully finalized after 6 confirmations, e.g. 6 blocks mined on top of the block, which includes given transaction. What is the length of largest ...
warchantua's user avatar
1 vote
1 answer
2k views

Bitcoin Mining as a Newbie (link wallet to another person's miner) [duplicate]

I'm new in bitcoin mining. I would wish to mining to make some profit. I have just talked to someone and he has told me I can partner with him to use his miner. I have some bitcoins ready with me and ...
john's user avatar
  • 11
45 votes
2 answers
23k views

When should I use -reindex-chainstate and when -reindex

What is the difference between the options -reindex and -reindex-chainstate? Is one of the options faster? When should each option be used?
amanusk's user avatar
  • 643
23 votes
1 answer
19k views

Get non-wallet transactions using bitcoin rpc (gettransaction)

I am playing around with Bitcoin-qt. I want to iterate all blocks and all their transactions. So far I've been able to get a list of all tx's in the blocks I want to. Now I want to get information ...
Lars Holdgaard's user avatar
18 votes
2 answers
10k views

What are the safety guidelines for using the Sign Message feature?

bitcoin-qt's dialog box states, "Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree ...
osmosis's user avatar
  • 5,549
18 votes
1 answer
18k views

How do I specify in which directory Bitcoin blocks and other data should be stored? [duplicate]

I am on Windows and installed the Bitcoin wallet. The block folder seems to grow bigger everyday and is stored on my C drive in the roaming directory. I would like to set this to some other folder on ...
Enthusiast's user avatar
15 votes
3 answers
5k views

Estate planning: how can I ensure my bitcoins are inheritable?

What are good ways to ensure my bitcoins can be inherited by my family when I die or become permanently incapacitated? I think there are probably two significantly different situations to account for,...
David A. Harding's user avatar
13 votes
3 answers
13k views

How to verify Bitcoin Core Release Signing Keys

I use Gpg4win but I don't know the step to verify the Bitcoin Core Release. can you give me the instruction how to verify released? I got this result C:\WINDOWS\system32>gpg2 --keyserver pgp.mit....
Hamad Aziz's user avatar
11 votes
2 answers
9k views

What does Bitcoin Core's "Coin Control Features" do and how do I use it?

What is Bitcoin Core's "Coin Control Features"? How do I use it, and what can I do with it?
Geremia's user avatar
  • 4,704
10 votes
3 answers
37k views

How to resolve "no block source available"?

I've got some trouble using bitcoin-qt. It stays on: "No block source available... 242 weeks behind." And "Catching up ... Processed 0" etc... Map port using UPnP is activated, and proxy disabled ...
Postnop's user avatar
  • 101
9 votes
1 answer
18k views

How do I configure Bitcoin Core to connect always to a particular node?

By reading https://bitcoin.org/en/full-node I've decided that I want to run a FULL node (let's call it 'X'), to contribute to the P2P network. So, I'll leave its ports open, or have a DMZ zone with a ...
knocte's user avatar
  • 1,784
9 votes
1 answer
1k views

What are the trust assumptions in --assumed-valid in bitcoin core 0.14?

Please help me understand and distinguish the trust assumptions in the following three cases shown below. Specifically, please elaborate the attacks possible (even though completely theoretical) and ...
sanket1729's user avatar
  • 1,402
8 votes
1 answer
16k views

How do you apply "-zapwallettxes" on Windows?

On May 27 I tried to sell some Bitcoins(for the first time). Since that day the transaction is in the status "unconfirmed". The amount is booked from my wallet, but isn't booked to my bank account. ...
Nick's user avatar
  • 81
8 votes
2 answers
5k views

Can wallets be shared by different machines?

I have a bitcoin client installed on machine one. Let's say it has 5 coins in there. I then have another machine, with another client on it. Can both machines see the same wallet? Do I have to have a ...
Andrew's user avatar
  • 81
5 votes
5 answers
21k views

My client stopped synchronizing, how can I access my wallet?

My wallet has been stuck synchronizing for 21 days, my transfer is in the block chain but I can't get it to sync with my wallet. I've closed firewalls, uninstalled and reinstalled QT with back up and ...
Glenn's user avatar
  • 51
5 votes
1 answer
2k views

What exactly are the rev00000.dat files?

I've been looking at the on disk structured generated by the standard bitcoin-qt client. It looks to me that the rev?????.dat files are reverse application for blocks? So I imagine every single spent ...
Matt's user avatar
  • 550

1
2 3 4 5
11