Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

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.

1
vote
1answer
27 views

How the different criptocurrency blockchains communicates?

I've learned that the different criptocurrencies have their own P2P software which uses their own blockchain network to work. So how does exactly occurs the process of exchanging one coin to another ...
0
votes
0answers
25 views

How does work the next block election in blockchain? [duplicate]

In the mining process each miner will create a block with the transactions found in the pool and will start the calculation of nonce, the miner with greater hash power will finish the job first and ...
0
votes
1answer
20 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
28 views

Does Bitcoin Core accepts uncompressed address generation?

So one priv key express uncompressed and compressed pub key. Does the latest Bitcoin Core client accepts importing it to express uncompressed address? or it automatically express compressed address? ...
0
votes
1answer
26 views

Is it possible to create a wallet service, which doesn't have all the blockchain downloaded?

Is it possible to create a wallet service, which doesn't have all the blockchain downloaded? Like not running a full node itself?
1
vote
1answer
54 views

Is it possible to run two Lightning Network nodes on top of single Bitcoin Core node?

I would like to simultaneously run LND and Eclair nodes on top of single Bitcoin Core bitcoind node. Is it possible? I wasn't been able to pull it off so far. If possible, how to set up ZMQ and ...
-1
votes
0answers
14 views

wallet bitcoin core

Good day! please tell me on the wallet bitcoin core. I used the wallet a month ago, now when I turned it back on, when I start it, I ask to specify the place where 206gb of blocks will be installed. ...
1
vote
1answer
49 views

Signrawtransaction is not working on bitcoin core V0.17.1

I am having trouble signing a transaction on bitcoin core since it appears signrawtransaction no longer works. I get the following error message : signrawtransaction is deprecated and will be fully ...
0
votes
1answer
31 views

Can i create wallet services of bitcoin core wallet [closed]

Is it possible to create wallet url services for bitcoin core wallet
0
votes
1answer
21 views

How does an SPV client forms a transaction which is then Broadcasted?

As per my understanding, an SPV client only keeps a track of the block headers in its own database. So when a user tries to send bitcoins using that particular SPV client, how is the transaction ...
0
votes
1answer
30 views

Bitcoin Core 'unable to open file' causes reindexing to fail

I recently struggled to send bitcoin from my Armory wallet (0.96.5) to another account. Sending bitcoin did not work because the wallet could not synchronize with the blockchain. Since Armory relies ...
0
votes
0answers
91 views

Watch-only addresses inside segwit transactions

I'm using bitcoin core (via rpc api). I've generated one 2of2 multisig address on electrum wallet, and after that, I've imported that address into bitcoin core by using importaddress rpc method. When ...
0
votes
1answer
32 views

How to calculate the transaction size?

Is it possible to calculate the transaction size from the transaction id ?
3
votes
3answers
52 views

Does a bitcoin node broadcast that it is full synced?

When a bitcoin core node is fully synced, does it broadcast to the rest of the network that is has finished syncing? If yes, where in the bitcoin-core source code is this implemented?
0
votes
1answer
38 views

Validate 3rd party transactions on Bitcoin-qt debug window

Is there a way to validate a random transaction via transaction ID on the debug window? Imagine I want to validate a transaction between 2 wallets I don't control. I believe its possible to check if ...
1
vote
1answer
43 views

Extract sender ID and recipient ID of a bitcoin transaction [duplicate]

I'm new to this world and I'm trying to learn the blockchain world and especially now I've concentrated du bitcoin-core, I would like to parser and get the various information like the various sites ...
0
votes
0answers
46 views

How to access bitcoins with my private key but no passphrase?

I utilized a website, bitcoinpaperwallet.com, to randomly generate a Private and Public key pair for Bitcoins storage. This new Public address is now available for anyone to send bitcoins into....
0
votes
0answers
20 views

In the event of pending computer crash that might corrupt my Bitcoin Core blockchain download. What files can I copy to prevent corruption?

I run Bitcoin core on my windows 10 machine. And occasionally the damn thing shuts off all my applications and corrupts my Bitcoin Core blockchain download. Yes, I know, don't use windows. That's the ...
1
vote
2answers
33 views

What happens to the transactions included in the forks?

