..
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
…