Questions tagged [bitcoin-core]

This tag should be used for questions pertaining to Bitcoin Core. Bitcoin Core is an MIT-licensed Qt 5 GUI application for the original Bitcoin codebase. Additional/previous names include "Bitcoin-Qt", "Satoshi-Client", and "Standard Client". This tag should be used when referring to the Bitcoin Core software.

Filter by
Sorted by
Tagged with
9
votes
1answer
14k 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 ...
8
votes
2answers
2k views

Is there something about Bitcoin that prevents us from implementing the same privacy protocols of Monero and Zcash?

Certain coins like Monero and Zcash implement privacy protocols that make it nearly impossible to trace origin and destination of transactions - making them completely anonymous. I'm curious as to why ...
8
votes
2answers
4k views

What is the minimum transaction fee used for?

I have the bitcoin-qt client running on Ubuntu 12.10 and I see a transaction fee box in the preferences, but I am unsure of what it actually means - the wiki is overly complex, and I am unable to find ...
3
votes
2answers
2k views

How do I migrate my Bitcoin Core wallet to an HD wallet?

I created a wallet before Bitcoin Core 0.13.0 was released so my wallet is not a HD wallet. How do I make my wallet a HD wallet?
1
vote
1answer
218 views

How to getheaders from blockchain?

I have run a full node on linux now I can run commands with bitcoin-cli like: bitcoin-cli getbestblockhash it returns: 0000000000344240308f54ded700542571b3df9efe05fab92e669099e20e0d92 or bitcoin-...
13
votes
2answers
6k views

How can I import a private key into the Bitcoin client? [duplicate]

I have a private key and I want to add it to the keys in the Bitcoin client. Is there an easy way to do this?
12
votes
2answers
5k views

How to make Bitcoin-Qt client portable? (Windows)

It is a nice project and all, but I think in 2013 it shouldn't be a challenge to save all of an application's files into its own folder (maybe even by default), so you can use it without installing/...
11
votes
3answers
6k views

Bitcoin client won't connect to the network

I installed Bitcoin QT yesterday and it was very slow to connect to the network. It didn't actually get there for over an hour. Today I opened it again and it won't connect to the network at all. Any ...
8
votes
1answer
723 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 ...
7
votes
1answer
9k views

How do I retrieve my backed up wallet to Bitcoin Core?

I backed up my Bitcoin wallet on a drive for safety. Luck has it that my computer crashed. So now I downloaded Bitcoin Core, but do not how to retrieve my backup. Please help. thanks
6
votes
2answers
3k views

Why does the initial blockchain download get stuck part way through?

I am trying to get Bitcoin up and running on a fairly underpowered laptop and Windows Vista using Bitcoin-Qt 0.5.0.1. After installing and starting the program, I am stuck at at the syncing stage at ...
5
votes
1answer
1k views

Unusual Version Number in Blocks

I've noticed recently that some blocks contain version numbers that are not the traditional 0x10000000 or 0x20000000. For example, this block, has a version number of 0x3FFFE000 instead of 0x20000000 ...
4
votes
2answers
623 views

Does the satoshi client always send the change of a transaction to a newely generated address?

Experimentally, this seems to be the case, but is it always like this or depends on some details? Also, does it generate a new address each time this is done, or first searches the wallet if there is ...
4
votes
3answers
2k views

Can I sell my BTC and still claim my BCH?

I held a small amount of BTC back in August (had them since 2014) but now wish to sell them. Do I need to claim my BCH before selling my BTC or am I correct in thinking that the two completely ...
3
votes
2answers
3k views

Since which version is the mining functionality removed from the wallet?

As I'm starting to learn to create a new altcoin, I found there is a remarkable difference between old and new Bitcoin/Litecoin Core wallet: old versions (0.6.9 of Litecoin) have mining functionality ...
2
votes
3answers
1k views

When using bitcoin-cli I get an error regarding fallback fees when trying to send regtest Bitcoin. How do I resolve this?

I have been doing an assignment on Bitcoin Core 0.20. Now every time I try to do a transaction: Apples-iMac:bitcoin apple$ bitcoin-cli -regtest sendtoaddress ...
2
votes
1answer
1k views

