-
fd74d609be
Merge bitcoin/bitcoin#32620: wallet: Fix wallet interface detection of encrypted wallets
merge-script
2025-06-13 18:17:24 -04:00
-
-
6ecb9fc65f
chore: use
std::vector<std::byte> for BlockManager::ReadRawBlock()
Roman Zeyde
2025-06-07 21:05:48 +03:00
-
65b26507b8
Merge bitcoin/bitcoin#32746: test: remove unnecessary m_best_header setting hack in feature_assumeutxo.py
merge-script
2025-06-13 15:56:00 +01:00
-
-
3e81684426
Merge bitcoin/bitcoin#32739: tsan: remove note about dropping Qt wildcards
merge-script
2025-06-13 14:01:40 +01:00
-
-
b8eb17792e
Merge bitcoin/bitcoin#32175: fuzz: doc: add info about
afl-system-config for macOS
merge-script
2025-06-13 14:00:00 +01:00
-
-
-
-
206bc05e62
test: remove unnecessary m_best_header setting hack in feature_assumeutxo.py
Sebastian Falbesoner
2025-06-13 14:39:23 +02:00
-
-
-
272cd09b79
log: Use warning level while scanning wallet dir
MarcoFalke
2025-06-10 15:57:33 +02:00
-
1777644367
qa, wallet: Verify warning when failing to scan
Hodlinator
2025-06-13 13:55:54 +02:00
-
893e51ffeb
wallet: Correct dir iteration error handling
Hodlinator
2025-06-13 13:41:59 +02:00
-
-
-
52e6e93c3f
Merge bitcoin/bitcoin#32693: depends: fix cmake compatibility error for freetype
merge-script
2025-06-13 12:27:46 +01:00
-
-
fa2f1c55b7
move-only util data to test/functional/data/util
MarcoFalke
2025-06-13 10:05:40 +02:00
-
faa18bf287
test: Turn util/test_runner into functional test
MarcoFalke
2025-06-07 11:15:09 +02:00
-
fa955154c7
test: Add missing skip_if_no_bitcoin_tx
MarcoFalke
2025-06-13 13:12:41 +02:00
-
9341b5333a
blockstorage: make block read hash checks explicit
Lőrinc
2025-05-28 14:12:04 +02:00
-
2371b9f4ee
test/bench: verify hash in
ComputeFilter reads
Lőrinc
2025-05-28 14:11:32 +02:00
-
5d235d50d6
net: assert block hash in
ProcessGetBlockData and ProcessMessage


2025-05-28 12:55:46 +02:00
-
-
-
5db0a4a2db
tsan: remove note about dropping Qt wildcards
fanquake
2025-06-12 14:33:34 +01:00
-
-
-
d91c718a68
Merge bitcoin/bitcoin#32717: doc: Update Qt 6 packages on FreeBSD
merge-script
2025-06-13 09:37:40 +01:00
-
-
-
-
fac9db6eb0
test: Add missing tx util to Binaries
MarcoFalke
2025-06-07 10:24:34 +02:00
-
fa91835ec6
test: Use lowercase env var as attribute name
MarcoFalke
2025-06-07 10:09:30 +02:00
-
fac49094cd
test: Remove duplicate ConfigParser
MarcoFalke
2025-06-06 15:34:18 +02:00
-
-
-
9dfc61d95f
test: detect no external signer connected
Sjors Provoost
2025-06-13 09:40:23 +02:00
-
dd8447f70f
test: fix catchup loop in outbound eviction functional test
Sebastian Falbesoner
2025-06-13 01:24:50 +02:00
-
-
-
19765dca19
Merge bitcoin/bitcoin#32694: index: move disk read lookups to base class
Ava Chow
2025-06-12 16:01:04 -07:00
-
-
-
-
8cc3ac6c23
validation: Don't use IsValid() to filter for invalid blocks

Martin ZumsandeandTheCharlatan
2025-03-24 14:54:55 -04:00
-
86d98b94e5
test: verify that ancestors of a reconsidered block can become the chain tip

