0
0
Fork 0
mirror of https://github.com/bitcoin/bitcoin.git synced 2025-02-04 10:07:27 -05:00
bitcoin-bitcoin-core/src
Fabian Jahr cb94db119f
validation, index: Add unspendable coinbase helper functions
Making the checks to identify BIP30 available outside of validation.cpp is needed for reporting and tracking statistics on specific blocks and the UTXO set correctly.
2022-10-23 01:33:36 +02:00
..
bench Merge bitcoin/bitcoin#26158: bench: add "priority level" to the benchmark framework 2022-10-20 11:05:03 -04:00
common refactor: move run_command from util to common 2022-10-04 21:21:05 +00:00
compat
config
consensus refactor: use <cstdlib> over stdlib.h 2022-09-23 10:48:47 +01:00
crc32c
crypto refactor: use <cstdlib> over stdlib.h 2022-09-23 10:48:47 +01:00
index validation, index: Add unspendable coinbase helper functions 2022-10-23 01:33:36 +02:00
init Update -debug and -debugexclude help docs for severity level logging 2022-08-20 11:55:17 +02:00
interfaces Make validation interface capable of signalling header presync 2022-08-29 08:10:35 -04:00
ipc refactor: use <cstdlib> over stdlib.h 2022-09-23 10:48:47 +01:00
kernel refactor: mempool: add MemPoolLimits::NoLimits() 2022-10-05 13:07:11 +01:00
leveldb Update leveldb-subtree subtree to latest upstream 2022-09-29 16:43:30 +01:00
logging
minisketch
node Merge bitcoin/bitcoin#25595: Verify PSBT inputs rather than check for fields being empty 2022-10-20 08:13:14 +08:00
policy add lock annotation for FeeFilterRounder::round() 2022-10-13 14:42:59 -04:00
primitives CBlockLocator: performance-move-const-arg Clang tidy fixups 2022-08-31 15:10:26 +02:00
qt Merge bitcoin/bitcoin#26142: Use PACKAGE_NAME in messages rather than hardcoding "Bitcoin Core" 2022-10-19 09:22:22 +02:00
rpc Merge bitcoin/bitcoin#25412: rest: add /deploymentinfo endpoint 2022-10-13 13:30:55 -04:00
script Merge bitcoin/bitcoin#25858: psbt: Only include PSBT_OUT_TAP_TREE when the output has a script path 2022-10-13 09:40:27 -04:00
secp256k1
support refactor: use <cstdlib> over stdlib.h 2022-09-23 10:48:47 +01:00
test test: Use C++11 member initializers for TestMemPoolEntryHelper 2022-10-18 17:32:44 +02:00
univalue rpc: treat univalue type check error as RPC_TYPE_ERROR, not RPC_MISC_ERROR 2022-09-15 10:24:53 -03:00
util Merge bitcoin/bitcoin#25727: util, config: error on startup if conf or reindex are set in config file 2022-10-21 16:39:44 +08:00
wallet wallet: Check utxo prevout index out of bounds in sendall 2022-10-20 13:24:57 -04:00
zmq iwyu: Add zmq source files 2022-10-10 15:44:02 +01:00
.bear-tidy-config
.clang-format
.clang-tidy Merge bitcoin/bitcoin#25872: Fix issues when calling std::move(const&) 2022-08-31 08:38:24 +01:00
addrdb.cpp
addrdb.h
addrman.cpp
addrman.h
addrman_impl.h
arith_uint256.cpp
arith_uint256.h
attributes.h
banman.cpp
banman.h
base58.cpp
base58.h
bech32.cpp refactor: Make 64-bit shift explicit 2022-10-04 21:49:07 +01:00
bech32.h
bitcoin-chainstate.cpp scripted-diff: rename CChainState -> Chainstate 2022-09-09 11:47:27 -04:00
bitcoin-cli-res.rc
bitcoin-cli.cpp Update getpeerinfo/-netinfo/TxRelay#m_relay_txs relaytxes docs (for v24 backport) 2022-09-22 16:45:32 +02:00
bitcoin-tx-res.rc
bitcoin-tx.cpp refactor: use <cstdio> over stdio.h 2022-09-21 16:53:11 +01:00
bitcoin-util-res.rc
bitcoin-util.cpp
bitcoin-wallet-res.rc
bitcoin-wallet.cpp util: improve bitcoin-wallet exit codes 2022-09-12 13:11:18 +02:00
bitcoind-res.rc
bitcoind.cpp Fix issues identified by codespell 2.2.1 and update ignored words 2022-09-15 13:03:40 +02:00
blockencodings.cpp
blockencodings.h
blockfilter.cpp Use new Join() helper for ListBlockFilterTypes() 2022-08-24 10:15:32 +02:00
blockfilter.h refactor: add LIFETIMEBOUND to blockfilter where needed 2022-08-31 16:51:32 +01:00
chain.cpp CBlockLocator: performance-move-const-arg Clang tidy fixups 2022-08-31 15:10:26 +02:00
chain.h Add functions to construct locators without CChain 2022-08-23 16:05:00 -04:00
chainparams.cpp Update chainparams for 24.0 release 2022-08-31 15:31:34 +03:00
chainparams.h
chainparamsbase.cpp
chainparamsbase.h
chainparamsseeds.h Merge bitcoin/bitcoin#25853: net: update testnet torv3 hardcoded seeds for 24.x 2022-09-09 10:07:39 +02:00
checkqueue.h
clientversion.cpp
clientversion.h
coins.cpp Merge bitcoin/bitcoin#25707: refactor: Make const references to avoid unnecessarily copying objects and enable two clang-tidy checks 2022-08-19 17:11:06 +02:00
coins.h
compressor.cpp
compressor.h
core_io.h
core_memusage.h
core_read.cpp
core_write.cpp
cuckoocache.h
dbwrapper.cpp db: add StoragePath to CDBWrapper/CCoinsViewDB 2022-09-13 12:38:06 -04:00
dbwrapper.h db: add StoragePath to CDBWrapper/CCoinsViewDB 2022-09-13 12:38:06 -04:00
deploymentinfo.cpp
deploymentinfo.h
deploymentstatus.cpp
deploymentstatus.h
dummywallet.cpp
external_signer.cpp refactor: move run_command from util to common 2022-10-04 21:21:05 +00:00
external_signer.h
flatfile.cpp
flatfile.h
fs.cpp fs: fully initialize _OVERLAPPED for win32 2022-09-14 11:55:10 +01:00
fs.h fs: work around u8path deprecated-declaration warnings with libc++ 2022-08-19 08:58:56 +01:00
hash.cpp Fix link to MurmurHash3.cpp from Austin Appleby 2022-08-30 13:52:45 +02:00
hash.h
headerssync.cpp Move headerssync logging to BCLog::NET 2022-08-30 12:09:04 -04:00
headerssync.h Track headers presync progress and log it 2022-08-29 08:10:35 -04:00
httprpc.cpp
httprpc.h
httpserver.cpp Merge bitcoin/bitcoin#26131: log: log RPC port on startup 2022-09-30 16:29:22 +02:00
httpserver.h
i2p.cpp i2p: use the same destination type for transient and persistent addresses 2022-09-12 12:55:36 +02:00
i2p.h
indirectmap.h
init.cpp Merge bitcoin/bitcoin#26142: Use PACKAGE_NAME in messages rather than hardcoding "Bitcoin Core" 2022-10-19 09:22:22 +02:00
init.h
key.cpp
key.h
key_io.cpp
key_io.h
logging.cpp log: Add tx reconciliation log category 2022-10-17 12:00:59 +03:00
logging.h log: Add tx reconciliation log category 2022-10-17 12:00:59 +03:00
Makefile.am Merge bitcoin/bitcoin#26313: doc: consolidate library documentation to libraries.md 2022-10-18 13:44:56 +02:00
Makefile.bench.include build: remove duplicate / unneeded libs from bench_bitcoin 2022-09-15 10:29:12 +01:00
Makefile.crc32c.include
Makefile.leveldb.include
Makefile.minisketch.include
Makefile.qt.include build: extract $(BOOST_CPPFLAGS) from $(BITCOIN_INCLUDES) 2022-09-13 17:15:17 +01:00
Makefile.qt_locale.include
Makefile.qttest.include build: extract $(BOOST_CPPFLAGS) from $(BITCOIN_INCLUDES) 2022-09-13 17:15:17 +01:00
Makefile.test.include Merge bitcoin/bitcoin#26158: bench: add "priority level" to the benchmark framework 2022-10-20 11:05:03 -04:00
Makefile.test_fuzz.include fuzz: add util/mempool/h.cpp 2022-10-04 21:12:50 +01:00
Makefile.test_util.include test: Remove unused txmempool include from tests 2022-10-18 14:02:09 +02:00
Makefile.univalue.include
mapport.cpp
mapport.h
memusage.h refactor: use <cstdlib> over stdlib.h 2022-09-23 10:48:47 +01:00
merkleblock.cpp
merkleblock.h
net.cpp Merge bitcoin/bitcoin#25421: net: convert standalone IsSelectableSocket() and SetSocketNonBlocking() to Sock methods 2022-10-12 15:49:02 -04:00
net.h Merge bitcoin/bitcoin#25989: init: abort if i2p/cjdns are chosen via -onlynet but are unreachable 2022-09-21 11:00:47 +01:00
net_permissions.cpp
net_permissions.h
net_processing.cpp Merge bitcoin/bitcoin#26248: net: Set relay in version msg to peers with relay permission in -blocksonly mode 2022-10-21 11:18:48 +02:00
net_processing.h net: add NetEventsInterface::g_msgproc_mutex 2022-09-15 14:44:38 +10:00
net_types.cpp
net_types.h
netaddress.cpp
netaddress.h
netbase.cpp Merge bitcoin/bitcoin#25421: net: convert standalone IsSelectableSocket() and SetSocketNonBlocking() to Sock methods 2022-10-12 15:49:02 -04:00
netbase.h
netgroup.cpp
netgroup.h
netmessagemaker.h
noui.cpp
noui.h
outputtype.cpp Merge bitcoin/bitcoin#25734: wallet, refactor: #24584 follow-ups 2022-08-16 20:00:19 -04:00
outputtype.h wallet: remove UNKNOWN type from OUTPUT_TYPES array 2022-08-18 16:47:15 -03:00
pow.cpp Add function to validate difficulty changes 2022-08-23 11:34:10 -04:00
pow.h Add function to validate difficulty changes 2022-08-23 11:34:10 -04:00
prevector.h refactor: use <cstdlib> over stdlib.h 2022-09-23 10:48:47 +01:00
protocol.cpp p2p: Announce reconciliation support 2022-10-17 12:35:43 +03:00
protocol.h p2p: Announce reconciliation support 2022-10-17 12:35:43 +03:00
psbt.cpp Verify PSBT inputs rather than check for fields being empty 2022-10-17 11:13:02 -04:00
psbt.h Verify PSBT inputs rather than check for fields being empty 2022-10-17 11:13:02 -04:00
pubkey.cpp
pubkey.h
random.cpp refactor: use <cstdlib> over stdlib.h 2022-09-23 10:48:47 +01:00
random.h
randomenv.cpp
randomenv.h
rest.cpp Merge bitcoin/bitcoin#25412: rest: add /deploymentinfo endpoint 2022-10-13 13:30:55 -04:00
rest.h
reverse_iterator.h
scheduler.cpp
scheduler.h
serialize.h
shutdown.cpp
shutdown.h
signet.cpp
signet.h
span.h
streams.h Merge bitcoin/bitcoin#25667: assumeutxo: snapshot initialization 2022-10-13 10:19:27 -04:00
sync.cpp
sync.h Merge bitcoin/bitcoin#25676: sync: simplify and remove unused code from sync.h 2022-10-11 09:18:55 +08:00
threadinterrupt.cpp
threadinterrupt.h Fix iwyu 2022-08-20 09:33:01 +02:00
threadsafety.h
timedata.cpp
timedata.h
tinyformat.h
torcontrol.cpp
torcontrol.h
txdb.cpp
txdb.h db: add StoragePath to CDBWrapper/CCoinsViewDB 2022-09-13 12:38:06 -04:00
txmempool.cpp Merge bitcoin/bitcoin#26103: refactor: mempool: use CTxMemPool::Limits 2022-10-09 10:28:32 -04:00
txmempool.h Merge bitcoin/bitcoin#26103: refactor: mempool: use CTxMemPool::Limits 2022-10-09 10:28:32 -04:00
txorphanage.cpp
txorphanage.h
txrequest.cpp
txrequest.h
uint256.cpp
uint256.h Use ReadLE64 in uint256::GetUint64() instead of duplicating logic 2022-09-15 16:48:50 -04:00
undo.h
validation.cpp validation, index: Add unspendable coinbase helper functions 2022-10-23 01:33:36 +02:00
validation.h validation, index: Add unspendable coinbase helper functions 2022-10-23 01:33:36 +02:00
validationinterface.cpp
validationinterface.h
version.h
versionbits.cpp
versionbits.h
walletinitinterface.h
warnings.cpp
warnings.h