Questions tagged [bitcoin-core]

Bitcoin Core is a full node implementation of the Bitcoin protocol with a wallet and GUI. 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". This tag should be used when referring to the Bitcoin Core software.

Filter by
Sorted by
Tagged with
0 votes
0 answers
19 views

I downloaded Bitcoin core, but it's Now Trying to download blockchain Again – how can I Make it recognise I have the blocks In existing data file

Windows 10, external 1TB HDD SDD *I Accidentally clicked "reset options" becomes in Core, Within The settings menu *In the data file, there are Still, blocks Downloaded From everyday of the ...
Felix's user avatar
  • 1
1 vote
1 answer
62 views

How to determine the transaction type using transaction hash?

Is there any way to identify the transaction type using the following data in Bitcoin blockchain: InputCount OutputCount Transaction Version Transaction Size Transaction Weight Transaction Lock Time ...
Dev Sapariya's user avatar
1 vote
0 answers
26 views

Bitcoin Core resynching after updating from 0.19 to 25.0

Similar to this post after upgrading Bitcoin core from version 0.19 to 25, it is re-synching and ignoring the already synched blocks. This is a quite a large version jump, there doesn't seem to be a ...
leo_cape's user avatar
3 votes
1 answer
128 views

How does Bitcoin Core help validate transactions?

I am very new to Bitcoin. I recently learned that a full node can help validate a miner's work, so I downloaded the Bitcoin Core and decided to become a full node. How does this help validate a miner'...
your_chinesemom's user avatar
0 votes
0 answers
35 views

bitcoin-cli getrawtransaction not working as expected?

So I'm trying to set up a full bitcoin node. I compiled bitcoin core fine and I created a config file. I want to download the entire history of the blockchain, so I created a bitcoin.conf file in my ./...
Jonathan Gafar's user avatar
0 votes
0 answers
29 views

Which chain for developing a BTC based app? [duplicate]

There appear to be four chains you can use with bitcoin-cli. Main, test, signet, and regtest. Main is off the list obviously but I'm not sure which other chain I should be using. I'll need to be able ...
Cromulent's user avatar
  • 111
2 votes
2 answers
661 views

Security risks in running a full node on my personal computer that I use for banking, work, etc

Let me start off by saying that my networking knowledge is fairly weak, so please bear with me. I am reading the book "Mastering bitcoin" and it says that I should be running a node if I ...
Jonathan Gafar's user avatar
4 votes
2 answers
367 views

When does Bitcoin Core allow you to "Abandon transaction"?

Right-clicking on an unconfirmed transaction pops up a contextual menu that has the option "Abandon transaction". It is usually grayed out. How much time needs to pass for Bitcoin Core to ...
Geremia's user avatar
  • 4,549
1 vote
1 answer
31 views

How should I be using rpcbind and rpcallowip (bitcoin.conf)

I have been very confused on how to use the rpcbind and rpcallowip arguments for bitcoind. I have a bitcoin core node running on a raspberrypi and I want it to accept json-rpc calls from one of my ...
NeonTears's user avatar
0 votes
0 answers
45 views

gettransaction RPC call does not include all balance changes

