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
fanquake f48a789385
Merge bitcoin/bitcoin#28075: util: Remove DirIsWritable, GetUniquePath
11 months ago
..
bench Merge bitcoin/bitcoin#29055: tests, bench: Fix issue with CWallet::LoadWallet() being called in the wrong places 11 months ago
common Merge bitcoin/bitcoin#28486: test, bench: Initialize and terminate use of Winsock properly 11 months ago
compat Remove __cplusplus from compat/assumptions.h 1 year ago
config
consensus Include version.h in fewer places 12 months ago
crc32c
crypto Add ability to specify SHA256 implementation for benchmark purposes 1 year ago
index blockstorage: switch from CAutoFile to AutoFile 12 months ago
init init: remove config option names from translated -loglevel strings 1 year ago
interfaces Use ParamsWrapper for witness serialization 12 months ago
ipc refactor: Move system from util to common library 1 year ago
kernel Merge bitcoin/bitcoin#28368: Fee Estimator updates from Validation Interface/CScheduler thread 11 months ago
leveldb
logging Use steady clock for logging timer 2 years ago
minisketch
node refactor: Use reference instead of pointer in IsBlockPruned 11 months ago
policy tx fees, policy: CBlockPolicyEstimator update from `CValidationInterface` notifications 12 months ago
primitives Merge bitcoin/bitcoin#28766: Improve peformance of CTransaction::HasWitness (28107 follow-up) 12 months ago
qt Merge bitcoin/bitcoin#26762: bugfix: Make `CCheckQueue` RAII-styled (attempt 2) 11 months ago
rpc refactor: rpc: Pass CBlockIndex by reference instead of pointer 11 months ago
script Fix IWYU for the script_flags fuzz target 12 months ago
secp256k1 Update secp256k1 subtree to upstream release 0.4.0 1 year ago
support pool: make sure PoolAllocator uses the correct alignment 12 months ago
test Merge bitcoin/bitcoin#28075: util: Remove DirIsWritable, GetUniquePath 11 months ago
univalue Remove unused raw-pointer read helper from univalue 1 year ago
util Merge bitcoin/bitcoin#28075: util: Remove DirIsWritable, GetUniquePath 11 months ago
wallet Merge bitcoin/bitcoin#28075: util: Remove DirIsWritable, GetUniquePath 11 months ago
zmq CValidationInterface: modify the parameter of `TransactionAddedToMempool` 12 months ago
.bear-tidy-config tidy: modernize-use-emplace 1 year ago
.clang-format build: Require C++20 compiler 11 months ago
.clang-tidy refactor: Fix bugprone-string-constructor warning 1 year ago
Makefile.am Merge bitcoin/bitcoin#28075: util: Remove DirIsWritable, GetUniquePath 11 months ago
Makefile.bench.include bench: add benchmark for wallet creation procedure 12 months ago
Makefile.crc32c.include
Makefile.leveldb.include
Makefile.minisketch.include
Makefile.qt.include Merge bitcoin/bitcoin#22764: build: Include qt sources for parsing with extract_strings.py 1 year ago
Makefile.qt_locale.include qt: Translation updates from Transifex 1 year ago
Makefile.qttest.include
Makefile.test.include fuzz: add target for `DescriptorScriptPubKeyMan` 12 months ago
Makefile.test_fuzz.include fuzz: move `MockedDescriptorConverter` to `fuzz/util` 12 months ago
Makefile.test_util.include Merge bitcoin/bitcoin#27425: test: move remaining rand code from util/setup_common to util/random 1 year ago
Makefile.univalue.include
addrdb.cpp build: Bump minimum supported Clang to clang-13 1 year ago
addrdb.h Use serialization parameters for CAddress serialization 1 year ago
addresstype.cpp Add PubKeyDestination for P2PK scripts 1 year ago
addresstype.h bugfix: Mark CNoDestination and PubKeyDestination constructor explicit 1 year ago
addrman.cpp Merge bitcoin/bitcoin#27581: net: Continuous ASMap health check 11 months ago
addrman.h Merge bitcoin/bitcoin#27581: net: Continuous ASMap health check 11 months ago
addrman_impl.h net: Optionally include terrible addresses in GetAddr results 1 year ago
arith_uint256.cpp refactor: Remove unused and fragile string interface from arith_uint256 12 months ago
arith_uint256.h refactor: Remove unused and fragile string interface from arith_uint256 12 months ago
attributes.h Introduce platform-agnostic `ALWAYS_INLINE` macro 2 years ago
banman.cpp Merge bitcoin/bitcoin#24097: Replace RecursiveMutex m_cs_banned with Mutex, and rename it 1 year ago
banman.h Merge bitcoin/bitcoin#24097: Replace RecursiveMutex m_cs_banned with Mutex, and rename it 1 year ago
base58.cpp scripted-diff: Bump copyright headers 2 years ago
base58.h scripted-diff: Bump copyright headers 2 years ago
bech32.cpp scripted-diff: Bump copyright headers 2 years ago
bech32.h
bip324.cpp net: merge V2Transport constructors, move key gen 1 year ago
bip324.h net: merge V2Transport constructors, move key gen 1 year ago
bitcoin-chainstate.cpp Merge bitcoin/bitcoin#26762: bugfix: Make `CCheckQueue` RAII-styled (attempt 2) 11 months ago
bitcoin-cli-res.rc
bitcoin-cli.cpp refactor: Move system from util to common library 1 year ago
bitcoin-tx-res.rc
bitcoin-tx.cpp Use Txid in COutpoint 12 months ago
bitcoin-util-res.rc
bitcoin-util.cpp Include version.h in fewer places 12 months ago
bitcoin-wallet-res.rc
bitcoin-wallet.cpp refactor: Move system from util to common library 1 year ago
bitcoind-res.rc
bitcoind.cpp Remove the syscall sandbox 1 year ago
blockencodings.cpp serialize: Drop useless version param from GetSerializeSize() 12 months ago
blockencodings.h Use ParamsWrapper for witness serialization 12 months ago
blockfilter.cpp refactor: SpanReader without nVersion 12 months ago
blockfilter.h Remove unused includes from blockfilter.h 1 year ago
chain.cpp scripted-diff: Bump copyright headers 2 years ago
chain.h refactor: Remove CBlockFileInfo::SetNull 1 year ago
chainparams.cpp test: Throw error when -signetchallenge is non-hex 1 year ago
chainparams.h test: Throw error when -signetchallenge is non-hex 1 year ago
chainparamsbase.cpp refactor: Use ChainType enum exhaustively 2 years ago
chainparamsbase.h refactor: Use ChainType enum exhaustively 2 years ago
chainparamsseeds.h p2p: update hardcoded mainnet seeds for 25.x 2 years ago
checkqueue.h refactor: Make `CCheckQueue` non-copyable and non-movable explicitly 1 year ago
clientversion.cpp scripted-diff: Bump copyright headers 2 years ago
clientversion.h scripted-diff: Bump copyright headers 2 years ago
coins.cpp Use Txid in COutpoint 12 months ago
coins.h Merge bitcoin/bitcoin#28922: Use Txid in COutpoint 12 months ago
compressor.cpp Clean up things that include script/standard.h 1 year ago
compressor.h
core_io.h Use ParamsWrapper for witness serialization 12 months ago
core_memusage.h
core_read.cpp Include version.h in fewer places 12 months ago
core_write.cpp Use ParamsWrapper for witness serialization 12 months ago
cuckoocache.h clang-tidy: Fix `modernize-use-default-member-init` in headers 2 years ago
dbwrapper.cpp dbwrapper: Use DataStream for batch operations 1 year ago
dbwrapper.h dbwrapper: Use DataStream for batch operations 1 year ago
deploymentinfo.cpp Decouple RegTestChainParams from ArgsManager 2 years ago
deploymentinfo.h Decouple RegTestChainParams from ArgsManager 2 years ago
deploymentstatus.cpp scripted-diff: Bump copyright headers 2 years ago
deploymentstatus.h scripted-diff: Bump copyright headers 2 years ago
dummywallet.cpp move-only: Extract common/args and common/config.cpp from util/system 2 years ago
external_signer.cpp Remove unused version.h include 11 months ago
external_signer.h refactor: Move system from util to common library 1 year ago
flatfile.cpp refactor: Extract util/fs_helpers from util/system 2 years ago
flatfile.h Merge bitcoin/bitcoin#27254: refactor: Extract util/fs from util/system 2 years ago
hash.cpp scripted-diff: Bump copyright headers 2 years ago
hash.h Include version.h in fewer places 12 months ago
headerssync.cpp tidy: modernize-use-emplace 1 year ago
headerssync.h [headerssync] Make m_commit_offset protected 2 years ago
httprpc.cpp refactor: drop protocol.h include header in rpc/util.h 1 year ago
httprpc.h
httpserver.cpp Merge bitcoin/bitcoin#26078: p2p: return `CSubNet` in `LookupSubNet` 1 year ago
httpserver.h scripted-diff: Bump copyright headers 2 years ago
i2p.cpp Merge bitcoin/bitcoin#28695: net: Sanity check private keys received from SAM proxy 1 year ago
i2p.h i2p: destroy the session if we get an unexpected error from the I2P router 1 year ago
indirectmap.h
init.cpp Merge bitcoin/bitcoin#28075: util: Remove DirIsWritable, GetUniquePath 11 months ago
init.h refactor: index, decouple 'Init' from 'Start' 1 year ago
key.cpp key: don't allocate secure mem for null (invalid) key 1 year ago
key.h key: don't allocate secure mem for null (invalid) key 1 year ago
key_io.cpp Merge bitcoin/bitcoin#28246: wallet: Use CTxDestination in CRecipient instead of just scriptPubKey 1 year ago
key_io.h Clean up things that include script/standard.h 1 year ago
logging.cpp [log] add category TXPACKAGES for orphanage and package relay 1 year ago
logging.h [log] add category TXPACKAGES for orphanage and package relay 1 year ago
mapport.cpp Remove the syscall sandbox 1 year ago
mapport.h Remove configure-time setting of DEFAULT_UPNP 2 years ago
memusage.h add std::list to memusage 1 year ago
merkleblock.cpp refactor: Use Txid in CMerkleBlock 11 months ago
merkleblock.h refactor: Use Txid in CMerkleBlock 11 months ago
net.cpp Merge bitcoin/bitcoin#27581: net: Continuous ASMap health check 11 months ago
net.h Merge bitcoin/bitcoin#27581: net: Continuous ASMap health check 11 months ago
net_permissions.cpp Merge bitcoin/bitcoin#26078: p2p: return `CSubNet` in `LookupSubNet` 1 year ago
net_permissions.h scripted-diff: Bump copyright headers 2 years ago
net_processing.cpp fuzz: Improve fuzzing stability for txorphan harness 11 months ago
net_processing.h refactor: P2P transport without serialize version and type 12 months ago
net_types.cpp p2p: return `CSubNet` in `LookupSubNet` 1 year ago
net_types.h
netaddress.cpp Inline short, often-called, rarely-changed basic CNetAddr getters 1 year ago
netaddress.h net: put CJDNS prefix byte in a constant 1 year ago
netbase.cpp Merge bitcoin/bitcoin#28649: Do the SOCKS5 handshake reliably 1 year ago
netbase.h Merge bitcoin/bitcoin#28649: Do the SOCKS5 handshake reliably 1 year ago
netgroup.cpp Merge bitcoin/bitcoin#27581: net: Continuous ASMap health check 11 months ago
netgroup.h net: Add continuous ASMap health check logging 11 months ago
netmessagemaker.h refactor: NetMsg::Make() without nVersion 12 months ago
noui.cpp scripted-diff: Bump copyright headers 2 years ago
noui.h
outputtype.cpp Clean up things that include script/standard.h 1 year ago
outputtype.h Move CTxDestination to its own file 1 year ago
pow.cpp scripted-diff: Bump copyright headers 2 years ago
pow.h scripted-diff: Bump copyright headers 2 years ago
prevector.h util: implement prevector's move ctor & move assignment 2 years ago
protocol.cpp refactor: Initialize magic bytes in constructor initializer 1 year ago
protocol.h scripted-diff: Use ser params operator 1 year ago
psbt.cpp Remove unused version.h include 11 months ago
psbt.h refactor: SpanReader without nVersion 12 months ago
pubkey.cpp pubkey: introduce a GetEvenCorrespondingCPubKey helper 1 year ago
pubkey.h pubkey: introduce a GetEvenCorrespondingCPubKey helper 1 year ago
random.cpp Merge bitcoin/bitcoin#26839: Add support for RNDR/RNDRRS for AArch64 on Linux 1 year ago
random.h crypto: refactor ChaCha20 classes to use Span<std::byte> interface 1 year ago
randomenv.cpp [refactor] Remove compat.h from kernel headers 1 year ago
randomenv.h
rest.cpp refactor: rpc: Pass CBlockIndex by reference instead of pointer 11 months ago
rest.h
reverse_iterator.h doc: remove usages of C++11 2 years ago
scheduler.cpp Remove the syscall sandbox 1 year ago
scheduler.h scripted-diff: Bump copyright headers 2 years ago
serialize.h Remove unused SER_NETWORK, SER_DISK 11 months ago
shutdown.cpp kernel: Add fatalError method to notifications 1 year ago
shutdown.h kernel: Add fatalError method to notifications 1 year ago
signet.cpp refactor: SpanReader without nVersion 12 months ago
signet.h
span.h span: Make Span template deduction guides work in SFINAE context 1 year ago
streams.cpp streams: Teach AutoFile how to XOR 1 year ago
streams.h Remove unused CDataStream 11 months ago
sync.cpp sync: unpublish LocksHeld() which is used only in sync.cpp 2 years ago
sync.h Merge bitcoin/bitcoin#27116: doc: clarify that LOCK() internally checks whether the mutex is held 1 year ago
threadsafety.h
timedata.cpp move-only: Extract common/args and common/config.cpp from util/system 2 years ago
timedata.h scripted-diff: Bump copyright headers 2 years ago
tinyformat.h clang-tidy: Fix `modernize-use-default-member-init` in headers 2 years ago
torcontrol.cpp doc: fix typos 1 year ago
torcontrol.h doc, refactor: Changing -torcontrol help to specify that a default port is used 1 year ago
txdb.cpp Merge bitcoin/bitcoin#28195: blockstorage: Drop legacy -txindex check 1 year ago
txdb.h move-only: Move CBlockTreeDB to node/blockstorage 1 year ago
txmempool.cpp Merge bitcoin/bitcoin#28368: Fee Estimator updates from Validation Interface/CScheduler thread 11 months ago
txmempool.h tx fees, policy: CBlockPolicyEstimator update from `CValidationInterface` notifications 12 months ago
txorphanage.cpp fuzz: Improve fuzzing stability for txorphan harness 11 months ago
txorphanage.h fuzz: Improve fuzzing stability for txorphan harness 11 months ago
txrequest.cpp refactor: modernize-use-default-member-init for bit-fields (C++20) 11 months ago
txrequest.h
uint256.cpp refactor: modernize the implementation of uint256.* 2 years ago
uint256.h Merge bitcoin/bitcoin#27927: util: Allow std::byte and char Span serialization 1 year ago
undo.h Include version.h in fewer places 12 months ago
validation.cpp Merge bitcoin/bitcoin#28368: Fee Estimator updates from Validation Interface/CScheduler thread 11 months ago
validation.h Merge bitcoin/bitcoin#26762: bugfix: Make `CCheckQueue` RAII-styled (attempt 2) 11 months ago
validationinterface.cpp CValidationInterface: modify the parameter of `TransactionAddedToMempool` 12 months ago
validationinterface.h CValidationInterface: modify the parameter of `TransactionAddedToMempool` 12 months ago
versionbits.cpp refactor: use braced init for integer constants instead of c style casts 2 years ago
versionbits.h scripted-diff: Bump copyright headers 2 years ago
walletinitinterface.h scripted-diff: Bump copyright headers 2 years ago
warnings.cpp refactor: Move system from util to common library 1 year ago
warnings.h