How does Bitcoin Core estimate the transaction fee?

I want to know how Bitcoin-Core estimates the transaction fee and what factors it takes into account to estimatesmartfee. What is the formula that it uses? Can you also refer me Bitcoin Core files ...
1
vote
1answer
293 views

Does, or will, Bitcoin Core support Lightning?

I vaguely understand what Lightning is, and would like to take advantage of it. However, actually using it seems extremely "fuzzy". If it requires some separate software to be trusted, ...
1
vote
1answer
213 views

How can I get address's balance that doesn't belong to my Bitcoin core wallet?

I have been looking for a way to see the address's balance that doesn't belong to my own Bitcoin core wallet. I don't like to use an external API, I have this full node and I really wonder if this is ...
0
votes
2answers
87 views

1 MB Block Size as a Anti-DoS Attack Measure

Wikipedia explains the rationale behind the 1 MB block size limit as follows: The one megabyte block size limit was added in 2010 by Satoshi Nakamoto as a temporary anti-DoS measure A SE post ...
0
votes
1answer
185 views

Using importmulti with internal set to true does not add any change keys. What am I doing wrong?

First I call: curl --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "createwallet", "params":["ColdWallet", true] }' -H 'content-type: text/plain;' http://user:password@127.0.0.1:18332/ ...
0
votes
3answers
95 views

How exactly does “CoinDance” determine the current number of public Bitcoin nodes?

On this URL: https://coin.dance/nodes It says how many public Bitcoin nodes are currently active in the world, and how many Bitcoin Core ones. While it's good that I can grab these numbers from that ...
0
votes
1answer
108 views

Please i need help about BitlyCore.com [closed]

Please I need help. I want to know if anyone knows about BitlyCore.com I have been running the full block for days now and it's just stuck at 87% please I need help.
31
votes
2answers
14k 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?
26
votes
1answer
20k views

What is P2PK, P2PKH, P2SH, P2WPKH - ELI5

Explain like I'm 5 years old and my other half of the brain is surgically removed :) I don't want to put a lot of stress on my brain Also what is the difference between BTC held in P2SH and Unspent ...
22
votes
6answers
7k views

Merkle Root and Merkle Proofs

This is one of those questions that everyone seems to write about but the same bad explanations are just plagiarized from site to site. Edit: The heart of my question is why Merkle trees are claimed ...
24
votes
2answers
13k views

Bitcoin-Qt command line control on Mac

I'm trying to communicate with the new Bitcoin-Qt -server via a command line on Mac. I run ./Bitcoin-Qt -server, the application starts, but my terminal window is stuck on an empty line (no matter ...
20
votes
5answers
24k views

How to decode private key from Android Bitcoin Wallet?

I want to import my private key from the android's Bitcoin Wallet (the one created by Andreas Schildbach) but it can export it only in an encrypted way. How do I decrypt the file so I can import the ...
13
votes
4answers
20k views

A complete bitcoin implementation in Python?

I recently became aware that python-bitcoinlib is not a full bitcoin node implementation, but rather a set of tools to work with bitcoin-core cpp. I would like to know whether there are some ...
19
votes
1answer
5k views

Migration from Berkeley DB to LevelDB

In 2013 a new bitcoin core was released and one of the supposed improvement was migrating from Berkeley DB to LevelDB. According to the release notes at bitcoin.org: LevelDB, a fast, open-source, ...
15
votes
1answer
12k views

How to generate SegWit address

How do I generate a SegWit address using Bitcoin Core CLI? Also will I be able to redeem those outputs and send them to a "legacy" address? If so, will this second transaction be accepted by older, ...
23
votes
3answers
26k views

How to send bitcoin with a message attached

Is it possible to send bitcoins with an attached message with the transaction? If yes how to do it?
14
votes
1answer
1k views

Where in Bitcoin Core does it do X?

Note that this is a general question and answer designed to serve as a guide for finding things in Bitcoin Core. Where in Bitcoin Core's source code does it do X? How can I find that code by myself? ...
13
votes
1answer
10k views

How to get a bitcoin address's balance?

