You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bitcoin/src
merge-script 50729c0609
Merge bitcoin/bitcoin#29910: refactor: Rename `subprocess.hpp` to follow our header name conventions
2 hours ago
..
bench refactor, bench, fuzz: Drop unneeded `UCharCast` calls 3 weeks ago
common refactor: Rename `subprocess.hpp` to follow our header name conventions 1 day ago
compat netbase: refactor CreateSock() to accept sa_family_t 2 months ago
config
consensus Include version.h in fewer places 5 months ago
crc32c Update crc32c subtree to latest upstream master 2 months ago
crypto Change MAC_OSX macro to __APPLE__ in crypto package 2 weeks ago
index Fix #29767, set m_synced = true after Commit() 3 weeks ago
init doc: add unconditional info loglevel following merge of PR 28318 3 months ago
interfaces wallet: return and display signer error 1 week ago
ipc multiprocess: Add type conversion code for UniValue types 5 months ago
kernel Merge bitcoin/bitcoin#29691: Change Luke Dashjr seed to dashjr-list-of-p2p-nodes.us 2 weeks ago
leveldb Update leveldb-subtree subtree to latest upstream 2 years ago
logging Use steady clock for logging timer 1 year ago
minisketch Update minisketch subtree to latest master 2 weeks ago
node [clang-tidy] Enable the misc-no-recursion check 2 weeks ago
policy ImprovesFeerateDiagram: Spelling fix and removal of unused diagram vectors 4 weeks ago
primitives [validation] Cache merkle root and witness commitment checks 2 months ago
qt Merge bitcoin/bitcoin#24313: Improve display address handling for external signer 20 hours ago
rpc [rpc, bugfix] Enforce maximum value for setmocktime 1 week ago
script sign: don't assume we are parsing a sane Miniscript 2 days ago
secp256k1 Update secp256k1 subtree to latest master 3 weeks ago
support scripted-diff: Fix bitcoin_config_h includes 2 months ago
test Merge bitcoin/bitcoin#29910: refactor: Rename `subprocess.hpp` to follow our header name conventions 2 hours ago
univalue test: Fix failing univalue float test 1 week ago
util Replace locale-dependent `std::strerror` with `SysErrorString` 1 day ago
wallet Merge bitcoin/bitcoin#24313: Improve display address handling for external signer 20 hours ago
zmq zmq: accept unix domain socket address for notifier 1 week ago
.bear-tidy-config tidy: modernize-use-emplace 7 months ago
.clang-format refactor: Print verbose serialize compiler error messages 4 months ago
.clang-tidy [clang-tidy] Enable the misc-no-recursion check 2 weeks ago
Makefile.am refactor: Rename `subprocess.hpp` to follow our header name conventions 1 day ago
Makefile.bench.include bench: basic block filter index initial sync 1 month ago
Makefile.crc32c.include
Makefile.leveldb.include
Makefile.minisketch.include build: remove minisketch clz check 2 weeks ago
Makefile.qt.include Merge bitcoin/bitcoin#22764: build: Include qt sources for parsing with extract_strings.py 6 months ago
Makefile.qt_locale.include qt: 27.0 translations update 2 months ago
Makefile.qttest.include
Makefile.test.include Merge bitcoin/bitcoin#29648: Remove libbitcoinconsensus 3 weeks ago
Makefile.test_fuzz.include fuzz: move `MockedDescriptorConverter` to `fuzz/util` 5 months ago
Makefile.test_util.include Merge bitcoin/bitcoin#27425: test: move remaining rand code from util/setup_common to util/random 9 months ago
Makefile.univalue.include
addrdb.cpp addrman: drop /*deterministic=*/ comment 1 month ago
addrdb.h Use serialization parameters for CAddress serialization 8 months ago
addresstype.cpp Add PubKeyDestination for P2PK scripts 8 months ago
addresstype.h bugfix: Mark CNoDestination and PubKeyDestination constructor explicit 6 months ago
addrman.cpp Merge bitcoin/bitcoin#29404: refactor: bitcoin-config.h includes cleanup 2 months ago
addrman.h doc, test: Test and explain service flag handling 3 months ago
addrman_impl.h net: Optionally include terrible addresses in GetAddr results 7 months ago
arith_uint256.cpp refactor: Remove unused and fragile string interface from arith_uint256 5 months ago
arith_uint256.h refactor: Remove unused and fragile string interface from arith_uint256 5 months ago
attributes.h Introduce platform-agnostic `ALWAYS_INLINE` macro 12 months ago
banman.cpp Merge bitcoin/bitcoin#24097: Replace RecursiveMutex m_cs_banned with Mutex, and rename it 6 months ago
banman.h Merge bitcoin/bitcoin#24097: Replace RecursiveMutex m_cs_banned with Mutex, and rename it 6 months ago
base58.cpp scripted-diff: Bump copyright headers 1 year ago
base58.h scripted-diff: Bump copyright headers 1 year ago
bech32.cpp scripted-diff: Bump copyright headers 1 year ago
bech32.h
bip324.cpp net: merge V2Transport constructors, move key gen 8 months ago
bip324.h net: merge V2Transport constructors, move key gen 8 months ago
bitcoin-chainstate.cpp node: Make translations of fatal errors consistent 1 month ago
bitcoin-cli-res.rc
bitcoin-cli.cpp Merge bitcoin/bitcoin#29657: Bugfix: bitcoin-cli: Check length of peer.transport_protocol_type 2 days ago
bitcoin-tx-res.rc
bitcoin-tx.cpp doc: Update bitcoin-tx replaceable documentation 4 months ago
bitcoin-util-res.rc
bitcoin-util.cpp Include version.h in fewer places 5 months ago
bitcoin-wallet-res.rc
bitcoin-wallet.cpp refactor: Move system from util to common library 11 months ago
bitcoind-res.rc
bitcoind.cpp Get rid of shutdown.cpp/shutdown.h, use SignalInterrupt directly 5 months ago
blockencodings.cpp refactor: Simplify `extra_txn` to be a vec of CTransactionRef instead of a vec of pair<Wtxid, CTransactionRef> 3 weeks ago
blockencodings.h refactor: Simplify `extra_txn` to be a vec of CTransactionRef instead of a vec of pair<Wtxid, CTransactionRef> 3 weeks ago
blockfilter.cpp refactor: SpanReader without nVersion 5 months ago
blockfilter.h Remove unused includes from blockfilter.h 8 months ago
chain.cpp scripted-diff: Bump copyright headers 1 year ago
chain.h assumeutxo: Remove BLOCK_ASSUMED_VALID flag 1 month ago
chainparams.cpp test: Throw error when -signetchallenge is non-hex 11 months ago
chainparams.h test: Throw error when -signetchallenge is non-hex 11 months ago
chainparamsbase.cpp refactor: Use ChainType enum exhaustively 12 months ago
chainparamsbase.h refactor: Use ChainType enum exhaustively 12 months ago
chainparamsseeds.h seeds: Update testnet seeds 2 months ago
checkqueue.h refactor: Make `CCheckQueue` non-copyable and non-movable explicitly 7 months ago
clientversion.cpp scripted-diff: Fix bitcoin_config_h includes 2 months ago
clientversion.h scripted-diff: Bump copyright headers 1 year ago
coins.cpp Use Txid in COutpoint 5 months ago
coins.h Merge bitcoin/bitcoin#28922: Use Txid in COutpoint 5 months ago
compressor.cpp Clean up things that include script/standard.h 8 months ago
compressor.h
core_io.h Remove deprecated -rpcserialversion 5 months ago
core_memusage.h
core_read.cpp rpc: Reword SighashFromStr error message 1 week ago
core_write.cpp Remove deprecated -rpcserialversion 5 months ago
cuckoocache.h doc: fix some typos 4 weeks ago
dbwrapper.cpp dbwrapper: Use DataStream for batch operations 8 months ago
dbwrapper.h dbwrapper: Use DataStream for batch operations 8 months ago
deploymentinfo.cpp Decouple RegTestChainParams from ArgsManager 1 year ago
deploymentinfo.h Decouple RegTestChainParams from ArgsManager 1 year ago
deploymentstatus.cpp scripted-diff: Bump copyright headers 1 year ago
deploymentstatus.h scripted-diff: Bump copyright headers 1 year ago
dummywallet.cpp move-only: Extract common/args and common/config.cpp from util/system 1 year ago
external_signer.cpp external_signer: replace boost::process with cpp-subprocess 4 weeks ago
external_signer.h refactor: Move system from util to common library 11 months ago
flatfile.cpp scripted-diff: Replace error() with LogError() 1 month ago
flatfile.h Merge bitcoin/bitcoin#27254: refactor: Extract util/fs from util/system 1 year ago
hash.cpp crypto, hash: replace custom rotl32 with std::rotl 4 months ago
hash.h Include version.h in fewer places 5 months ago
headerssync.cpp refactor: Fix timedata includes 3 months ago
headerssync.h [headerssync] Make m_commit_offset protected 1 year ago
httprpc.cpp refactor: drop protocol.h include header in rpc/util.h 7 months ago
httprpc.h
httpserver.cpp Merge bitcoin/bitcoin#28318: logging: Simplify API for level based logging 3 months ago
httpserver.h refactor: Remove call to ShutdownRequested from HTTPRequest 5 months ago
i2p.cpp Merge bitcoin/bitcoin#27375: net: support unix domain sockets for -proxy and -onion 1 month ago
i2p.h i2p: construct Session with Proxy instead of CService 2 months ago
indirectmap.h
init.cpp zmq: accept unix domain socket address for notifier 1 week ago
init.h Get rid of shutdown.cpp/shutdown.h, use SignalInterrupt directly 5 months ago
key.cpp refactor: Allow std::span construction from CKey 3 months ago
key.h key: Add constructor for CExtKey that takes CExtPubKey and CKey 2 months ago
key_io.cpp refactor: Allow std::span construction from CKey 3 months ago
key_io.h Clean up things that include script/standard.h 8 months ago
logging.cpp logging: remove unused BCLog::UTIL 2 months ago
logging.h Merge bitcoin/bitcoin#29419: log: deduplicate category names and improve logging.cpp 3 weeks ago
mapport.cpp Remove the syscall sandbox 10 months ago
mapport.h Remove configure-time setting of DEFAULT_UPNP 1 year ago
memusage.h add std::list to memusage 7 months ago
merkleblock.cpp [clang-tidy] Enable the misc-no-recursion check 2 weeks ago
merkleblock.h refactor: Use Txid in CMerkleBlock 5 months ago
net.cpp net: Decrease nMaxIPs when learning from DNS seeds 2 weeks ago
net.h Accept "in" and "out" flags to -whitelist to allow whitelisting manual connections 2 months ago
net_permissions.cpp Accept "in" and "out" flags to -whitelist to allow whitelisting manual connections 2 months ago
net_permissions.h Accept "in" and "out" flags to -whitelist to allow whitelisting manual connections 2 months ago
net_processing.cpp refactor: Simplify `extra_txn` to be a vec of CTransactionRef instead of a vec of pair<Wtxid, CTransactionRef> 3 weeks ago
net_processing.h net: move state dependent peer services flags 3 months ago
net_types.cpp p2p: return `CSubNet` in `LookupSubNet` 11 months ago
net_types.h
netaddress.cpp netbase: refactor CreateSock() to accept sa_family_t 2 months ago
netaddress.h netbase: refactor CreateSock() to accept sa_family_t 2 months ago
netbase.cpp netbase: clean up Proxy logging 1 week ago
netbase.h net: split ConnectToSocket() from ConnectDirectly() for unix sockets 2 months ago
netgroup.cpp Merge bitcoin/bitcoin#27581: net: Continuous ASMap health check 5 months ago
netgroup.h net: Add continuous ASMap health check logging 5 months ago
netmessagemaker.h refactor: NetMsg::Make() without nVersion 5 months ago
noui.cpp node: Use log levels in noui_ThreadSafeMessageBox 1 month ago
noui.h
outputtype.cpp Clean up things that include script/standard.h 8 months ago
outputtype.h Move CTxDestination to its own file 8 months ago
pow.cpp scripted-diff: Bump copyright headers 1 year ago
pow.h scripted-diff: Bump copyright headers 1 year ago
prevector.h refactor: Mark prevector iterator with std::contiguous_iterator_tag 3 months ago
protocol.cpp net: remove now unused global 'g_initial_block_download_completed' 3 months ago
protocol.h net: remove now unused global 'g_initial_block_download_completed' 3 months ago
psbt.cpp Remove unused version.h include 5 months ago
psbt.h refactor: SpanReader without nVersion 5 months ago
pubkey.cpp pubkey: introduce a GetEvenCorrespondingCPubKey helper 7 months ago
pubkey.h Add missing XOnlyPubKey::data() to get mutable data 3 months ago
random.cpp scripted-diff: Fix bitcoin_config_h includes 2 months ago
random.h crypto: replace CountBits with std::bit_width 2 months ago
randomenv.cpp Drop Windows Socket dependency for `randomenv.cpp` 3 weeks ago
randomenv.h
rest.cpp rest: read raw block in rest_block and deserialize for json 1 month ago
rest.h
reverse_iterator.h doc: remove usages of C++11 1 year ago
scheduler.cpp scripted-diff: Rename SingleThreadedSchedulerClient to SerialTaskRunner 2 months ago
scheduler.h kernel: Remove dependency on CScheduler 2 months ago
serialize.h Merge bitcoin/bitcoin#29263: serialization: c++20 endian/byteswap/clz modernization 2 months ago
signet.cpp refactor: SpanReader without nVersion 5 months ago
signet.h
span.h Allow int8_t optimized vector serialization 4 months ago
streams.cpp streams: Teach AutoFile how to XOR 9 months ago
streams.h Remove unused CDataStream 5 months ago
sync.cpp scripted-diff: Fix bitcoin_config_h includes 2 months ago
sync.h Merge bitcoin/bitcoin#27116: doc: clarify that LOCK() internally checks whether the mutex is held 6 months ago
threadsafety.h
timedata.cpp Remove GetAdjustedTime 4 months ago
timedata.h refactor: Fix timedata includes 3 months ago
tinyformat.h clang-tidy: Fix `modernize-use-default-member-init` in headers 1 year ago
torcontrol.cpp Merge bitcoin/bitcoin#28318: logging: Simplify API for level based logging 3 months ago
torcontrol.h doc, refactor: Changing -torcontrol help to specify that a default port is used 8 months ago
txdb.cpp Merge bitcoin/bitcoin#28195: blockstorage: Drop legacy -txindex check 8 months ago
txdb.h move-only: Move CBlockTreeDB to node/blockstorage 9 months ago
txmempool.cpp CalculateFeerateDiagramsForRBF: update misleading description of old diagram contents 4 weeks ago
txmempool.h Implement ImprovesFeerateDiagram 1 month ago
txorphanage.cpp fuzz: Improve fuzzing stability for txorphan harness 5 months ago
txorphanage.h fuzz: Improve fuzzing stability for txorphan harness 5 months ago
txrequest.cpp refactor: modernize-use-default-member-init for bit-fields (C++20) 5 months ago
txrequest.h
uint256.cpp refactor: modernize the implementation of uint256.* 1 year ago
uint256.h Merge bitcoin/bitcoin#27927: util: Allow std::byte and char Span serialization 10 months ago
undo.h Include version.h in fewer places 5 months ago
validation.cpp Merge bitcoin/bitcoin#29726: assumeutxo: Fix -reindex before snapshot was validated 1 week ago
validation.h Merge bitcoin/bitcoin#29648: Remove libbitcoinconsensus 3 weeks ago
validationinterface.cpp kernel: Remove dependency on CScheduler 2 months ago
validationinterface.h kernel: Remove dependency on CScheduler 2 months ago
versionbits.cpp refactor: use braced init for integer constants instead of c style casts 1 year ago
versionbits.h scripted-diff: Bump copyright headers 1 year ago
walletinitinterface.h scripted-diff: Bump copyright headers 1 year ago
warnings.cpp scripted-diff: Fix bitcoin_config_h includes 2 months ago
warnings.h