stratospherandMartin Zumsande
2025-02-28 23:45:53 +05:30
-
3c39a55e64
validation: Add ancestors of reconsiderblock to setBlockIndexCandidates
Martin Zumsande
2024-07-18 12:53:57 -04:00
-
-
-
1df96f5931
doc: Update Qt 6 packages on FreeBSD
Hennadii Stepanov
2025-06-10 17:48:23 +01:00
-
d7c37906e7
build: patch cmake min version on freetype
josibake
2025-06-06 16:51:36 +02:00
-
fa946520d2
refactor: Use structured binding for-loop
MarcoFalke
2025-06-02 14:16:06 +02:00
-
eeeec1579e
rpc: Use type-safe exception to pass RPC help
MarcoFalke
2025-06-02 13:46:42 +02:00
-
-
-
5757de4ddd
Merge bitcoin/bitcoin#32673: clang-tidy: Apply modernize-deprecated-headers
Ava Chow
2025-06-11 15:08:23 -07:00
-
-
-
-
1473f69924
Merge bitcoin/bitcoin#32421: test: refactor: overhaul (w)txid determination for
CTransaction objects
Ava Chow
2025-06-11 14:21:11 -07:00
-
-
7c0cfce20d
Merge bitcoin/bitcoin#31405: validation: stricter internal handling of invalid blocks
Ryan Ofsky
2025-06-11 15:40:25 -04:00
-
-
d00d95437d
Add MuSig2 Keyagg Cache helper functions
Ava Chow
2024-01-22 15:18:28 -05:00
-
8ecea91bf2
sign: Add GetMuSig2ParticipantPubkeys to SigningProvider
Ava Chow
2024-01-22 16:43:26 -05:00
-
fac0ee0bfc
build: Enable secp256k1 musig module
Ava Chow
2024-11-05 15:09:55 -05:00
-
1894f97503
descriptors: Add PubkeyProvider::IsBIP32()
Ava Chow
2024-01-15 17:09:22 -05:00
-
12bc1d0b1e
util/string: Allow Split to include the separator
Ava Chow
2025-04-14 13:31:31 -07:00
-
8811312571
script/parsing: Allow Const to not skip the found constant
Ava Chow
2024-01-15 17:08:47 -05:00
-
851f540d0e
Merge bitcoin/bitcoin#32703: test: Explain how to reproduce zmq:: upstream race
merge-script
2025-06-11 16:55:55 +01:00
-
-
5af5e9791d
Merge bitcoin/bitcoin#32690: depends: fix multiprocess build on OpenBSD (apply capnp patch, correct SHA256SUM command)
merge-script
2025-06-11 16:04:47 +01:00
-
-
-
-
fed41b75fb
Merge bitcoin/bitcoin#32431: deps: Bump lief to 0.16.6
merge-script
2025-06-11 12:41:02 +01:00
-
-
e017ef3c7e
init: make
-blockmaxweight startup option debug-only
ismaelsadeeq
2025-06-11 12:05:47 +01:00
-
578ea3eedb
test: round difficulty and networkhashps
Sjors Provoost
2025-06-11 11:37:24 +02:00
-
-
c8abd97281
Merge bitcoin/bitcoin#32719: doc, windows: CompanyName "Bitcoin" => "Bitcoin Core project"
Hennadii Stepanov
2025-06-11 10:25:50 +01:00
-
-
-
-
029ba1a21d
index: remove CBlockIndex access from CustomAppend()
furszy
2023-02-18 10:39:24 -03:00
-
91b7ab6c69
refactor: index, simplify CopyHeightIndexToHashIndex to process single block
furszy
2025-06-10 20:21:16 -04:00
-
4f56c9145a
refactor: contrib: Move FORTIFY check to BASE_ELF
David Gumberg
2025-05-29 18:11:35 -07:00
-
f6d25e8a2d
contrib: Re-enable FORTIFY check for RISCV
David Gumberg
2025-05-29 18:08:17 -07:00
-
765922d802
deps: bump lief to 0.16.6