Let: a) the vector triplet <x,y,z> refer <height, index, parent_index> b) blocks, block100, block110 (of height 1) are mined together and they both refer previous block block00[null] (of ...
0
votes
2answers
69 views

What is the source of initial transactions of bitcoin?

Sorry, if I am wrong or silly! It is understood that: a) Satoshi Nakamoto sent the first transaction to developer Hal Finney on January 12, 2009, the genesis block contains 1,073 transactions and he ...
3
votes
2answers
33 views

Bitcoin core full node - Should i choose my peers or it's fine to use the hardcoded ones?

Pretty much the title, i have a full node v 0.17.1 running 12-14 hrs/day and i was wondering if is helpfull, for privacy or for whatever reason, to add peers (maybe from https://bitnodes.earn.com/...
0
votes
1answer
34 views

What are the pros / cons of using Electrum 3.3.2 over Bitcoin core 0.17.1? And what about running your own Electrum Server?

Aside from not having to download the entire bitcoin blockchain when using electrum, what other advantages are there over using Bitcoin core 0.17.1? Also if I chose to use my own electrum server, ...
-1
votes
1answer
20 views

Do exchanges use Bitcoin Core when managing user's bitcoin addresses?

I'm trying to learn to build out an exchange and would like to know how existing exchanges manage user's bitcoin addresses. Do they use Bitcoin Core or Electrum? And does each user have their own ...
-1
votes
2answers
35 views

BCH - estimatefee return -1

When I call estimatefee 1 in testnet it returns: -1 According to docs: If the node doesn’t have enough information to make an estimate, the value -1 will be returned But on my bitcoin-cli ...
0
votes
1answer
42 views

How to see download sync speed when syncing the Bitcoin 0.17.1 Blockchain on Ubuntu 18?

I'm syncing the bitcoin 0.17.1 blockchain from the beginning on Ubuntu 18 using Bitcoin Core Qt gui client. Is there a way to see the download speed of the Bitcoin Blockchain and how much time I have ...
3
votes
1answer
442 views

After downloading the entire Bitcoiin blockchain from a torrent, what are my next steps to link it to Bitcoin Core 0.17.1?

I downloaded the entire bitcoiin blockchain into my external mounted drive as seen below and named the directory bcore. I then did a symlink to that folder like this in my home folder (~) location : ...
0
votes
1answer
28 views

How does Bitcoin use its communication protocol and its database model?

In terms of Bitcoin's communication protocol, how does Bitcoin allow nodes to communicate between each other? Is Bitcoin's communication protocol the same as IPFS(InterPlanetary File System) and if ...
0
votes
1answer
38 views

How can I tell when `rescanblockchain` is finished?

Rescanning the blockchain can take some time. How can I tell (via RPC) when the rescanblockchain command has finished? Will it block until it's done, and only then return? Or is there another RPC I ...
0
votes
1answer
28 views

How does the Bitcoin network maintain the chains created when two nodes generate different versions of the same block?

I came across these lines from the Bitcoin whitepaper: If two nodes broadcast different versions of the next block simultaneously, some nodes may receive one or the other first. In that case, ...
2
votes
1answer
56 views

Bitcoin ECDSA signature in the compact format

I would like to understand how to get Bitcoin ECDSA signature in a compact format, when it's exactly 65 bytes. In the bitcoin-core repository, secp256k1_ecdsa_recoverable_signature_load is ...
2
votes
1answer
50 views

Confusion about `unloadwallet`

It's not clear to me how unloaded wallets behave in Bitcoin Core v0.17.0.1. If I create a new wallet with createwallet, add a receiving address to it using importmulti, then unload it using ...
1
vote
1answer
28 views

Monitor bitcoin transaction confirmation timestamps

Well, i'm planning on developing a graph that shows bitcoin transaction average confirmation time per hour , but i have no clue where i can get transaction confirmation timestamps. I'm running ...
1
vote
1answer
89 views

How to import p2wsh-in-p2sh multisig as watch-only?

I've created a p2wsh-in-p2sh multisig address using an offline node. I have the address and redeem script, as provided by bitcoin-cli addmultisigaddress on the offline node. How do I import this as a ...
5
votes
1answer
196 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 ...
1
vote
1answer
22 views

How to calculate bitcoins in fees spent dailly? (Avg)

From https://bitcoinfees.earn.com/ I can see a list of bitcoin satoshi fees/byte From https://thenextweb.com/hardfork/2018/07/12/bitcoin-block-size/ I can see that we can have block sizes of up to ...
2
votes
1answer
50 views

old wallet.dat with only incoming tx from mining, now shows 0 coins even after rescan and all the transactions are there

I found an old wallet.dat it contained hundreds of transactions while i was mining. I've replaced the wallet.dat in a new Bitcoin Core wallet, rescanned, all the txid are showing but the amount of ...
1
vote
1answer
51 views

Is it technically possible to change the total amount of Bitcoin?

Also, is it possible to change the reward cycle duration or the number of mining- reward coins?
1
vote
2answers
31 views

Would bitcoin core work on a big endian system? Or even a system where C++'s `int` is not 32-bit?

Looking at the source code of bitcoin core, the serialization part, I see that there's no serialization abstraction layer that accounts for a possible different endianness or different binary layouts ...
0
votes
1answer
27 views

Bitcoin-QT Windows Safety Concerns

According to https://www.file.net/process/bitcoin-qt.exe.html "The application uses ports to connect to or from a LAN or the Internet. Bitcoin-qt.exe is able to connect to the Internet, record ...
1
vote
0answers
34 views

Bitcoin Wallet generation and TX signing [closed]

I am developing a Bitcoin Wallet in Javascript. I've worked on ETH but it's my first time on BTC. Here are following queries if anyone can help: How do we generate bitcoin Wallet like we do in ...
2
votes
1answer
177 views

Error parsing JSON in bitcoin-cli signrawtransactionwithkey

I have issues trying to sign a 2/3 multisig tx with the first private key. What am I doing something wrong or am I missing something for the arg? Command format: /usr/bin/bitcoin-cli -testnet ...
1
vote
2answers
53 views

Which Bitcoin RPC call is used for setting transaction priority?

Is there is any bitcoin RPC call for setting the transactions priority ?
2
votes
0answers
36 views

How to get multiple connections to the same node

I'm playing around with connecting my node to another one of my nodes to see how many incoming connections I can handle. Whenever I add node A from node B with bitcoin-cli addnode 1.1.1.1 add after ...
1
vote
0answers
33 views

What is the best way to test new consensus protocol?

I wanted to test a new consensus protocol. However, the bitcoin core is a large codebase (>100k lines). Is there any small codebase which is designed to test new consensus protocols and includes only ...
0
votes
1answer
75 views

Is the hdSeedid in Bitcoin Core 0.17 RPC the actual seed itself?

I'm trying to find out the seed for the HD wallet in the 0.17 release of Bitcoin Core. I used the getwalletinfo command in the RPC console which produced information which includes a string that it ...
0
votes
2answers
76 views

Invoking the listunspent command via json-rpc on a full node

I am trying to use the following example code for C# programming, so I can connect to my own bitcoin full node: https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)#.NET_.28C.23.29 Which has resulted ...
1
vote
2answers
65 views

How is blockchain stored on disk?

Hi how is blockchain actually stored on disk? I noticed bitcoin uses key store database level DB but what is the structure? https://github.com/bitcoin-core/leveldb-old/blob/bitcoin-fork/doc/...
0
votes
1answer
34 views

Did Bitcoin Core relay blocks sequentially or in parallel to peers before Compact Blocks?

As I can see in the Bitcoin code, currently a node sends a block in parallel to all its peers. This makes sense as the block sending time is relatively small compared to the P2P latency. However, my ...
3
votes
0answers
57 views

Bitcoind 0.5.3 stuck at block 364,670 - what to do?

I compiled bitcoind using the same steps as last year. In particular I set DB_CONFIG: set_lg_dir database set_lk_max_locks 537000 Unfortunately once I hit block 364,670 (2015-07-10) I'm treated with:...
0
votes
1answer
27 views

RPC giving error -13

Bitcoin rpc calls giving error -13: Error: Please enter the wallet passphrase with walletpassphrase first.