This website requires JavaScript.
ea4285775e
Merge bitcoin/bitcoin#29307 : util: explicitly close all AutoFiles that have been written
Ava Chow
2025-07-03 15:37:44 -07:00
f5cf0b1ccc
bitcoin wrapper: improve help output
Ryan Ofsky
2025-07-03 17:03:00 -04:00
51ccc71b1b
Merge bitcoin/bitcoin#32858 : doc: Add workaround for vcpkg issue with paths with embedded spaces
merge-script
2025-07-03 16:24:13 +01:00
fcfd3db563
remove RPCTimerInterface and RPCRunLater
Matthew Zipkin
2025-07-02 19:43:32 -04:00
8a1765795f
use WalletContext scheduler for walletpassphrase callback
Matthew Zipkin
2025-07-02 19:27:40 -04:00
927e9b220f
Merge bitcoin/bitcoin#32716 : depends: Override host compilers for FreeBSD and OpenBSD
merge-script
2025-07-03 11:00:45 +01:00
c7fe8abb5f
Merge bitcoin/bitcoin#31233 : cmake: Improve Python robustness and test usability
merge-script
2025-07-03 10:47:25 +01:00
6251949443
Merge bitcoin/bitcoin#32290 : test: allow all functional tests to be run or skipped with --usecli
merge-script
2025-07-03 10:20:03 +01:00
0f86da382d
wallet: remove dead code in legacy wallet migration
rkrux
2025-06-16 12:55:32 +05:30
49d5f1f2c6
Merge bitcoin/bitcoin#32850 : test: check P2SH sigop count for coinbase tx
merge-script
2025-07-03 09:46:53 +01:00
abd07cf733
test: feature_init, only init what's needed per perturbation/deletion round
furszy
2025-06-24 12:31:54 -04:00
1927432354
Merge bitcoin/bitcoin#32859 : functional test: correctly detect nonstd TRUC tx vsize in feature_taproot
Ava Chow
2025-07-02 16:01:37 -07:00
68ca13e1f9
Merge bitcoin/bitcoin#32823 : test: Fix wait_for_getheaders() call in test_outbound_eviction_blocks_relay_only()
Ava Chow
2025-07-02 13:44:20 -07:00
35cae56a92
Merge bitcoin/bitcoin#31423 : wallet: migration, avoid creating spendable wallet from a watch-only legacy wallet
Ava Chow
2025-07-02 13:25:33 -07:00
1632fc104b
txgraph: Track multiple potential would-be clusters in Trim (improvement)
Pieter Wuille
2024-12-19 23:06:07 -05:00
4608df37e0
txgraph: add Trim benchmark (benchmark)
Pieter Wuille
2024-12-21 19:24:17 -05:00
9c436ff01c
txgraph: add fuzz test scenario that avoids cycles inside Trim() (tests)
Pieter Wuille and Greg Sanders
2025-05-27 17:33:30 -04:00
938e86f8fe
txgraph: add unit test for TxGraph::Trim (tests)
glozow and Pieter Wuille
2025-06-17 13:40:06 -04:00
a04e205ab0
txgraph: Add ability to trim oversized clusters (feature)
Pieter Wuille and Greg Sanders
2024-12-16 17:57:57 -05:00
eabcd0eb6f
txgraph: remove unnecessary m_group_oversized (simplification)
Greg Sanders
2025-05-21 14:02:51 -04:00
19b14e61ea
txgraph: Permit transactions that exceed cluster size limit (feature)
Pieter Wuille
2025-01-25 14:24:41 -05:00
c4287b9b71
txgraph: Add ability to configure maximum cluster size/weight (feature)
Pieter Wuille
2024-12-17 08:13:25 -05:00
f0524cda39
functional test: correctly detect nonstd TRUC tx vsize in feature_taproot
Greg Sanders
2025-07-02 11:05:21 -04:00
0a1af4418e
doc: Add workaround for vcpkg issue with paths with embedded spaces
Hennadii Stepanov
2025-07-02 15:45:00 +01:00
a92e8b10a5
Merge bitcoin/bitcoin#32564 : miniscript, refactor: Make operator""_mst consteval (re-take)
merge-script
2025-07-02 15:06:33 +01:00
bf75c9964f
Merge bitcoin/bitcoin#32828 : build, docs: Fix Boost-related issues on NetBSD
merge-script
2025-07-02 13:29:49 +01:00
7fa9b58bd9
Merge bitcoin/bitcoin#32841 : feature_taproot: sample tx version border values more
merge-script
2025-07-02 11:45:26 +01:00
1b5c545e82
wallet, test: best block locator matches scan state follow-ups
rkrux
2025-05-21 20:15:56 +05:30
fa33592898
Merge bitcoin/bitcoin#32723 : Refactor: Redefine CTransaction equality to include witness data
Ava Chow
2025-07-01 14:53:16 -07:00
ce000c8ee0
Merge bitcoin/bitcoin#32219 : test: enabling wallet migration functional test on windows
Ava Chow
2025-07-01 13:58:54 -07:00
f33154c464
Merge bitcoin/bitcoin#32432 : wallet, rpc: Use OUTPUT_TYPES to describe the output types instead of hardcoding them
Ava Chow
2025-07-01 13:53:11 -07:00
fa9b1e3544
Merge bitcoin/bitcoin#32846 : doc: clarify that the "-j N" goes after the "--build build" part
Ava Chow
2025-07-01 11:56:37 -07:00
b1a8ac07e9
doc: Release note for removed watchonly parameters and results
Ava Chow
2025-05-26 12:37:51 -07:00
15710869e1
wallet: Remove ISMINE_WATCH_ONLY
Ava Chow
2025-05-15 16:48:00 -07:00
4439bf4b41
wallet, spend: Remove fWatchOnly from CCoinControl
Ava Chow
2025-05-15 15:51:34 -07:00
1337c72198
wallet, rpc: Remove watchonly from RPCs
Ava Chow
2025-05-15 15:47:47 -07:00
e81d95d435
wallet: Remove watchonly balances
Ava Chow
2025-05-15 15:31:16 -07:00
d20dc9c6aa
wallet: Wallets without private keys cannot grind R
Ava Chow
2025-05-26 12:28:02 -07:00
9991f49c38
test: Watchonly wallets should estimate larger size
Ava Chow
2025-05-26 12:21:38 -07:00
d6aaffcb11
test: check P2SH sigop count for coinbase tx
brunoerg
2025-07-01 11:54:04 -03:00
b1821d8dd3
Merge bitcoin/bitcoin#27286 : wallet: Keep track of the wallet's own transaction outputs in memory
merge-script
2025-07-01 08:56:21 -04:00
0e9f409db3
doc: clarify that the "-j N" goes after the "--build build" part
Salvatore Ingala
2025-07-01 09:20:36 +02:00
67dc7523f3
cmake, test: Disable tests instead of ignoring them
Hennadii Stepanov
2025-02-12 12:39:30 +00:00
bb9157db5d
cmake, refactor: Switch to Python3::Interpreter imported target
Hennadii Stepanov
2025-02-12 12:39:18 +00:00
ed7a841f82
Merge bitcoin/bitcoin#32816 : contrib: correct variable name in p2p_monitor.py
merge-script
2025-07-01 09:45:25 +01:00
2ae5154dd8
Merge bitcoin/bitcoin#32842 : doc: add /spenttxouts to REST-interface.md
merge-script
2025-07-01 09:38:01 +01:00
243553d590
refactor: replace get_iter_from_wtxid with GetIter(const Wtxid&)
stickies-v
2025-06-23 15:14:10 +01:00
fcf92fd640
refactor: make CTxMemPool::GetIter strongly typed
marcofleon and stickies-v
2025-06-23 14:52:13 +01:00
23a00fcf57
Merge bitcoin/bitcoin#32783 : doc: Add fetching single PRs from upstream to productivity.md
Ava Chow
2025-06-30 18:26:14 -07:00
dd99cedc0b
doc: add /spenttxouts to REST-interface.md
Sebastian Falbesoner
2025-06-30 23:20:54 +02:00
4be81e9746
feature_taproot: sample tx version border values more
Greg Sanders
2025-06-30 17:00:24 -04:00
6e5b67a370
Merge bitcoin/bitcoin#32697 : test: Turn util/test_runner into functional test
merge-script
2025-06-30 13:45:14 -04:00
fb2c16cf7b
Merge bitcoin/bitcoin#32826 : p2p: add more bad ports
merge-script
2025-06-30 13:28:17 -04:00
f5f3e1f263
Merge bitcoin/bitcoin#32646 : p2p: Add witness mutation check inside FillBlock
merge-script
2025-06-30 13:15:37 -04:00
a763497b1d
Merge bitcoin/bitcoin#32834 : test: Use msg_generic in p2p_ping.py
merge-script
2025-06-30 14:41:21 +01:00
fa3f100010
test: Use msg_generic in p2p_ping.py
MarcoFalke
2025-06-30 14:50:32 +02:00
33480573cb
Merge bitcoin/bitcoin#32833 : test: Add msgtype to msg_generic slots
merge-script
2025-06-30 13:27:55 +01:00
9501738e1c
Merge bitcoin/bitcoin#32825 : rest: rename strURIPart to uri_part
merge-script
2025-06-30 13:20:52 +01:00
5a5ddbd789
build: Add workaround for NetBSD bug in Boost::headers target
Hennadii Stepanov
2025-06-29 20:52:01 +01:00
6967e8e8ab
add more bad p2p ports
Jameson Lopp
2025-06-29 13:07:06 -04:00
7dc43ea503
test: Add msgtype to msg_generic slots
dergoegge
2025-06-30 11:13:11 +01:00
4eb3cee919
doc: Update NetBSD Build Guide
Hennadii Stepanov
2025-06-29 20:04:49 +01:00
856f4235b1
scripted-diff: rest: rename strURIPart -> uri_part
Roman Zeyde
2025-06-28 09:21:48 +03:00
b3bb4031ab
Merge bitcoin/bitcoin#32540 : rest: fetch spent transaction outputs by blockhash
Ava Chow
2025-06-27 14:44:41 -07:00
3086c21df4
Merge bitcoin/bitcoin#32243 : test: added fuzz coverage for consensus/merkle.cpp
Ava Chow
2025-06-27 13:34:30 -07:00
319ff58bbd
Merge bitcoin/bitcoin#32638 : blocks: force hash validations on disk read
Ava Chow
2025-06-27 13:28:26 -07:00
ec004cdb86
test: Use rehash() in outbound eviction block-relay
pablomartin4btc
2025-06-27 13:46:42 -03:00
26598ed21e
test: Clarify roles in outbound eviction comments
pablomartin4btc
2025-06-27 13:41:06 -03:00
689318ccd9
Merge bitcoin/bitcoin#32667 : build: Find Boost in config mode
merge-script
2025-06-27 14:54:54 +01:00
4a3475a43e
Merge bitcoin/bitcoin#32819: Add release note for #32530
merge-script
2025-06-27 12:07:36 +01:00
558f0880a8
Add release note for #32530
Antoine Poinsot
2025-06-26 12:40:26 -04:00
c43cc48aaa
Merge bitcoin/bitcoin#32530 : node: cap -maxmempool and -dbcache values for 32-bit
merge-script
2025-06-26 17:33:23 +01:00
4145a9463a
Merge bitcoin/bitcoin#32731 : depends: Build qt package for FreeBSD hosts
merge-script
2025-06-26 17:28:59 +01:00
14653b869b
build: Find Boost in config mode
Hennadii Stepanov
2025-06-26 14:22:22 +01:00
67ea4b9994
Merge bitcoin/bitcoin#32814 : cmake: Explicitly specify Boost_ROOT for Homebrew's package
merge-script
2025-06-26 15:00:48 +01:00
5170ec1ae3
Merge bitcoin/bitcoin#32665 : depends: Bump boost to 1.88.0 and use new CMake buildsystem
merge-script
2025-06-26 14:21:08 +01:00
8fafb81320
Merge bitcoin/bitcoin#32805 : cmake: Use HINTS instead of PATHS in find_* commands
merge-script
2025-06-26 12:10:00 +01:00
6bb38bf37f
Update p2p_monitor.py
leopardracer
2025-06-26 13:06:14 +03:00
9b75cfda4d
test: retain the intended behavior of feature_fee_estimation.py nodes
ismaelsadeeq
2025-06-26 06:56:46 +01:00
5c1236f04a
test: fix incorrect subtest in feature_fee_estimation.py
ismaelsadeeq
2025-06-26 06:50:19 +01:00
e5f9218b6a
Merge bitcoin/bitcoin#32742 : test: fix catchup loop in outbound eviction functional test
merge-script
2025-06-25 18:13:33 -04:00
11d28f21bb
Implement GenTxid as a variant
marcofleon
2025-03-31 12:37:38 +01:00
215e5999e2
wallet: Remove unused CachedTxGet{Available,Immature}Credit
Ava Chow
2024-02-20 11:50:15 -05:00
49675de035
wallet: Have GetDebit use the wallet's TXO set
Ava Chow
2024-02-20 11:50:13 -05:00
17d453cb3a
wallet: Recompute wallet TXOs after descriptor migration
Ava Chow
2024-02-20 11:50:11 -05:00
764016eb22
wallet: Retrieve TXO directly in FetchSelectedInputs
Ava Chow
2024-02-20 11:50:09 -05:00
c1801b78f1
wallet: Use wallet's TXO set in AvailableCoins
Ava Chow
2024-02-20 11:50:07 -05:00
dde7cbe105
wallet: Change balance calculation to use m_txos
Ava Chow
2024-02-20 11:49:58 -05:00
96e7a89c5e
wallet: Recalculate the wallet's txos after any imports
Ava Chow
2024-02-20 11:50:00 -05:00
ae888c38d0
wallet: Exit IsTrustedTx early if wtx is already in trusted_parents
Ava Chow
2024-02-20 11:49:56 -05:00
ae0876ec42
wallet: Keep track of transaction outputs owned by the wallet
Ava Chow
2024-02-20 11:49:53 -05:00
0f269bc48c
walletdb: Load Txs last
Ava Chow
2024-02-20 11:49:51 -05:00
5cc32ee2a7
test: Test for balance update due to untracked output becoming spendable
Ava Chow
2024-02-20 11:50:02 -05:00
8222341d4f
wallet: MarkDirty after AddWalletDescriptor
Ava Chow
2025-05-15 13:34:49 -07:00
e02f2d331c
bench: Have AvailableCoins benchmark include a lot of unrelated utxos
Ava Chow
2024-02-20 11:50:17 -05:00
f27898c8bf
Merge bitcoin/bitcoin#32721 : wallet, rpc: Remove deprecated balances from getwalletinfo and getunconfirmedbalance
merge-script
2025-06-25 16:43:09 -04:00
8578fabb95
Merge bitcoin/bitcoin#32597 : wallet: Always set descriptor cache upgraded flag for new wallets
merge-script
2025-06-25 16:14:01 -04:00
941b8f54c0
ci: run get_previous_releases as part of test cross win job
Max Edwards
2025-06-25 21:06:10 +01:00
5e2182140b
test: increment mocked time for migrating wallet backups
Max Edwards
2025-06-25 21:06:10 +01:00
5174565802
ci: disable feature_unsupported_utxo_db functional test
Max Edwards
2025-06-25 21:06:10 +01:00