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 8ee662984f
Update secp256k1 subtree to latest upstream master
1 year ago
..
bench Switch all callers from poly1305_auth to Poly1305 class 1 year ago
common refactor: remove in-code warning suppression 1 year ago
compat refactor: don't avoid sys/types.h on when building for Windows 2 years ago
config
consensus Use `int32_t` type for most transaction size/weight values 1 year ago
crc32c Update crc32c subtree to latest upstream master 2 years ago
crypto Switch all callers from poly1305_auth to Poly1305 class 1 year ago
index index: verify blocks data existence only once 1 year ago
init init: remove config option names from translated -loglevel strings 1 year ago
interfaces Merge bitcoin/bitcoin#27708: Return EXIT_FAILURE on post-init fatal errors 1 year ago
ipc refactor: Move system from util to common library 2 years ago
kernel kernel: Remove StartShutdown calls from validation code 1 year ago
leveldb Update leveldb-subtree subtree to latest upstream 2 years ago
logging Use steady clock for logging timer 2 years ago
minisketch Update minisketch subtree to latest upstream 2 years ago
node kernel: Remove StartShutdown calls from validation code 1 year ago
policy Merge bitcoin/bitcoin#27914: feerate: For GetFeePerK() return nSatoshisPerK instead of round trip through GetFee 1 year ago
primitives scripted-diff: Bump copyright headers 2 years ago
qt Merge bitcoin-core/gui#740: Show own outputs on PSBT signing window 1 year ago
rpc make GetFirstStoredBlock assert that 'start_block' always has data 1 year ago
script Merge bitcoin/bitcoin#27997: Descriptors: rule out unspendable miniscript descriptors 1 year ago
secp256k1 Update secp256k1 subtree to latest upstream master 1 year ago
support scripted-diff: Following the C++ Standard rules for identifiers with _. 1 year ago
test Merge bitcoin/bitcoin#27997: Descriptors: rule out unspendable miniscript descriptors 1 year ago
univalue scripted-diff: Following the C++ Standard rules for identifiers with _. 1 year ago
util util: Add SignalInterrupt class and use in shutdown.cpp 1 year ago
wallet scripted-diff: Use new FUZZ_TARGET macro everywhere 1 year ago
zmq p2p, refactor: return `std::optional<CNetAddr>` in `LookupHost` 1 year ago
.bear-tidy-config ci: filter all subtrees from tidy output 1 year ago
.clang-format
.clang-tidy clang-tidy: turn on modernize-use-noexcept 1 year ago
Makefile.am kernel: Remove StartShutdown calls from validation code 1 year ago
Makefile.bench.include Bench test for EllSwift ECDH 1 year ago
Makefile.crc32c.include
Makefile.leveldb.include Use more specific path when including `memenv.h` header 2 years ago
Makefile.minisketch.include build: Build minisketch test in `make check`, not in `make` 2 years ago
Makefile.qt.include Build: Log when test -f fails in Makefile 2 years ago
Makefile.qt_locale.include qt: Periodic translation updates from Transifex 2 years ago
Makefile.qttest.include build: extract $(BOOST_CPPFLAGS) from $(BITCOIN_INCLUDES) 2 years ago
Makefile.test.include fuzz: wallet, add target for CoinControl 1 year ago
Makefile.test_fuzz.include [fuzz] Move ConsumeNetAddr to fuzz/util/net.h 2 years ago
Makefile.test_util.include test: Use same timeout for all index sync 1 year ago
Makefile.univalue.include
addrdb.cpp script: appease spelling linter 1 year ago
addrdb.h fix includes for touched header files (iwyu) 1 year ago
addrman.cpp addrman: change asserts to Assumes 1 year ago
addrman.h doc: update `Select` function description 2 years ago
addrman_impl.h addrman: change asserts to Assumes 1 year ago
arith_uint256.cpp scripted-diff: Bump copyright headers 2 years ago
arith_uint256.h Fix clang-tidy readability-const-return-type violations 2 years ago
attributes.h Introduce platform-agnostic `ALWAYS_INLINE` macro 2 years ago
banman.cpp refactor: Move system from util to common library 2 years ago
banman.h refactor: Move fs.* to util/fs.* 2 years 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
bitcoin-chainstate.cpp kernel: Remove StartShutdown calls from validation code 1 year ago
bitcoin-cli-res.rc
bitcoin-cli.cpp refactor: Move system from util to common library 2 years ago
bitcoin-tx-res.rc
bitcoin-tx.cpp refactor: Move system from util to common library 2 years ago
bitcoin-util-res.rc
bitcoin-util.cpp refactor: Move system from util to common library 2 years ago
bitcoin-wallet-res.rc
bitcoin-wallet.cpp refactor: Move system from util to common library 2 years ago
bitcoind-res.rc
bitcoind.cpp Remove the syscall sandbox 1 year ago
blockencodings.cpp refactor: Move system from util to common library 2 years ago
blockencodings.h script: remove out-of-date snprintf TODO 2 years ago
blockfilter.cpp refactor: use `Hash` helper for double-SHA256 calculations 2 years ago
blockfilter.h scripted-diff: Bump copyright headers 2 years ago
chain.cpp scripted-diff: Bump copyright headers 2 years ago
chain.h refactor: add kernel/cs_main.* 2 years ago
chainparams.cpp test: Throw error when -signetchallenge is non-hex 2 years ago
chainparams.h test: Throw error when -signetchallenge is non-hex 2 years 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 Remove the syscall sandbox 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 PoolAllocator for CCoinsMap 2 years ago
coins.h Use PoolAllocator for CCoinsMap 2 years ago
compressor.cpp
compressor.h
core_io.h rpc: decode Miniscript descriptor when possible in decodescript 2 years ago
core_memusage.h
core_read.cpp Use DataStream where possible 2 years ago
core_write.cpp refactor: Move system from util to common library 2 years ago
cuckoocache.h clang-tidy: Fix `modernize-use-default-member-init` in headers 2 years ago
dbwrapper.cpp refactor: Move fs.* to util/fs.* 2 years ago
dbwrapper.h refactor: Move fs.* to util/fs.* 2 years 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 Fix clang-tidy performance-unnecessary-copy-initialization warnings 2 years ago
external_signer.h refactor: Move system from util to common library 2 years 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 Merge bitcoin/bitcoin#26649: refactor: Use AutoFile and HashVerifier (without ser-type and ser-version) where possible 2 years ago
headerssync.cpp [headerssync] Make m_commit_offset protected 2 years ago
headerssync.h [headerssync] Make m_commit_offset protected 2 years ago
httprpc.cpp scripted-diff: Use UniValue::find_value method 2 years ago
httprpc.h
httpserver.cpp Merge bitcoin/bitcoin#27949: http: update libevent workaround to correct version 1 year ago
httpserver.h scripted-diff: Bump copyright headers 2 years ago
i2p.cpp refactor: Move system from util to common library 2 years ago
i2p.h refactor: Move fs.* to util/fs.* 2 years ago
indirectmap.h
init.cpp kernel: Remove StartShutdown calls from validation code 1 year ago
init.h refactor: index, decouple 'Init' from 'Start' 1 year ago
key.cpp Add ElligatorSwift key creation and ECDH logic 1 year ago
key.h Add ElligatorSwift key creation and ECDH logic 1 year ago
key_io.cpp use 'byte'/'bytes' for bech32(m) validation error 2 years ago
key_io.h
logging.cpp refactor: rename BCLog::BLOCKSTORE to BLOCKSTORAGE 1 year ago
logging.h refactor: rename BCLog::BLOCKSTORE to BLOCKSTORAGE 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 Calculate memory usage correctly for unordered_maps that use PoolAllocator 2 years ago
merkleblock.cpp
merkleblock.h
net.cpp Merge bitcoin/bitcoin#27411: p2p: Restrict self-advertisements with privacy networks to avoid fingerprinting 1 year ago
net.h Merge bitcoin/bitcoin#27411: p2p: Restrict self-advertisements with privacy networks to avoid fingerprinting 1 year ago
net_permissions.cpp Merge bitcoin/bitcoin#26261: p2p: cleanup `LookupIntern`, `Lookup` and `LookupHost` 1 year ago
net_permissions.h scripted-diff: Bump copyright headers 2 years ago
net_processing.cpp Merge bitcoin/bitcoin#27947: MaybePunishNodeForTx: Remove unused message arg and logging 1 year ago
net_processing.h Support up to 3 parallel compact block txn fetchings 2 years ago
net_types.cpp scripted-diff: Bump copyright headers 2 years ago
net_types.h
netaddress.cpp net, refactor: pass reference for peer address in GetReachabilityFrom 1 year ago
netaddress.h net, refactor: pass reference for peer address in GetReachabilityFrom 1 year ago
netbase.cpp Remove now-unnecessary poll, fcntl includes from net(base).cpp 1 year ago
netbase.h p2p, refactor: return `std::optional<CNetAddr>` in `LookupHost` 1 year ago
netgroup.cpp scripted-diff: Bump copyright headers 2 years ago
netgroup.h
netmessagemaker.h
noui.cpp scripted-diff: Bump copyright headers 2 years ago
noui.h
outputtype.cpp Don't return OutputType::UNKNOWN in ParseOutputType 2 years ago
outputtype.h scripted-diff: Bump copyright headers 2 years 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: Move system from util to common library 2 years ago
protocol.h doc: Remove unused NO_BLOOM_VERSION constant 2 years ago
psbt.cpp Merge bitcoin/bitcoin#25939: rpc: In `utxoupdatepsbt` also look for the tx in the txindex 2 years ago
psbt.h Merge bitcoin/bitcoin#25939: rpc: In `utxoupdatepsbt` also look for the tx in the txindex 2 years ago
pubkey.cpp Add ElligatorSwift key creation and ECDH logic 1 year ago
pubkey.h Use only Span{} constructor for byte-like types where possible 1 year ago
random.cpp Allow FastRandomContext::randbytes for all byte types 1 year ago
random.h Allow FastRandomContext::randbytes for all byte types 1 year ago
randomenv.cpp refactor: don't avoid sys/types.h on when building for Windows 2 years ago
randomenv.h
rest.cpp rest: bugfix, fix crash error when calling `/deploymentinfo` 1 year 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 Allow std::byte serialization 1 year 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: Move system from util to common library 2 years ago
signet.h
span.h refactor: Drop unsafe AsBytePtr function 1 year ago
streams.h streams: Drop confusing DataStream::Serialize method and << operator 1 year ago
sync.cpp
sync.h doc: Export threadsafety.h from sync.h 2 years 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 Remove the syscall sandbox 1 year ago
torcontrol.h refactor: Move fs.* to util/fs.* 2 years ago
txdb.cpp kernel: Pass interrupt reference to chainman 1 year ago
txdb.h kernel: Pass interrupt reference to chainman 1 year ago
txmempool.cpp refactor: Make m_count_with_* in CTxMemPoolEntry int64_t, drop UBSAN supp 1 year ago
txmempool.h Use `int32_t` type for most transaction size/weight values 1 year ago
txorphanage.cpp scripted-diff: Following the C++ Standard rules for identifiers with _. 1 year ago
txorphanage.h scripted-diff: Following the C++ Standard rules for identifiers with _. 1 year ago
txrequest.cpp Add public Boost headers explicitly 1 year 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
validation.cpp validation: use noexcept instead of deprecated throw() 1 year ago
validation.h kernel: Remove StartShutdown calls from validation code 1 year ago
validationinterface.cpp Fix clang-tidy readability-const-return-type violations 2 years ago
validationinterface.h refactor: add kernel/cs_main.* 2 years ago
version.h doc: Remove unused NO_BLOOM_VERSION constant 2 years 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 2 years ago
warnings.h