I am struggling with strange behavior of Bitcoin Core JSON-RPC call gettransaction. AFAIK, .details array of returned JSON should include all balance changes. If I send some amount to myself (...
Vojta Myslivec's user avatar
0 votes
0 answers
33 views

What optimizations are possible for reading the UTXO set?

Suppose something like a scheme for writing blobs to the blockchain using naked OP_MULTISIG calls takes off big time and the UTXO set starts to grow a lot, how can Bitcoin nodes defend against that? I ...
fiatjaf's user avatar
  • 529
0 votes
3 answers
36 views

Not enough disk space to do initial download for bitcoin core

I want to run bitcoin core on my laptop, but I don't have enough disk space to do the initial blockchain download. Can I put the datadir on an external hard drive? How would that work? If I did that, ...
Tre_AG's user avatar
  • 1
0 votes
0 answers
20 views

Loading Bitcoin core on Debian

I have a fully updated version of Debian running but get these errors when trying to install core. Snap installed without errors. Any way to fix this? The goal is to use Snap to install Bitcoin-qt ...
wdstk93's user avatar
0 votes
0 answers
23 views

Bitcoin Core Node installation

How to verify & install Bitcoin Core node and Sparrow wallet in Windows 11 laptop? Please tell me step by step. My lap has 8 GB RAM & 500 GB storage (free space would b around 200 GB). And ...
Bablu's user avatar
  • 1
0 votes
0 answers
17 views

2 bitcoin transactions are stuck on mempool, one is CPFP

I use BlueWallet and I have two pending bitcoin transaction One outgoing One incoming The outgoing transaction is a CPFP Both the ancestors and descendants transaction are stuck for hours now How can ...
Mike's user avatar
  • 1
-1 votes
0 answers
30 views

Clues to track down my old wallet [duplicate]

My dad passed away in 2013 he left me an envelope with a savings bond in the words Wayne 006076 written on the envelope Michael Wayne Anderson is a cryptocurrency trader I believe that's who was ...
Robert Lee's user avatar
0 votes
1 answer
34 views

401 Unauthorized when try to connect to bitcoin-core using curl

The problem: I try to run a curl request but get 401 Unauthorized error. curl --user testuser --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method&...
Putnik's user avatar
  • 63
0 votes
1 answer
31 views

Why timestamp mandatory on importdescriptors?

Stemming from How can a private key be imported to a descriptor wallet? (comment), can't really understand how timestamp is a mandatory argument. Every elements in a descriptor have an activation date....
Mercedes's user avatar
  • 804
0 votes
1 answer
29 views

Bitcoin core: How to get transactions data having block?

There's a verbose output of the very first block info: bitcoin-cli getblock 000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f 2 { "hash": "...
Putnik's user avatar
  • 63
1 vote
1 answer
64 views

Is golang's implementation of Bitcoin core sufficiently relevant to the original?

Is anyone familiar with btcd, the Golang implementation of a Bitcoin node. Is it relevant enough? I read somewhere that they boast that it is an almost 1 to 1 mirror of the original C++ implementation,...
joke's user avatar
  • 154
1 vote
1 answer
120 views

Blockchain pruned node still downloading old blocks

We are working on a Bitcoin project for which we need to have the bitcoin node. The point is that we do not need to have the entire bitcoin node downloaded but only from the moment we start the ...
SamYan's user avatar
  • 113
1 vote
0 answers
42 views

Why might my db be locked on starting bitcoin-qt after a clean shutdown and reboot?

I have LND v.16.2 running under Windows 10 with Bitcoin Core 23.0 on same machine. When I need to reboot, I gracefully stop my LND node and close bitcoin-qt from the GUI, waiting until it has ...
ondawoad's user avatar
2 votes
2 answers
243 views

Missing transactions from full node

I am running a full node (bitcoin-core) that connects to the peers network. I am also running and SPV node with a wallet (bcoin). I have made 2 different send transaction from the SPV wallet with very ...
stopiky's user avatar
  • 21
2 votes
0 answers
79 views

Bitcoin Core missing public key when generating PSBT transaction

I use Bitcoin Core for offline signing. I created a legacy watch-only wallet, imported a public key using importpubkey, then called rescanblockchain, then generated a psbt transaction text(psbt_tx_txt)...
MonKong's user avatar
  • 53
4 votes
1 answer
137 views

Why is my sync slow even with a dbcache of 16000?

We know that initial sync takes ages especially after 500-600k blocks. I get 500k in 30 hours, but now when I'm standing on 600k block syncing is quite slow, it took a couple of days to reach that ...
javierMarquez's user avatar
1 vote
0 answers
34 views

Transaction in local mempool not broadcasted further

I created a bitcoin transaction from lnd (lncli sendcoins), and it seems to be created successfully and I can see it in my local bitcoind mempool: bitcoin-cli getmempoolentry abdctxid { "vsize&...
Dmitry Laptev's user avatar
0 votes
0 answers
59 views

Bitcoin Core not loading transactions

I now have a full node on an external drive, no pruning. I connected sparrow to Bitcoin Core, but now the wallet in Sparrow and the same wallet on Bitcoin Core is missing 4 transactions, and then of ...
adam744's user avatar
-1 votes
1 answer
103 views

How to identify bad peers that are connected to my node

How do I know if it's a bad peer? I see a lot of connections, but does the software filter out bad peers? Or is it up to me to do it? Thank you!
Edward Halverson's user avatar
0 votes
0 answers
25 views

Full listening node accessibility

I have a full listening node running on a linux machine. Bitcoin Core version 22.0.0 Listening on port 8333 bitcoin-cli -getinfo { "version": 220000, "blocks": 804061, "...
godwrought's user avatar
0 votes
0 answers
18 views

The file "bitcoin.conf" does not exist. Where can I find this file? [duplicate]

I'm trying to do it by applying Casey Rodarmor's "HOW TO ORDINAL INSCRIPTION" videos. I did not install BitcoinCore directly. But even though I did exactly the instructions in the video, I ...
rSm11's user avatar
  • 1
0 votes
0 answers
30 views

Bitcoin Mainnet Initialization Crash

I am trying to initialize a fully functional working mainnet node. The initial download with bitcoind works fine until the cache reaches around 600MiB. After which it crashes. The entire 600MiB is ...
Sumitava Biswas's user avatar
1 vote
1 answer
28 views

`fundrawtransaction` error when trying to spend an HTLC

I'm trying to use the fundrawtransaction RPC command in order to create a transaction spending an HTLC output. Here is the command i've entered: fundrawtransaction "...
Rafique Scott's user avatar
1 vote
0 answers
29 views

Is it possible to allow my bitcoin core node to connect remotely to sparrow but also locally?

I've changed the config file to connect my Sparrow wallet to the node, but when I do that, the ability to connect a different Sparrow wallet locally is gone. Is there a way to allow both?
JTru's user avatar
  • 11
2 votes
4 answers
117 views

Is it possible to run Bitcoin Core (GUI) at the same time as bitcoind?

I'm in a very frustrating situation. I used to run Bitcoin Core on Windows, without these problems, but ever since I switched to Linux (XFCE), and I of course have Bitcoin Core (GUI) starting ...
V B's user avatar
  • 21
0 votes
0 answers
49 views

Bitcoin-Core Wallet from 2013

Found old wallet.dat file /2013/ , and placed it in a last version Bitcoin-core wallet /synched/. It shows transactions , but none of them are Confirmed. Are those funds lost forever , or there is ...
in7ane's user avatar
  • 21
0 votes
0 answers
89 views

I forgot the last few digits of the password to my Bitcoin Core wallet. How can I recover it? [duplicate]

As of 2013, I created a Bitcoin Core wallet and transferred 2.968638 BTC into the wallet from another wallet. At that time, I was saving money to buy bitcoins. Unluckily, I set the password to be ...
RAJESHKUMARJANGIR's user avatar
0 votes
1 answer
102 views

What does the error “wallet files should not be reused across chains” mean?

I downloaded Bitcoin Core 25.0. When I try to open my wallet I get this error: Wallet loading failed. Wallet files should not be reused across chains. Restart bitcoind with -walletcrosschain to ...
Ash's user avatar
  • 1
1 vote
0 answers
73 views

Connection issue between Sparrow and Bitcoin Core

I currently have my Bitcoin Core node set up to utilize an external hard drive for the data directory in order to conserve space on my laptop. Initially, when I connected Sparrow to the node for the ...
Mani T's user avatar
  • 79
4 votes
2 answers
530 views

Is there a well defined last block?

It's fairly well known when the last bitcoin will be mined, but is there a well defined last block? By that I mean, is there a block height H after which Bitcoin Core nodes will refuse to accept any ...
Tyler Levine's user avatar
0 votes
1 answer
66 views

What happens under the hood when the Bitcoin Core application is launched i.e. when the bitcoin icon is clicked on the computer's desktop?

Does the computer read all of the files in the Bitcoin application at the same time, or which files get read and processed before other files?
Eoin McQuinn's user avatar
0 votes
0 answers
110 views

Age OLd bitcoin core wallet ".dat or .bak or nothing or Dumpwallet .txt or dumping pywallet "recorder type wallet ??

I have one wallet.dat "or lot of wallet", but he's valids ! why, when I loadwallet or import my dumpwallet file, My bitcoins... With old age, on old wallet bitcoin-qt (bitcoin core) version ,...
BTCStackEforCarl815's user avatar
1 vote
1 answer
131 views

How can one examine the contents of the wallet.dat file using sqlite3?

These two questions (1, 2) discuss what is in wallet.dat. Andrew Chow states in 2017 (when the database was still BDB and not sqlite): The wallet.dat file contains your private keys, public keys, ...
Michael Folkson's user avatar
1 vote
1 answer
116 views

What do the files in bitcoin/src/rpc/ do?

I know that RPC stands for Remote Procedure Call. Does Bitcoin Core do RPCs with other nodes on the network?
Eoin McQuinn's user avatar
0 votes
2 answers
78 views

How to get UTXOs Data from the network Using python?

I want to have the Bitcoin Network UTXOs only for a data analysis project and the purpose is visualization of the time series of 1>BTC wallets . how can I do it using python ? ( or is there any ...
user143828's user avatar
1 vote
1 answer
42 views

How do I stop Bitcoin Core from interrupting me with the "Loading wallets..." window?

I run Linux. Debian 12. XFCE. I have installed Bitcoin Core. I think this same thing happens on Windows as well. Basically, I have it start at boot. Then, after many minutes have passed and I have ...
Niccoli's user avatar
  • 11
1 vote
1 answer
46 views

Why does Bitcoin Core verify already verified blocks?

I have observed that when I restart my Raspberry Pi, which I had left at a specific height (for example, 800,000), the software starts verifying the last x blocks, beginning from a point prior to ...
Angelo's user avatar
  • 413
2 votes
0 answers
50 views

Why doesn't the very first bitcoin release work anymore?

I tried running the very first bitcoin client released by Satoshi in 2009, Bitcoin v0.1.0 on Windows 10. Of course I knew it wouldn't work or do anything since it's extremely outdated, but I wanted to ...
apchrkey's user avatar
0 votes
1 answer
74 views

No connection could be made because the target machine actively refused it

Trying to make a POST request with python from my desktop to my Bitcoin node running on raspberrypi. The two devices are running on the same network both connected by ethernet. I have been able to ...
NeonTears's user avatar
1 vote
1 answer
94 views

Is it possible to import a `wallet.dat` in Electrum?

I ran into an error when trying to import a wallet.dat into Electrum. I run Kali Linux. Here is a screenshot of the error i get.
pentesterlab's user avatar
8 votes
1 answer
114 views

Why doesn't Bitcoin Core use auxiliary randomness when performing Schnorr signatures?

BIP340 recommends using auxiliary randomness in generation of the Schnorr signature nonce, as follows: Using unpredictable randomness additionally increases protection against other side-channel ...
Matthew Leon's user avatar

1
2 3 4 5
83