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
0
votes
1answer
30 views

Blockchain transaction unspent [duplicate]

This is a bitcoin transaction as shown in a blockchain explorer. What does ‘2 confirmations’ mean here? Sorry for the picture quality. Which one is the best answer? 2 confirmations by miners are ...
0
votes
2answers
79 views

Is it possible to change private key

I would like to know if it's possible to change private key of bitcoin wallet via rpc call to bitcoind. Thank you for your answers
0
votes
1answer
106 views

Stay on memory pool when I sending multiple transaction from bitcoin wallet

I run the bitcoin client 0.17.1 on my ubuntu 18.04 desktop. I have some balance in my wallet. Also my client is fully synced.I have face the wallet conflict. When I send multiple transaction at once(...
0
votes
1answer
326 views

What is consensus.BIP34Height? [duplicate]

In the bitcoin source code, I am looking at chainparams.cpp. I can see on line 81 something called consensus.BIP34Height? What is that? I can't figure out what this is. I'm not sure what else to ask ...
2
votes
1answer
4k views

I lost my Bitcoin wallet passhrase. Are my Bitcoins lost?

After reading about all the hacks I created a passphrase that I cant remember. Are Coins lost forever in the blockchain? There must be a lot of coins in this state… Is there any way to see what coins ...
2
votes
2answers
231 views

CLTV vs nLockTime

What is the difference between nLockTime and CLTV? Bitcoin Wiki says: When the CLTV opcode is called, it will cause the script to fail unless the nLockTime on the transaction is equal to or greater ...
0
votes
1answer
56 views

Retrieve number of OP-RETURN transaction

Is there a possible way to extract the bitcoin transaction protocoll with Python and extract specifically OP RETURN transaction? I want to plot the number of those over the course of time to derive ...
0
votes
0answers
20 views

How to manually compute a descriptors checksum?

In the docs it says: The checksum for a descriptor without one can be computed using the getdescriptorinfo RPC. I would like to build a recovery tool where many descriptors are imported, calling ...
1
vote
1answer
64 views

Is Bitcoin Core required for wallet projects?

My team wants to create a cryptocurrency service provider platform to Sell/Buy BTC and something else in form of web/mobile app. It's about one month that I have been studying different articles about ...
3
votes
2answers
220 views

How can I use my pass phrase from 2009 to recover my wallet?

The BTC core wallet lets me choose my own passphrase with 12-16 words. The latest would be late January, early February 2009. What wallet was I using? I can't find a reference online. Everyone says ...
0
votes
0answers
30 views

How Do I Fix This Error Without Loosing Stored Blocks On Pc?

I opened my Bitcoin Core program today on my Windows 7 PC via an external hard disk (1 TB) and I found the following error: MinGW Runtime Assertion Assertion Failed! Program: E:\Blockchain\bitcoin-qt....
1
vote
1answer
124 views

How to get block headers from block hash using P2P API?

I have been experimenting with getheaders and one thing I can't seem to figure out is how to get a header for a specific hash, because getheaders doesn't provide this feature. According to the ...
1
vote
2answers
63 views

segwit compatilibity bc1 and 3 bitcoin wallet?

I would like to know what's the better aproach for upgrading from a legacy address to a segwit one, but there are two type of segwit as P2SH starting with 3 and Native SegWit (bech32) starting with ...
1
vote
1answer
26 views

How would somebody compromise my identity if I generate new receive address in Bitcoin Core?

I open Bitcoin Core and generate a new receive address. I publish this without mentioning my name, and make every effort to conceal my identity in every other way. Some time passes (possibly months or ...
0
votes
1answer
72 views

Can I send BTC from other node or wallet with my address?

I'm trying to send bitcoins from node2 with my address using private key noted that my address is created in node1.I followed this link: "https://en.bitcoin.it/wiki/How_to_import_private_keys" I dump ...
1
vote
1answer
59 views

Why is getdescriptorinfo returning an error “Invalid descriptor (code -5)”

I am using Bitcoin Core bitcoin-cli with getdescriptorinfo like so: curl --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getdescriptorinfo", "params":["sh(multi(2,[3c60330a/1]...
0
votes
2answers
42 views

number of inputs or outputs affect bitcoin transaction fee?

I would like to know how inputs and outputs affects my bitcoin transaction fee using legacy address, and how using a segwit address will decrease the same transaction? and how they will be ...
0
votes
1answer
78 views

bitcoind not found

I have installed bitcoin core 0.17.1 version windows 10 in my laptop. I can see the following folders: bin (bitcoin-cli.exe, bitcon-qt.exe, bitcoin-tx.exe, test_bitcoin.exe), include (...
1
vote
1answer
33 views

Do I really have to place my wallet file in the data directory?

I run bitcoin-core QT and I downloaded the full ledger data to an external HD so I can move between machines. My wallet.dat file is secured someplace else. I start-up the QT client giving the external ...
0
votes
0answers
31 views

bitcoin core, deleted receiving address?

Hi I set an address on bitcoin core and after I just downloaded it for mac. It was taking a crazy amount of time to synchronise which I realised was normal. I sent some $200 to the adress and whilst ...
1
vote
0answers
20 views

How can I add the MySQL C++ connector to Bitcoin Makefile?

I'm trying to add a custom function to my bitcoin client that queries a mysql db. I followed this guide for the basic: https://technology.finra.org/code/compile-run-customize-your-own-bitcoin-client....
5
votes
2answers
3k views

64: too-long-mempool-chain

I am using bitcoind json rpc api to send bitcoin to multiple bitcoin addresses. I am using sendrawtransaction. When i have 24 unconfirmed payments sent from my account, i can't send anymore because i ...
1
vote
0answers
35 views

Wallet.dat bitcoin cash? [closed]

I had 20 btc in 2012, and I spent it all in December 2017. I heard there was a fork for Bitcoin cash. How do I get my 20 bitcoin cash out of my wallet.dat ?
0
votes
0answers
23 views

How i can protected my bitcoincore project?

I have two servers. The backend is located on one, the bitcoincore is located on the second. Becken on a laravel, when requesting Bitcoin core, I specify the server ip and pass the username and ...
0
votes
1answer
184 views

wallet.dat on usb to electrum

I put my btc qt wallet.dat file on a USB and would like to open it on a software wallet. Preferably electrum. Is that possible? If so how? Too many problems with btc qt and takes forever to sync.
2
votes
1answer
208 views

How Bitcoin-Core estimates 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 ...
0
votes
1answer
50 views

bitcoin block time after halving? [duplicate]

I would like to know why the bitcoin block time is taking longer than 10 minutes, I know that bitcoin halving had decrease reward and increase difficulty but according what I read the blockchain ...
1
vote
1answer
36 views

Verifying Bitcoin Core Integrity using PGP

I downloaded the Bitcoin Core v0.20.0 from https://bitcoin.org/en/download To verify, I first imported the signing key at https://bitcoin.org/laanwj-releases.asc and then ran command: gpg --import ...
0
votes
1answer
59 views

How to use bitcoin from the command line in Windows?

Do there exist any stable and audited bitcoin wallets that can be used from the cli on Windows? I have looked but have been unable to find any that I can use for automated tasks.
0
votes
1answer
38 views

How to connect a bitcoin node to a complete node through the local network?

I currently have a full bitcoin node on my local network and I would like to create another node but only update it by local network. I have tried with: ./bitcoind -connect<iplocal> ./...
0
votes
1answer
35 views

After a long connection to the wallet, it offers to reinstall blocks and synchronize all Bitcoin core blocks

1)I installed bitcoin core on an ssd drive. Some time did not include it, a month after the inclusion of bitcoin core when you start the application with ssd asks to re-download all the blocks, the ...
1
vote
1answer
24 views

listunspent rpc/cli command doesn't seem to list unspent unconfirmed transactions for watch-only addresses

I am unable to list unspent unconfirmed transactions for watch-only addresses. Once the transaction gets at least 1 confirmation it gets included in the returned result. This is the command I am ...
1
vote
0answers
46 views

How to build coinbase transaction from bitcoin core?

I am coding a program that connects to bitcoin-qt as local server. For building the blockheader i need the merkleroot, to build the merkle root, i need the coinbase transaction (which is not provided ...
0
votes
1answer
36 views

How to detect that full node is in sync (using jsonrpc)?

I have full bitcoin node available through jsonrpc interface. How my app can detect if this node is in sync with the network?
0
votes
2answers
114 views

What are the web3py equivalent for communicating with bitcoin in Python?

I am fairly new to working with Python, I have a requirement where I need to perform some basic bitcoin operations on my local system rather than relying on some external API's, those function mainly ...
1
vote
1answer
29 views

Bitcoin Data Types

Sorry for this noob question. I have wrapped some Bitcoin Core JSON RPC APIs. The tests I've made so far are working fime but now I have some issues mapping input arguments with the correct C++ data ...
0
votes
0answers
37 views

Wallet files are empty

I started Bitcoin Core 0.20.0 and allowed it to sync with the network. The synchronization was completed. However my balance is 0.00 and all transaction history is missing. I tried to troubleshoot ...
6
votes
1answer
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 ...
0
votes
1answer
33 views

Warning after upgrading to 0.20.0

I've upgraded a node from the previous release. It's up and running but for some reasons I get this warning. How can it be related to the upgrade? $ bitcoin-cli -testnet getblockchaininfo | jq { "...
0
votes
0answers
19 views

How to make pruned node download an arbitrary block?

I want to importprunedfunds for addresses related to the wallet (with the help of scantxoutset) on a pruned node. The problem is raw transactions are needed for this. I found there were some attempts ...
3
votes
1answer
72 views

How do I calculate transaction fee for call to createpsbt()?

When my user invokes my app, he passes as an input parameter the desired value of the TX fee in satoshis per byte. I create a PSBT by calling createpsbt(). I exert complete control over the ...
1
vote
1answer
17 views

Missing Checksum error when importing multisig wallet via descriptor

I'm trying to import a multisig wallet on regtest, but getting a strange error. What am I doing wrong? I've tried it with xpubs, tpubs, and Vpubs (converted here) and get the same error for all. ...
1
vote
1answer
54 views

Bitcoin core 0.19.1 RPC, 'sendtoaddress' not working!

Suppose this scenario: There are 2 wallets called wallet1 and wallet1 on the same node in testnet blockchain. wallet1 balance: 0.001 BTC wallet2 balance: 0 BTC I am trying to send 0.001 BTCs from ...
0
votes
1answer
24 views

Can hashtype in BTC scriptSig contained value other than 0x01, 0x02, 0x03, 0x80, 0x81, 0x82, 0x83?

As per hashtype value in https://en.bitcoin.it/wiki/OP_CHECKSIG or https://developer.bitcoin.org/devguide/transactions.html#signature-hash-types, hashtype could either be 0x01, 0x02, 0x03, 0x80, 0x81, ...
2
votes
0answers
42 views

How many times has the dust limit and minRelayTxFee changed?

I understand that there's no minimum tx fee or minimum tx output amount in the consensus rules. However, the default minimum values for a transaction to be considered 'Standard' in Bitcoin Core have ...
0
votes
1answer
28 views

Modify the number of confirmations for an utxo to be ```safe == true``` in Bitcoin Core

I noticed that when I call listunspent on Bitcoin Core, UTXO with 0 confirmation are labeled unsafe, and thus prevented from being spent with sendtoaddress or fundrawtransaction. As soon as there's ...
0
votes
1answer
23 views

How to build a portable bitcoind binary for macOS?

Bitcoin Core ships a portable bitcoind with the Linux and Windows releases, but doesn't ship one with macOS. And I couldn't find instructions on how to build one. Can someone provide step-by-step ...
0
votes
1answer
181 views

How do I use an issued API key in my python 3 script to bypass the request limiter?

I got an API key from blockchain.info to bypass the request limiter, but I don't know how to use it and I can't find any relevant info online. url = "https://blockchain.info/rawblock/" + str(s) ...
0
votes
0answers
19 views

Speed of decoding Bech32 addresses

I am trying to understand if Bech32 can be a bottleneck in some specific cases (only Bech32, not Bitcoin itself). What is the hypothetical speed decoding the address back to the streamable format in ...
3
votes
2answers
126 views

What if two people want to spend same input at the same time

Lets say me and my friend both have access to same private key which can sign some new transaction. What would happen if me and my friend broadcast transaction with same input at the same time to a ...

1 2 3
4
5
61