2025-05-06 21:34:51 -07:00
-
-
-
4b8ac9eacd
Merge bitcoin/bitcoin#32680: ci: Rewrite test-each-commit as py script
Ava Chow
2025-06-10 16:58:05 -07:00
-
-
4ef6253017
test: avoid unneeded (w)txid hex -> integer conversions
Sebastian Falbesoner
2025-05-05 18:25:08 +02:00
-
472f3770ae
scripted-diff: test: rename CTransaction
.getwtxid() -> wtxid_hex for consistency
Sebastian Falbesoner
2025-05-05 18:03:36 +02:00
-
81af4334e8
test: rename CTransaction
.sha256 -> .txid_int for consistency
Sebastian Falbesoner
2025-05-05 16:00:44 +02:00
-
ce83924237
test: rename CTransaction
.rehash()/.hash -> .txid_hex for consistency
Sebastian Falbesoner
2025-05-05 00:11:32 +02:00
-
6efbd1e1dc
refactor: CTransaction equality should consider witness data
Cory Fields
2025-06-10 21:13:59 +00:00
-
cbf9b2dab1
mempool: codify existing assumption about duplicate txids during removal

Cory Fieldsandglozow
2025-06-10 20:52:46 +00:00
-
c3fe85e2d6
wallet, rpc, test: Remove deprecated getunconfirmedbalance
Ava Chow
2025-06-10 12:11:07 -07:00
-
0ec255139b
wallet, rpc: Remove deprecated balances from getwalletinfo
Ava Chow
2025-06-10 12:10:19 -07:00
-
-
-
e9331cd6ab
wallet: IsEquivalentTo should strip witness data in addition to scriptsigs
Cory Fields
2025-06-10 19:58:48 +00:00
-
-
-
157bbd0a07
Merge bitcoin/bitcoin#32425: config: allow setting -proxy per network
merge-script
2025-06-10 15:57:09 -04:00
-
-
ebec7bf389
Merge bitcoin/bitcoin#32572: doc: Remove stale sections in dev notes
merge-script
2025-06-10 15:41:11 -04:00
-
-
-
-
ce90f0c99f
rpc, wallet, refactor: Remove non-descriptor errors
pablomartin4btc
2025-06-09 20:19:31 -03:00
-
573bcd75d7
wallet, refactor: Remove unused SetupGeneration
pablomartin4btc
2025-05-13 12:37:53 -03:00
-
5431f2dc21
wallet, refactor: Remove Legacy warnings and errors
pablomartin4btc
2025-05-13 11:35:02 -03:00
-
-
-
6f1392cc42
indexes, refactor: Remove remaining CBlockIndex* uses in index Rewind methods
Ryan Ofsky
2022-01-23 23:20:41 -05:00
-
0a248708dc
indexes, refactor: Stop requiring CBlockIndex type to call IsBIP30Unspendable
Ryan Ofsky
2022-01-24 15:02:09 -05:00
-
011a8c5f01
Merge bitcoin/bitcoin#32696: doc: make
-DWITH_ZMQ=ON explicit on build-unix.md
merge-script
2025-06-10 17:26:04 +01:00
-
-
fe39050a66
Merge bitcoin/bitcoin#32678: guix: warn and abort when SOURCE_DATE_EPOCH is set
merge-script
2025-06-10 15:22:03 +01:00
-
-
692fe280c2
Merge bitcoin/bitcoin#32713: doc: fuzz: fix AFL++ link
merge-script
2025-06-10 15:18:32 +01:00
-
-
28299ce776
p2p: remove vestigial READ_STATUS_CHECKBLOCK_FAILED
Greg Sanders
2025-06-03 10:29:00 -04:00
-
bac9ee4830
p2p: Add witness mutation check inside FillBlock
Greg Sanders
2025-05-21 13:36:43 -04:00
-
-
-
4f10a57671
depends: Override host compilers for FreeBSD and OpenBSD
Hennadii Stepanov
2025-06-10 14:59:46 +01:00
-
-
-
239fc4d62e
doc, windows: CompanyName "Bitcoin" => "Bitcoin Core project"
Hodlinator
2025-06-10 14:41:39 +02:00
-
-
-
c1d4253d31
Merge bitcoin/bitcoin#32711: doc: add missing packages for BSDs (cmake, gmake, curl) to depends/README.md
merge-script
2025-06-10 13:28:27 +01:00
-
-
-
-
89526deddf
doc: add missing packages for BSDs (cmake, gmake, curl) to depends/README.md
Sebastian Falbesoner
2025-06-09 14:29:00 +02:00
-
-
-
a39b7071cf
doc: fuzz: fix AFL++ link

