New answers tagged

2 votes
Accepted

mainnet wallet will refuse to dump privkeys

As the error message says, the type of wallet you are using does not support the dumpprivkey command. You are using a descriptor wallet, and individual private keys cannot be exported from the wallet. ...
user avatar
  • 60.5k
1 vote

Pruning Blockchain and creating multi wallets

No, Bitcoin Core needs to rescan the blockchain from the time the wallet was created to recover its transaction history. If the birthday of the wallet is older than the blocks you retain due to ...
user avatar
  • 62.4k
1 vote

bitcoin core : code released after the rescan ! problem in that?

These messages may be confusing, but there is nothing wrong. Let me go over them: FlushStateToDisk: write coins cache to disk (coins, kB) completed (s) , OK This means that the contents of the ...
user avatar
1 vote
Accepted

What is maxsigcachesize?

Bitcoin Core caches the outcome of script and signature validations, so that when they are reoccur, they don't need to be repeated. A common case for this reoccurrence is the fact that typical ...
user avatar
3 votes
Accepted

Can I use the Bitcoin Core CLI to learn the block height at which a transaction was mined?

For a transaction that's not considered "yours" by the Bitcoin Core wallet, the only way to learn anything about it is through the optional transaction index. If you have the transaction ...
user avatar
0 votes

How to build a simple Bitcoin Wallet

Does this mean i have to run my own bitcoin node and wrap it in a REST API service with something like Node.js? AFAIK most self-custodial Bitcoin wallet apps for Android/iOS are SPV nodes. They don't ...
user avatar
2 votes
Accepted

What Are The Parts Of A Bitcoin Transaction In SegWit Format?

In an answer to In what format does a block store the transaction data? I gave an example of hand decoding the structure of the earliest Bitcoin transactions from a hex dump. A Segwit transaction ...
user avatar
1 vote

How long does it take to get bitcoin trough Twitter

No money has been sent to your address since January See any blockchain explorer. For example https://blockchair.com/bitcoin/address/bc1qhl8ajxff5z4zmmsshsnz98m3x7r2lupsuvfjeq Your twitter friend ...
user avatar
0 votes

What does setting the "-server" flag do?

bitcoin-cli (and other software) communicates with Bitcoin Core using the so-called JSON-RPC protocol. If you start Bitcoin Core as bitcoind (without GUI), that protocol is enabled by default (because ...
user avatar
1 vote
Accepted

How do I switch a pruned node to "neutrino mode"?

Are you running a sufficiently recent version? If you are running an older version, you would need to have the full blockchain archive to serve compact client-side block filters. Originally ...
user avatar
  • 62.4k
2 votes
Accepted

Remove descriptor from a Bitcoin Core wallet

Bitcoin Core does not have any descriptor or key deletion functions because users may use them to accidentally delete the data that they need in order to spend their Bitcoin. The recommended way is to ...
user avatar
  • 60.5k
2 votes

How Is it possible that bitcoin blocks store transaction data in 32-bit SHA256 strings. How would nodes know the transaction?

How is it possible that bitcoin blocks store transaction data in 32-bit SHA256 strings They don't. Bitcoin blocks store the full transaction data in binary. There is no SHA256 involved in its storage....
user avatar
0 votes

Is there any way to activate full 'leech' mode?

You can start your Bitcoin Core with the -blocksonly configuration option. This stops your node from requesting and relaying unconfirmed transactions, and disallows inbound connections. Your node will ...
user avatar
  • 62.4k
1 vote

Does The Bitcoin Network Have A Way To Alert Nodes Of A Network Issue/Bug?

Does the Bitcoin Network still have a way of notifying nodes of a potential fatal bug/error? No. After all, it is a peer-to-peer network without any central control. Either no-one can issue alerts or ...
user avatar
1 vote

How do I switch a pruned node to "neutrino mode"?

Bitcoin Core doesn't run in Neutrino mode, it can only serve compact filters. Neutrino is a Lightning Lab's implementation of BIP157 and BIP158 basic filter type. It is a standalone backend, and you ...
user avatar
0 votes

GRT address vs BTC address

Coinbase pools their bitcoin, so the bitcoins you deposit will never be the bitcoin you spend. Bitcoin core does not accept Coinbase transactions. Get a Coinbase wallet, then you can transfer your ...
user avatar
1 vote
Accepted

How does Bitcoin Core know about a new address created in a different wallet?

Modern wallets will pre-generate a lot of keys instead of generating them when you ask for them. For example, you might have used 10 addresses from your wallet, but your wallet actually has 110 ...
user avatar
  • 60.5k
1 vote

Do I need to Download the complete Blockchain before BTC will reflect under amount after running importprivkey? Current Version being used is V22

The spendable funds should start being reflected in the balance whenever the transaction is processed while your node is aware of the private key. Since your wallet is already showing you the ...
user avatar
  • 62.4k
0 votes

How a bitcoin node knows where the last transaction of my wallet is

Addresses Transactions don't actually contain addresses. A Bitcoin address is really more like an invoice reference number created by the intended recipient of the money. The address value allows the ...
user avatar
3 votes

how can I get the fee percentage on buying or selling a specific amount of bitcoin at any time?

Transaction fees are paid when transacting, not when trading, or at least not necessarily. Assuming you're trading on an exchange site, you will have an account there. You can buy and sell BTC for ...
user avatar
1 vote

Create individual wallet for each user

It is not. It will be safer, easier, and reliable, to use a library designed for address creation. https://www.binance.com/en/support/faq/360020632811 What is a Sub-Account? Sub-account allows you to ...
user avatar
0 votes

Create a Bitcoin Core wallet from a recovery phrase

Yes, but you must use a wallet-client that supports your Seed Recovery data, which may include a passphrase as well as the mnemonic. Electrum's can be different from the standard BIP39 version. Once ...
user avatar
  • 393
2 votes
Accepted

How Is The Genesis Block statically encoded into bitcoin client software?

What does 'statically encoded' even mean? See: https://stackoverflow.com/questions/572547/what-does-static-mean-in-c https://en.wikipedia.org/wiki/Character_encoding https://en.wikipedia.org/wiki/...
user avatar
0 votes

What stops someone from tampering with node software and hence would be able to disrupt the blockchain?

You are correct, when the new block is broadcasted, all the other nodes would reject it if it doesn't follow the consensus rules, would not add it to the blockchain nor will they transmit it. In fact, ...
user avatar
1 vote

What stops someone from tampering with node software and hence would be able to disrupt the blockchain?

Other nodes would not relay or accept invalid blocks that were produced by the modified node. Each node creates their own copy of the blockchain. Each node checks (verifies/validates) all the data it ...
user avatar
-1 votes
Accepted

Peer-to-peer - informations about downloading

It will request 16 blocks from each peer it has a connection to. The bytes are written normally. The blocks download is doing via get_blocks et answer blocks message. Thanks for the Murch’s answer.
user avatar
  • 69

Top 50 recent answers are included