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
4 votes
2 answers
300 views

spending unconfirmed utxos which exist in the tail of mempool queue

I have some unconfirmed utxos with: sat_per_vbyte=1, which probably exist in the tail of the mempool queue, e.g. 22300/22385. They are being kept in: "unconfirmed" since 3 months ago. And ...
Jack Zhu's user avatar
  • 143
8 votes
1 answer
65 views

Are Bitcoin Core binaries from before 0.8.6 available?

Are binaries for versions of Bitcoin Core (previously called just "Bitcoin") before 0.8.6 available from any reputable source? Prior releases of Bitcoin Core were made to SourceForge, but ...
David A. Harding's user avatar
0 votes
1 answer
85 views

How to use bitcoin core importmulti

I have some keys obtained from walletdump, 13LJXzFwARH5N2bR1AV38Nf9qDVw53PjiB 1BcBMuEJJzEY36PmKWTFmYRxEF3YaSEiKN 1NeZCnuSW9NG8F147VNf8JSLKWGcVexZ32 ...
user123's user avatar
-1 votes
1 answer
81 views

How to change Bitcoin core 25.0 configuration?

I installed Bitcoin Core 25.0. Synchronization finished after a few days. Unfortunately, I made a big mistake, I configured the files incorrectly and now the application does not open. I must honestly ...
Mira Cuxi's user avatar
2 votes
1 answer
78 views

Retention and Accessibility of Disconnected Block and Transaction Data

In the context of a fully indexed, non-pruned Bitcoin Core node, I am exploring the duration and persistence of data related to disconnected blocks and their contained transactions due to a blockchain ...
Jeff Trimmer's user avatar
2 votes
2 answers
190 views

How does mining verify a transaction?

I’m very much new to understanding this whole bitcoin concept. As far as I’m concerned, nodes mine for a nonce that, when paired with the data of the block, result in a hash that suffices some ...
Johnafoon's user avatar
3 votes
1 answer
165 views

Can I connect a hardware wallet to Bitcoin Core using HWI?

Presumably HWI on github.com is to do with creating a hardware wallet interface with Bitcoin Core. Am I correct? What stage is development at presently? Will one be able to connect a hardware wallet ...
Eoin McQuinn's user avatar
3 votes
1 answer
84 views

Bitcoin Core balance incorrect after connecting Sparrow wallet

I have a Sparrow wallet with previous transactions that was connected to an Electrum server. I installed Bitcoin Core v25, downloaded entire blockchain (no pruning) and switched my Sparrow settings ...
Leo's user avatar
  • 51
0 votes
0 answers
23 views

NodeJS code to deobfuscate chainstate data

I am currently working on a Blockchain trading platform for a company and I want to have all the unspent output saved to a local database by reading the contents of chainstate folder but I couldn't ...
Topman's user avatar
  • 11
1 vote
0 answers
29 views

Bitcoin Core Unbuntu Custom Data Directory Does not Navigate to Secondary Internal Hard Drive

I have a laptop computer with 2 solid state internal 1000 GB hard drives. I have the operating system installed on drive 1 and I have the secondary drive formatted (ext4 file system), partitioned and ...
Valdy's user avatar
  • 11
0 votes
0 answers
46 views

Bitcoin-cli keeps crashing around block 810180 and will always restart at block 809941

So I'm downloading and syncing the blockchain using bitcoin core. Whenever it teaches block 810810, the terminal will just close by itself and then I restart the node, it will start syncing from block ...
Jonathan Gafar's user avatar
0 votes
1 answer
96 views

How to get block height from CTransactionRef object in Bitcoin C++ code?

I'm working with the Bitcoin core code. I have a CTransactionRef object and I'm trying to determine what the block height of the block containing the transaction is. What would be the most efficient ...
danosphere's user avatar
1 vote
1 answer
59 views

Get utxos for an address without rescanning the whole chain

In order to gather the utxos for an address importdescriptors will rescan the blockchain. Is there another way to get all the utxos for an address / descriptor without having to rescan the block chain?...
Topman's user avatar
  • 11
0 votes
0 answers
49 views

Downloading of Bitcoin Core node stopped at 65.5%

My downloading of Bitcoin Core node stopped at 65.5%. I'm new to coding, but checked debug.log anyways and got the following ream of error messages: 2023-10-06T01:58:47Z ERROR: ReadBlockFromDisk: ...
Il-Kyu Han's user avatar
1 vote
2 answers
543 views

Detect when it is safe to 'stop' the Bitcoin Core Daemon, bitcoind

Previously, I kept the Bitcoin Core daemon running 24x7, however recently I've become less interested in keeping it running all the time, and would like instead to run it for as much time as it takes ...
Hannah Vernon's user avatar
  • 1,569
0 votes
0 answers
73 views

how can I extract ckey from an encrypted wallet.dat?

how can I extract ckey (encrypted private key) from wallet.dat file?
rateron's user avatar
1 vote
1 answer
51 views

Understanding Bitcoin Blockchain Storage and the Usage of Merkle Trees [closed]

I'm currently learning about the Bitcoin blockchain. I've come across the concept of Merkle trees in the context of Bitcoin. I understand that Merkle trees are used to verify the integrity of the data,...
mlibre's user avatar
  • 133
0 votes
0 answers
46 views

How can I generate a bitcoin.conf to synchronize with Sparrow?

Windows 10, external hard drive one TB, SSD I accidentally deleted the bitcoin.conf file. Does anyone know how I can generate one, please? I’m trying to sync with Sparrow Wallet. I have looked online ...
Ralph's user avatar
  • 1
0 votes
1 answer
89 views

I downloaded blockchain completely, but now trying to open Core, starts download "all" blocks again. Why doesn't it see data file, with block history?

Windows 10, external 1TB HDD SSD: I accidentally clicked "Reset Options" becomes in Core, within the Settings menu. In the data file, there are still blocks downloaded from every day of the ...
Felix's user avatar
  • 1
1 vote
1 answer
89 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
32 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
155 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
46 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
783 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
5 votes
2 answers
554 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,556
1 vote
1 answer
59 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
49 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
38 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
  • 559
0 votes
4 answers
80 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
63 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
33 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
24 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
0 votes
1 answer
67 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
44 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
  • 795
0 votes
1 answer
49 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
85 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,...
dassd's user avatar
  • 1,029
1 vote
1 answer
170 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
2 votes
1 answer
80 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
266 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
92 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
208 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
57 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
101 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
111 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
30 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
21 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
33 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
39 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

1
2
3 4 5
84