brunoergandeugene
2025-06-09 18:51:02 -03:00
-
dff208bd5a
Merge bitcoin/bitcoin#32708: rpc, doc: update
listdescriptors RCP help
Ava Chow
2025-06-09 14:38:14 -07:00
-
-
d978a43d05
Merge bitcoin/bitcoin#32408: tests: Expand HTTP coverage to assert libevent behavior
Ava Chow
2025-06-09 13:08:25 -07:00
-
-
-
-
e9cdaefb0a
test: introduce and use CTransaction
.wtxid_int property
Sebastian Falbesoner
2025-05-04 23:30:41 +02:00
-
9b3dce24a3
test: remove bare CTransaction
.rehash()/.calc_sha256() calls
Sebastian Falbesoner
2025-05-04 23:06:06 +02:00
-
a2724e3ea3
test: remove txid caching in CTransaction class
Sebastian Falbesoner
2025-05-04 19:01:09 +02:00
-
-
-
fa0b766f43
test: Remove intermittent and presumed fixed tsan race suppressions
MarcoFalke
2025-06-09 16:30:50 +02:00
-
f3bbc74664
Merge bitcoin/bitcoin#32406: policy: uncap datacarrier by default
merge-script
2025-06-09 08:23:56 -04:00
-
-
0802398e74
fuzz: make it possible to mock (fuzz) CThreadInterrupt
Vasil Dimov
2024-11-06 11:12:35 +01:00
-
6d9e5d130d
fuzz: add CConnman::SocketHandler() to the tests
Vasil Dimov
2021-04-30 17:07:35 +02:00
-
3265df63a4
fuzz: add CConnman::InitBinds() to the tests
Vasil Dimov
2021-04-15 16:51:00 +02:00
-
91cbf4dbd8
fuzz: add CConnman::CreateNodeFromAcceptedSocket() to the tests
Vasil Dimov
2021-04-15 14:01:52 +02:00
-
50da7432ec
fuzz: add CConnman::OpenNetworkConnection() to the tests
Vasil Dimov
2021-04-15 10:40:45 +02:00
-
e6a917c8f8
fuzz: add Fuzzed NetEventsInterface and use it in connman tests
Vasil Dimov
2025-06-09 13:29:19 +02:00
-
b44514b876
rpc, doc: update
listdescriptors RCP help
rkrux
2025-06-09 15:11:42 +05:30
-
-
-
e883b37768
fuzz: set the output argument of FuzzedSock::Accept()
Vasil Dimov
2024-11-15 15:06:39 +01:00
-
-
-
fa4b659dcd
test: Explain how to reproduce zmq:: upstream race
MarcoFalke
2025-06-08 09:55:16 +02:00
-
-
-
d4e212e8a6
rest: fetch spent transaction outputs by blockhash
Roman Zeyde
2024-06-30 20:51:51 +03:00
-
32d4e92b9a
doc: make
-DWITH_ZMQ=ON explicit on build-unix.md
Luis Schwab
2025-06-06 19:40:57 -03:00
-
-
-
e2174378aa
Merge bitcoin/bitcoin#32539: init: Configure reachable networks before we start the RPC server
Ava Chow
2025-06-06 15:31:36 -07:00
-
-
2053c43684
Merge bitcoin/bitcoin#32675: test: wallet: cover wallet passphrase with a null char
Ava Chow
2025-06-06 15:12:01 -07:00
-
-
-
-
331a25cb16
test: indexes, avoid creating threads when sync runs synchronously
furszy
2025-06-06 14:24:46 -04:00
-
-
-
95969bc58a
test: added fuzz coverage to consensus/merkle.cpp
kevkevinpal
2025-04-06 15:31:07 -04:00