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
Matthew Zipkin 1f6ab1215b
minor: remove unnecessary semicolons from RPC content type examples
5 months ago
..
bench Merge bitcoin/bitcoin#28366: Fix waste calculation in SelectionResult 5 months ago
common Merge bitcoin/bitcoin#27064: system: use %LOCALAPPDATA% as default datadir on windows 6 months ago
compat netbase: refactor CreateSock() to accept sa_family_t 8 months ago
config
consensus Include version.h in fewer places 12 months ago
crc32c Update crc32c subtree to latest upstream master 8 months ago
crypto crypto: disable asan for sha256_sse4 with clang and -O0 6 months ago
index index: race fix, lock cs_main while 'm_synced' is subject to change 7 months ago
init build: remove --enable-threadlocal 6 months ago
interfaces wallet: return and display signer error 7 months ago
ipc multiprocess: Add type conversion code for UniValue types 11 months ago
kernel assumeutxo: Add network magic ctor param to SnapshotMetadata 6 months ago
leveldb
logging Use steady clock for logging timer 2 years ago
minisketch Update minisketch subtree to latest master 7 months ago
node assumeutxo: Add network magic ctor param to SnapshotMetadata 6 months ago
policy Merge bitcoin/bitcoin#29873: policy: restrict all TRUC (v3) transactions to 10kvB 6 months ago
primitives Merge bitcoin/bitcoin#28929: serialization: Support for multiple parameters 6 months ago
qt Merge bitcoin/bitcoin#30049: build, test, doc: Temporarily remove Android-related stuff 5 months ago
rpc minor: remove unnecessary semicolons from RPC content type examples 5 months ago
script miniscript: make operator_mst consteval 6 months ago
secp256k1 Update libsecp256k1 subtree to latest master 6 months ago
support scripted-diff: Fix bitcoin_config_h includes 9 months ago
test minor: remove unnecessary semicolons from RPC content type examples 5 months ago
univalue test: Fix failing univalue float test 7 months ago
util build: remove --enable-threadlocal 6 months ago
wallet Merge bitcoin/bitcoin#28307: rpc, wallet: fix incorrect segwit redeem script size limit 5 months ago
zmq rpc: avoid copying into UniValue 6 months ago
.bear-tidy-config tidy: modernize-use-emplace 1 year ago
.clang-format refactor: Print verbose serialize compiler error messages 11 months ago
.clang-tidy clang-tidy: Add `bugprone-move-forwarding-reference` check 5 months ago
Makefile.am Merge bitcoin/bitcoin#26606: wallet: Implement independent BDB parser 6 months ago
Makefile.bench.include bench: basic block filter index initial sync 8 months ago
Makefile.crc32c.include
Makefile.leveldb.include
Makefile.minisketch.include build: remove minisketch clz check 7 months ago
Makefile.qt.include build, test, doc: Temporarily remove Android-related stuff 6 months ago
Makefile.qt_locale.include qt: 27.0 translations update 8 months ago
Makefile.qttest.include
Makefile.test.include Merge bitcoin/bitcoin#28074: fuzz: wallet, add target for `Crypter` 5 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 scripted-diff: Add IWYU pragma keep to bitcoin-config.h includes 6 months 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#28929: serialization: Support for multiple parameters 6 months ago
addrman.h doc, test: Test and explain service flag handling 10 months ago
addrman_impl.h Remove timedata 7 months 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 refactor: replace hardcoded numbers 6 months ago
bech32.h refactor: Model the bech32 charlimit as an Enum 6 months ago
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 kernel: De-globalize fReindex 6 months ago
bitcoin-cli-res.rc
bitcoin-cli.cpp bitcoin-cli: use json-rpc 2.0 5 months ago
bitcoin-tx-res.rc
bitcoin-tx.cpp tools: Use ECC_Context helper in bitcoin-tx and bitcoin-wallet tools 6 months ago
bitcoin-util-res.rc
bitcoin-util.cpp scripted-diff: Add IWYU pragma keep to bitcoin-config.h includes 6 months ago
bitcoin-wallet-res.rc
bitcoin-wallet.cpp Merge bitcoin/bitcoin#26606: wallet: Implement independent BDB parser 6 months ago
bitcoind-res.rc
bitcoind.cpp kernel: Remove key module from kernel library 6 months ago
blockencodings.cpp refactor: Simplify `extra_txn` to be a vec of CTransactionRef instead of a vec of pair<Wtxid, CTransactionRef> 7 months ago
blockencodings.h refactor: Simplify `extra_txn` to be a vec of CTransactionRef instead of a vec of pair<Wtxid, CTransactionRef> 7 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 assumeutxo: Remove BLOCK_ASSUMED_VALID flag 8 months 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 seeds: Update testnet seeds 8 months ago
checkqueue.h refactor: Make `CCheckQueue` non-copyable and non-movable explicitly 1 year ago
clientversion.cpp refactor: simplify `FormatSubVersion` using strprintf/Join 6 months ago
clientversion.h scripted-diff: Add IWYU pragma keep to bitcoin-config.h includes 6 months 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 Remove deprecated -rpcserialversion 11 months ago
core_memusage.h
core_read.cpp rpc: Reword SighashFromStr error message 7 months ago
core_write.cpp rpc: avoid copying into UniValue 6 months ago
cuckoocache.h doc: fix some typos 8 months 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 wallet, test: Be able to always swap BDB endianness 6 months ago
external_signer.cpp external_signer: replace boost::process with cpp-subprocess 7 months ago
external_signer.h refactor: Move system from util to common library 1 year ago
flatfile.cpp scripted-diff: Replace error() with LogError() 8 months ago
flatfile.h Merge bitcoin/bitcoin#27254: refactor: Extract util/fs from util/system 2 years ago
hash.cpp crypto, hash: replace custom rotl32 with std::rotl 10 months ago
hash.h Include version.h in fewer places 12 months ago
headerssync.cpp refactor: Fix timedata includes 9 months ago
headerssync.h [headerssync] Make m_commit_offset protected 2 years ago
httprpc.cpp rpc: JSON-RPC 2.0 should not respond to "notifications" 6 months ago
httprpc.h
httpserver.cpp scripted-diff: Add IWYU pragma keep to bitcoin-config.h includes 6 months ago
httpserver.h refactor: Remove call to ShutdownRequested from HTTPRequest 11 months ago
i2p.cpp Merge bitcoin/bitcoin#27375: net: support unix domain sockets for -proxy and -onion 8 months ago
i2p.h i2p: construct Session with Proxy instead of CService 8 months ago
indirectmap.h
init.cpp kernel: De-globalize fReindex 6 months ago
init.h Get rid of shutdown.cpp/shutdown.h, use SignalInterrupt directly 11 months ago
key.cpp refactor: remove unused `CKey::Negate` method 5 months ago
key.h refactor: remove unused `CKey::Negate` method 5 months ago
key_io.cpp refactor: Allow std::span construction from CKey 10 months ago
key_io.h Clean up things that include script/standard.h 1 year ago
logging.cpp logging: remove unused BCLog::UTIL 9 months ago
logging.h Merge bitcoin/bitcoin#29419: log: deduplicate category names and improve logging.cpp 7 months ago
mapport.cpp scripted-diff: Add IWYU pragma keep to bitcoin-config.h includes 6 months 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 [clang-tidy] Enable the misc-no-recursion check 7 months ago
merkleblock.h refactor: Use Txid in CMerkleBlock 11 months ago
net.cpp Merge bitcoin/bitcoin#29421: net: make the list of known message types a compile time constant 6 months ago
net.h Merge bitcoin/bitcoin#29984: net: Replace ifname check with IFF_LOOPBACK in Discover 6 months ago
net_permissions.cpp Accept "in" and "out" flags to -whitelist to allow whitelisting manual connections 8 months ago
net_permissions.h Accept "in" and "out" flags to -whitelist to allow whitelisting manual connections 8 months ago
net_processing.cpp Merge bitcoin/bitcoin#30000: p2p: index TxOrphanage by wtxid, allow entries with same txid 6 months ago
net_processing.h [net processing] Move IgnoresIncomingTxs to PeerManagerInfo 7 months ago
net_types.cpp rpc: avoid copying into UniValue 6 months ago
net_types.h
netaddress.cpp netbase: refactor CreateSock() to accept sa_family_t 8 months ago
netaddress.h Merge bitcoin/bitcoin#28929: serialization: Support for multiple parameters 6 months ago
netbase.cpp scripted-diff: Add IWYU pragma keep to bitcoin-config.h includes 6 months ago
netbase.h net: split ConnectToSocket() from ConnectDirectly() for unix sockets 8 months 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 node: Use log levels in noui_ThreadSafeMessageBox 8 months ago
noui.h
outputtype.cpp fix incorrect multisig redeem script size limit for segwit 6 months ago
outputtype.h fix incorrect multisig redeem script size limit for segwit 6 months ago
pow.cpp scripted-diff: Bump copyright headers 2 years ago
pow.h scripted-diff: Bump copyright headers 2 years ago
prevector.h refactor: Mark prevector iterator with std::contiguous_iterator_tag 10 months ago
protocol.cpp protocol: make message types constexpr 8 months ago
protocol.h Merge bitcoin/bitcoin#29421: net: make the list of known message types a compile time constant 6 months ago
psbt.cpp Remove unused version.h include 11 months ago
psbt.h refactor: SpanReader without nVersion 12 months ago
pubkey.cpp crypto: add NUMS_H const 6 months ago
pubkey.h crypto: add NUMS_H const 6 months ago
random.cpp scripted-diff: Add IWYU pragma keep to bitcoin-config.h includes 6 months ago
random.h crypto: replace CountBits with std::bit_width 8 months ago
randomenv.cpp scripted-diff: Add IWYU pragma keep to bitcoin-config.h includes 6 months ago
randomenv.h
rest.cpp rpc: avoid copying into UniValue 6 months ago
rest.h
reverse_iterator.h doc: remove usages of C++11 2 years ago
scheduler.cpp scripted-diff: Rename SingleThreadedSchedulerClient to SerialTaskRunner 9 months ago
scheduler.h kernel: Remove dependency on CScheduler 9 months ago
serialize.h Merge bitcoin/bitcoin#28929: serialization: Support for multiple parameters 6 months ago
signet.cpp refactor: SpanReader without nVersion 12 months ago
signet.h
span.h Allow int8_t optimized vector serialization 11 months ago
streams.cpp Add AutoFile::seek and tell 7 months ago
streams.h Add AutoFile::seek and tell 7 months ago
sync.cpp util: avoid using thread_local variable that has a destructor 6 months ago
sync.h Merge bitcoin/bitcoin#27116: doc: clarify that LOCK() internally checks whether the mutex is held 1 year ago
threadsafety.h
tinyformat.h clang-tidy: Fix `modernize-use-default-member-init` in headers 2 years ago
torcontrol.cpp Merge bitcoin/bitcoin#28318: logging: Simplify API for level based logging 10 months 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 refactor: Simply include CTxMemPool::Options in CTxMemPool directly rather than duplicating definition 6 months ago
txmempool.h refactor: Simply include CTxMemPool::Options in CTxMemPool directly rather than duplicating definition 6 months ago
txorphanage.cpp scripted-diff: Replace nNextSweep with m_next_sweep 5 months ago
txorphanage.h scripted-diff: Replace nNextSweep with m_next_sweep 5 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#30167: doc, rpc: Release notes and follow-ups for #29612 5 months ago
validation.h assumeutxo: Add documentation on dumptxoutset serialization format 6 months ago
validationinterface.cpp kernel: Remove dependency on CScheduler 9 months ago
validationinterface.h kernel: Remove dependency on CScheduler 9 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 Merge bitcoin/bitcoin#29494: build: Assume HAVE_CONFIG_H, Add IWYU pragma keep to bitcoin-config.h includes 6 months ago
warnings.h rpc: return warnings as an array instead of just a single one 6 months ago