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
Hennadii Stepanov 31b33019b7
qt: Pull recent translations from Transifex
3 months ago
..
bench bench: add cluster linearization improvement benchmark 3 months ago
common random: get rid of GetRand by inlining 4 months ago
compat netbase: refactor CreateSock() to accept sa_family_t 8 months ago
config
consensus refactor: Rename CTransaction::nVersion to version 5 months ago
crc32c Update crc32c subtree to latest upstream master 8 months ago
crypto refactor: fix missing includes 4 months ago
index tidy: modernize-use-equals-default 4 months ago
init Introduce Mining interface 5 months ago
interfaces refactor: pass BlockCreateOptions to createNewBlock 4 months ago
ipc multiprocess: Add type conversion code for UniValue types 11 months ago
kernel Merge bitcoin/bitcoin#30406: refactor: modernize-use-equals-default 4 months ago
leveldb Update leveldb-subtree subtree to latest upstream 5 months ago
logging
minisketch Update minisketch subtree to latest master 5 months ago
node refactor: Add FlatFileSeq member variables in BlockManager 4 months ago
policy tidy: modernize-use-equals-default 4 months ago
primitives tidy: modernize-use-equals-default 4 months ago
qt qt: Pull recent translations from Transifex 3 months ago
rpc Merge bitcoin/bitcoin#30515: rpc: add utxo's blockhash and number of confirmations to scantxoutset output 3 months ago
script Merge bitcoin/bitcoin#28923: script/sign: avoid duplicated signature verification after signing (+introduce signing benchmarks) 4 months ago
secp256k1 Update secp256k1 subtree to latest master 4 months ago
support cleanse: Use SecureZeroMemory for mingw-w64 (release) builds 4 months ago
test Merge bitcoin/bitcoin#30386: Early logging improvements 3 months ago
univalue test: Fix MSVC warning C4101 "unreferenced local variable" 4 months ago
util refactor: Expose FromHex in transaction_identifier 4 months ago
wallet fuzz: reduce keypool size in scriptpubkeyman target 4 months ago
zmq tidy: modernize-use-equals-default 4 months ago
.bear-tidy-config
.clang-format refactor: Print verbose serialize compiler error messages 11 months ago
.clang-tidy Merge bitcoin/bitcoin#30234: Enable clang-tidy checks for self-assignment 4 months ago
Makefile.am clusterlin: introduce cluster_linearize.h with Cluster and DepGraph types 3 months ago
Makefile.bench.include bench: Candidate finding and linearization benchmarks 3 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 tests: framework for testing DepGraph class 3 months ago
Makefile.test_fuzz.include fuzz: move `MockedDescriptorConverter` to `fuzz/util` 12 months ago
Makefile.test_util.include tests: framework for testing DepGraph class 3 months ago
Makefile.univalue.include
addrdb.cpp random: get rid of GetRand by inlining 4 months ago
addrdb.h
addresstype.cpp
addresstype.h
addrman.cpp random: add RandomMixin::randbits with compile-known bits 4 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 Merge bitcoin/bitcoin#30234: Enable clang-tidy checks for self-assignment 4 months ago
attributes.h
banman.cpp Merge bitcoin/bitcoin#24097: Replace RecursiveMutex m_cs_banned with Mutex, and rename it 1 year ago
banman.h net_processing: remove Misbehavior score and increments 5 months ago
base58.cpp util: Move util/string.h functions to util namespace 6 months ago
base58.h
bech32.cpp Reduce memory copying operations in bech32 encode 5 months ago
bech32.h refactor: Model the bech32 charlimit as an Enum 6 months ago
bip324.cpp
bip324.h
bitcoin-chainstate.cpp Merge bitcoin/bitcoin#30386: Early logging improvements 3 months ago
bitcoin-cli-res.rc
bitcoin-cli.cpp Merge bitcoin/bitcoin#29015: kernel: Streamline util library 5 months ago
bitcoin-tx-res.rc
bitcoin-tx.cpp refactor: Replace ParseHashStr with FromHex 4 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#29015: kernel: Streamline util library 5 months ago
bitcoind-res.rc
bitcoind.cpp refactor: remove warnings globals 5 months ago
blockencodings.cpp test: Make blockencodings_tests deterministic 5 months ago
blockencodings.h tidy: modernize-use-equals-default 4 months ago
blockfilter.cpp util: Move util/string.h functions to util namespace 6 months ago
blockfilter.h
chain.cpp
chain.h tidy: modernize-use-equals-default 4 months ago
chainparams.cpp util: Move util/string.h functions to util namespace 6 months ago
chainparams.h
chainparamsbase.cpp
chainparamsbase.h
chainparamsseeds.h seeds: Update testnet seeds 8 months ago
checkqueue.h
clientversion.cpp util: Move util/string.h functions to util namespace 6 months ago
clientversion.h scripted-diff: Add IWYU pragma keep to bitcoin-config.h includes 6 months ago
cluster_linearize.h clusterlin: permit passing in existing linearization to Linearize 3 months ago
coins.cpp log: use error level for critical log messages 5 months ago
coins.h tidy: modernize-use-equals-default 4 months ago
compressor.cpp
compressor.h refactor: Rename CTransaction::nVersion to version 5 months ago
core_io.h refactor: Replace ParseHashStr with FromHex 4 months ago
core_memusage.h
core_read.cpp refactor: Replace ParseHashStr with FromHex 4 months ago
core_write.cpp refactor: Rename CTransaction::nVersion to version 5 months ago
cuckoocache.h validation: Don't error if maxsigcachesize exceeds uint32::max 4 months ago
dbwrapper.cpp
dbwrapper.h
deploymentinfo.cpp
deploymentinfo.h
deploymentstatus.cpp
deploymentstatus.h
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
flatfile.cpp refactor: Add FlatFileSeq member variables in BlockManager 4 months ago
flatfile.h refactor: Add FlatFileSeq member variables in BlockManager 4 months 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 random: get rid of GetRand by inlining 4 months ago
headerssync.h tidy: modernize-use-equals-default 4 months ago
httprpc.cpp Merge bitcoin/bitcoin#28167: init: Add option for rpccookie permissions (replace 26088) 4 months ago
httprpc.h
httpserver.cpp rest: don't copy data when sending binary response 4 months ago
httpserver.h Merge bitcoin/bitcoin#30406: refactor: modernize-use-equals-default 4 months ago
i2p.cpp Merge bitcoin/bitcoin#29833: i2p: fix and improve logs 4 months ago
i2p.h i2p: log errors properly according to their severity 5 months ago
indirectmap.h
init.cpp Merge bitcoin/bitcoin#22729: Make it possible to disable Tor binds and abort startup on bind failure 4 months ago
init.h refactor: fix missing includes 4 months ago
key.cpp refactor: remove unused `CKey::Negate` method 5 months ago
key.h refactor: add self-assign checks to classes which violate the clang-tidy check 5 months ago
key_io.cpp refactor: Allow std::span construction from CKey 10 months ago
key_io.h
logging.cpp logging: use std::string_view 4 months ago
logging.h logging: use std::string_view 4 months ago
mapport.cpp upnp: add compatibility for miniupnpc 2.2.8 5 months ago
mapport.h
memusage.h
merkleblock.cpp [clang-tidy] Enable the misc-no-recursion check 7 months ago
merkleblock.h tidy: modernize-use-equals-default 4 months ago
net.cpp Merge bitcoin/bitcoin#22729: Make it possible to disable Tor binds and abort startup on bind failure 4 months ago
net.h Merge bitcoin/bitcoin#30394: net: fix race condition in self-connect detection 4 months ago
net_permissions.cpp util: move fees.h and error.h to common/messages.h 6 months ago
net_permissions.h Accept "in" and "out" flags to -whitelist to allow whitelisting manual connections 8 months ago
net_processing.cpp m_tx_download_mutex followups 4 months ago
net_processing.h tidy: modernize-use-equals-default 4 months ago
net_types.cpp rpc: avoid copying into UniValue 6 months ago
net_types.h tidy: modernize-use-equals-default 4 months ago
netaddress.cpp util: Move util/string.h functions to util namespace 6 months ago
netaddress.h random: get rid of GetRand by inlining 4 months ago
netbase.cpp Merge bitcoin/bitcoin#30245: net: Allow -proxy=[::1] on nodes with IPV6 lo only 4 months ago
netbase.h netbase: extend CreateSock() to support creating arbitrary sockets 5 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
pow.h
prevector.h tidy: modernize-use-equals-default 4 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 util: add TransactionError includes and namespace declarations 6 months ago
psbt.h Merge bitcoin/bitcoin#30406: refactor: modernize-use-equals-default 4 months ago
pubkey.cpp crypto: add NUMS_H const 6 months ago
pubkey.h crypto: add NUMS_H const 6 months ago
random.cpp random: replace construct/assign with explicit Reseed() 4 months ago
random.h random: drop ad-hoc Shuffle in favor of std::shuffle 4 months ago
randomenv.cpp Fix MSVC warning C4273 "inconsistent dll linkage" 4 months ago
randomenv.h
rest.cpp refactor: Replace ParseHashStr with FromHex 4 months ago
rest.h
reverse_iterator.h
scheduler.cpp scripted-diff: Rename SingleThreadedSchedulerClient to SerialTaskRunner 9 months ago
scheduler.h kernel: Remove dependency on CScheduler 9 months ago
serialize.h tidy: modernize-use-equals-default 4 months ago
signet.cpp refactor: Rename CTransaction::nVersion to version 5 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 tidy: modernize-use-equals-default 4 months ago
sync.cpp util: avoid using thread_local variable that has a destructor 6 months ago
sync.h tidy: modernize-use-equals-default 4 months ago
threadsafety.h tidy: modernize-use-equals-default 4 months ago
tinyformat.h tidy: modernize-use-equals-default 4 months ago
torcontrol.cpp util: Move util/string.h functions to util namespace 6 months ago
torcontrol.h
txdb.cpp
txdb.h
txmempool.cpp random: get rid of GetRand by inlining 4 months ago
txmempool.h doc: use proper doxygen formatting for CTxMemPool::cs 4 months ago
txorphanage.cpp [refactor] delete EraseTxNoLock, just use EraseTx 4 months ago
txorphanage.h [doc] TxOrphanage is no longer thread-safe 4 months ago
txrequest.cpp random: get rid of GetRand by inlining 4 months ago
txrequest.h
uint256.cpp scripted-diff: Rename SetHex to SetHexDeprecated 4 months ago
uint256.h refactor: Implement strict uint256::FromHex() 4 months ago
undo.h Include version.h in fewer places 12 months ago
validation.cpp [refactor] change ActiveTipChange to use CBlockIndex ref instead of ptr 4 months ago
validation.h refactor: Make m_last_notified_header private 4 months ago
validationinterface.cpp [refactor] change ActiveTipChange to use CBlockIndex ref instead of ptr 4 months ago
validationinterface.h [refactor] change ActiveTipChange to use CBlockIndex ref instead of ptr 4 months ago
versionbits.cpp
versionbits.h
walletinitinterface.h tidy: modernize-use-equals-default 4 months ago