I know blockchain.info has an API: https://blockchain.info/q/addressbalance/134dV6U7gQ6wCFbfHUz2CMh6Dth72oGpgH gets the bitcoin address's balance,but it's not open source and must connect to the ...
11
votes
4answers
7k views

Is there a way to not pay the transaction fees when using the standard Bitcoin client?

I tried sending one satoshi (0.00000001 BTC) to one of my friend and the client always showed a dialog prompting me to pay 0.0005 BTC in fee, with the only options being OK (pay the fee) or cancel (...
8
votes
2answers
7k views

Is there a light (SPV) version of bitcoin core (bitcoind)?

I'm trying to develop an SPV Bitcoin client which makes use of a library requiring bitcoin core (a running bitcoind service). However, from what I understand, Bitcoin Core is full node, meaning that ...
13
votes
1answer
2k views

How many addresses does my wallet.dat contain? Do I need to make a new backup every time I make a transaction?

I'm having little problem here, trying to figure out the safest way to backup my wallet.dat to make sure that no BTC may be lost in case of recovery. I'm not sure how the process of adding new ...
5
votes
1answer
6k views

Transaction refund address

In the what’s new in Bitcoin Core 0.9.0 notes there is a reference to a refund address. I tried to look it up in the forums and the wikis but I came up with nothing. How can I set a refund address ...
19
votes
3answers
22k views

Where can I access the original, Satoshi written Bitcoin code?

The articles of https://bitcointalk.org/index.php?topic=41718.0 seem to be annotated walkthroughs, and I'd like to see the raw code, as it was originally written in the first release.
13
votes
1answer
3k views

Is there a reason to why Bitcoin Core does not implement BIP39?

Is there a specific reason to why BIP39 isn't added to Bitcoin Core? Seems very trivial to add and am confused to why it isn't there.
4
votes
2answers
2k views

Why would Bitcoin-QT attempt to charge a processing fee, when I have my transaction fees set to zero? [duplicate]

I'm attempting a test transaction of an amount less than 0.0015 BTC with my transaction fee set to 0 BTC, yet I'm getting this message: The total exceeds your balance when the 0.0015 BTC ...
2
votes
2answers
666 views

Why does importmulti not support zpub and ypub?

As far as I can tell importmulti does not work with zpub/ypub. Why not? FWIW I prefer only to deal with xpubs, but I am curious.
18
votes
3answers
8k views

How can I limit bandwidth usage in Bitcoin-qt client?

I've just finished the intial blockchain download/verify in my BitcoinQt client (17 hours..) and I now see that BitcoinQt is happily eating all of my upstream bandwidth. (About 110kByte/sec on my ADSL ...
16
votes
3answers
506 views

What happens if the developers make a controversial change to the “standard” client?

One criticism I commonly hear of Bitcoin is that it merely transfers trust from some sort of central bank or government entity to the developers of the main project. Can anyone provide a clean ...
12
votes
1answer
1k views

What BIPs are supported by the standard client Bitcoin Core?

There is different BIP, each has a status. I read somewhere that BIPs are not considered part of the Bitcoin protocol until "active". Nevertheless, Bitcoin Core seems to support a number of BIPs that ...
8
votes
2answers
961 views

How does the standard client prioritize transactions?

I've heard that the standard client prioritizes which transaction to relay based on the Bitcoin Days Destroyed and the fee paid on the transaction, but what is the exact formula used to determine ...
8
votes
1answer
1k views

Expected use model for PSBT

I want to use Bitcoin Core to create a PSBT for offline signing (cold storage) of a multisig p2wsh-in-p2sh address, such as that created by Glacier. Based on the PSBT doc I assume I want the online ...
7
votes
2answers
5k views

What are seednodes?

A follow up from a comment on this answer. What are seednodes, and how do they differ from fallback nodes?
6
votes
2answers
2k views

Import multiple watch-only addresses using importaddress?

With the importaddress RPC command it is possible to import one watch-only address. But how can I do that with, let's say, 100?
6
votes
2answers
3k views

How do you sweep a paper wallet with Bitcoin-Qt?

Sweeping involves importing a private key, then sending it's entire balance to a new address in your wallet via a new transaction. This would protect your paper wallet's bitcoins from being stolen if ...

1
2
3 4 5
9