Questions tagged [bitcoin-core-development]
Source code and development of Bitcoin Core, the reference implementation of Bitcoin.
642
questions
0
votes
0
answers
23
views
C before Amount [duplicate]
I see CAmount mentioned here and elsewhere in the Bitcoin core codebase. What does the 'C' before Amount denote? Is it Consensus?
3
votes
1
answer
515
views
Why do protocol developers work on maximizing miner revenue?
A Twitter user asks: "Why are so many [protocol engineers] so worried about miner revenue? [...] IMO, it would be best to focus on what the end users want, not large corporation wants." (...
3
votes
1
answer
288
views
DEFAULT_MAX_PEER_CONNECTIONS for Bitcoin core is 125 or 130?
DEFAULT_MAX_PEER_CONNECTIONS is set to 125 by default in core to the best of my knowledge. However, I read in The Optech Newsletter #310 that it is 130... could not validate this info anywhere in the ...
0
votes
1
answer
32
views
Does Bitcoin Core have Prometheus support?
Does Bitcoin Core have Prometheus support? I am having difficulty finding the code for it in the repo?
0
votes
0
answers
21
views
How to add prometheus support in my Bitcoin full node application in Rust
How can I implement prometheus client support in Rust in my bitcoin full node application, I was having trouble finding leads. A theoritical explanation on what I have to do, or some code snippets ...
2
votes
1
answer
48
views
Where exactly is the mining code in Bitcoin Core?
I've been looking for months for the real mining code in the Bitcoin Core source code for the function/s that implement the incrementing of the nonce and hashing blocks for mining and never found ...
1
vote
1
answer
53
views
TRUC transactions (version = 3) general availability
Given that "2 package RBF" and "V3 transactions" are merged in the main branch, which release TRUC transactions would be available? Thank you!
Relevant PRs:
https://github.com/...
0
votes
0
answers
50
views
How can I effectively trace code paths for fuzz testing in a Bitcoin core?
I want to write a fuzz test to increase the coverage of net_processing.cpp for this piece of code. But I am unable to navigate/trace from where this function is being called .
I have checked in ...
0
votes
2
answers
105
views
Why changing Bitcoin Cap Limit Is Not Possible
To alter the Bitcoin blockchain protocol, such as increasing the Bitcoin cap, a consensus among the majority (95%) of participants is necessary due to decentralization and the consensus mechanism.
...
0
votes
0
answers
26
views
Why is there a separate bitcoin and bitcoin-core GitHub repo? [duplicate]
Can someone explain why these two repositories exist at the same time?
https://github.com/bitcoin
https://github.com/bitcoin-core
It is a bit confusing for a newcomer to the codebase what to actually ...
0
votes
1
answer
56
views
When should Bitcoin Core functional tests be run?
When should functional tests be run? Or is it always a good time to run functional tests?
0
votes
1
answer
28
views
What does this functional test include?
Does the test test/functional/test_runner.py include all possible functional tests, or is it just a dummy initial test run?
0
votes
0
answers
34
views
Bitcoin Cross-compilation failed with errors in notification.cpp
sudo apt update
sudo apt upgrade
sudo apt install build-essential libtool autotools-dev automake pkg-config bsdmainutils curl git
installed all the dependencies in dependencies.md
sudo apt install ...
2
votes
1
answer
295
views
Moving the entire directory to new location for Bitcoin Core CLI
I use Bitcoin CLI and not the QT one, when syncing i used a external SSD to store blocksdata in SSD, obviously noob me didnt know of datadir function
Now my Chainstate, txindex are in roaming folder ...
-3
votes
1
answer
75
views
How many ways are there to Read Satoshi era Wallets?
I've come acrossed a few -
running the original Satoshi v.0.1.0 through v.0.1.5 Clients all the way up to Satoshi v.0.7.x - I believe all of these can read Original Satoshi Wallet.dat(s) -
I have a ...