Luke Dashjr
59ccec7495
Merge 20407 via rpcauthfile-28+knots
2025-03-05 03:27:08 +00:00
Luke Dashjr
a22e586743
Merge 20391 via rpc_setfeerate-28+knots
2025-03-05 03:27:08 +00:00
Luke Dashjr
d8114ff110
Merge 19463 via prune_locks
2025-03-05 03:27:08 +00:00
Luke Dashjr
4d64e9e4a9
Merge 19242 via uaappend
2025-03-05 03:27:08 +00:00
Luke Dashjr
3f3877f474
Merge 24202 via rpc_dumptxoutset_hr
2025-03-05 03:27:08 +00:00
Luke Dashjr
a5e45fc1e0
Merge 18972 via neutrino_whitelist-mini
2025-03-05 03:27:08 +00:00
Luke Dashjr
1bd683de23
Merge 22693 via getaddressinfo_txids
2025-03-05 03:27:08 +00:00
Luke Dashjr
b891a04599
Merge 15836 via fee_histogram+pr15836_api
2025-03-05 03:27:08 +00:00
Luke Dashjr
0a4470afd8
Merge 18479 via rpc_sign_show_fees
2025-03-05 03:27:08 +00:00
Luke Dashjr
ff1b8720f3
Merge 31674 via lock_blocksdir-28
2025-03-05 03:27:08 +00:00
Luke Dashjr
0fc02402ef
Merge 31671 via fix_leveldb_ptrarith_pr31671-28
2025-03-05 03:27:08 +00:00
Luke Dashjr
f187eddc34
Merge 31451 via fix_wallet_migrate_wo_bdb-27
2025-03-05 03:27:08 +00:00
Luke Dashjr
7fbcebdee4
Merge 31391 via custom_iso8601datetime-28+knots
2025-03-05 03:27:08 +00:00
Luke Dashjr
751244b972
Merge 31383 via qafix_ibd_stalling_pr31383-28
2025-03-05 03:27:08 +00:00
Luke Dashjr
8b315fea6e
Merge 31374 via fix_wallet_migrate_pr31374-27
2025-03-05 03:27:08 +00:00
Luke Dashjr
bb9302e344
Merge 31646 via qafix_inet_access_pr31646-28
2025-03-05 03:27:08 +00:00
Luke Dashjr
0247e6fe0b
Merge 31343 via qa_dummy_proxy-21
2025-03-05 03:27:08 +00:00
Luke Dashjr
771789a300
Merge 31212 via improve_args_pr31212-28
2025-03-05 03:27:08 +00:00
Luke Dashjr
ef80edf7c0
Merge 31097 via scripterr_prefer_consensus-28
2025-03-05 03:27:08 +00:00
Luke Dashjr
5f08e7fee5
Merge 29175 via origin-pull/29175/head
2025-03-05 03:27:08 +00:00
Luke Dashjr
3ad996f41b
Merge 29141 via fix_rpcauth_blank
2025-03-05 03:27:08 +00:00
Luke Dashjr
2511736937
Merge 28944 via ishaanam/sendall_anti_fee_sniping
2025-03-05 03:27:08 +00:00
Luke Dashjr
52de30f484
Merge 28055 via fix_getblockfrompeer_rereq_err
2025-03-05 03:27:08 +00:00
Luke Dashjr
04db65df5e
Merge acceptstalefeeestimates_mainnet_opt
2025-03-05 03:27:08 +00:00
Luke Dashjr
8d840e7947
Merge qafix_assert_debug_log_create
2025-03-05 03:27:08 +00:00
Luke Dashjr
159d9c36b0
Merge 23027 via bugfix_util_test_config
2025-03-05 03:27:08 +00:00
Luke Dashjr
ccf3424296
Merge bugfix_rpc_getbalance_hacky
2025-03-05 03:27:08 +00:00
Luke Dashjr
def0d7f8f8
Merge 14968 via http_bind_error
2025-03-05 03:27:08 +00:00
Luke Dashjr
8d7611a7ec
Merge 31408 via qafix_framework_pr31408-27
2025-03-05 03:27:08 +00:00
Luke Dashjr
efeece9f03
Merge lint_relaxer-28+knots
2025-03-05 03:27:08 +00:00
Luke Dashjr
7d6366b565
Merge 15155 via test_external_bcli
2025-03-05 03:27:08 +00:00
Luke Dashjr
5faa5027fa
QA: Allow test_runner to pass without full RPC coverage
2025-02-25 19:38:14 +00:00
Luke Dashjr
b24c622edf
lint: Allow including bitcoin-config.h without IWYU pragma
2025-02-25 19:38:14 +00:00
Luke Dashjr
eed7bb6496
lint-python: Allow for some style differences
2025-02-25 19:38:14 +00:00
furszy
f56b53cc49
test: add coverage for migrating standalone imported keys
...
Github-Pull: #31374
Rebased-From: cdd207c0e4
2025-02-24 20:00:08 +00:00
furszy
02e5d9485c
test: add coverage for migrating watch-only script
...
Github-Pull: #31374
Rebased-From: 297a876c98
2025-02-24 20:00:06 +00:00
furszy
3eead328db
wallet: migration, avoid loading wallet after failure when it wasn't loaded before
...
During migration failure, only load wallet back into memory when the
wallet was loaded prior to migration. This fixes the case where BDB
is not supported, which implies that no legacy wallet can be loaded
into memory due to the lack of db writing functionality.
This commit also improves migration backup related comments to better
document the current workflow.
Co-authored-by: Ava Chow <github@achow101.com>
Github-Pull: #31451
Rebased-From: 589ed1a8ea
2025-02-24 19:57:55 +00:00
Luke Dashjr
8596fff6ac
Bugfix: QA: When testing setfeerate, check approximate fee range with a span able to tolerate normal signature length variation
2025-02-24 19:57:15 +00:00
Jon Atack
7da90bbfc5
test: add more functional tests for setfeerate
...
Was: test: update functional tests from settxfee to setfeerate
Github-Pull: #20391
Rebased-From: d87f0f3a923dca2ce8d99aa700b0beda8e42d3ec (partial)
2025-02-24 19:57:15 +00:00
Jon Atack
f3bd5963ac
test: add setfeerate functional coverage in wallet_bumpfee.py
...
Github-Pull: #20391
Rebased-From: c907f158a6bf3cad782d4441e02abcbda210265b
2025-02-24 19:57:15 +00:00
Jon Atack
85397fae76
test: add setfeerate functional coverage in wallet_create_tx.py
...
Github-Pull: #20391
Rebased-From: 529bfc16ffb35c5356e27f61d59395fae6707bcd
2025-02-24 19:57:15 +00:00
Luke Dashjr
3abda6a001
Bugfix: QA: test_node: Ensure debug.log exists at start of assert_debug_log
2025-02-24 19:48:11 +00:00
Luke Dashjr
14b872b852
Bugfix: QA: mempool_fee_histogram: Compare to actual vsize/fee rather than hard-coding a particular constant
2025-02-21 23:31:39 +00:00
Luke Dashjr
0aa11b9842
QA: interface_rest: Check /mempool/info/with_fee_histogram matches RPC
2025-02-21 23:31:39 +00:00
Luke Dashjr
9ebe86025c
Bugfix: RPC/blockchain: Actually round feerates down for getmempoolinfo fee histograms
2025-02-21 23:31:39 +00:00
Luke Dashjr
d10e35ab13
Bugfix: QA: Ensure mempool_fee_histogram expected feerates rounded down
...
As of #22949 , fees are rounded up based on feerate, but going the opposite direction from fee to feerate still must round down.
2025-02-21 23:31:39 +00:00
Luke Dashjr
68f7f13ad0
RPC/blockchain: getmempoolinfo: Return fee_histogram in older format (only)
2025-02-21 23:31:39 +00:00
Kiminuo
521f921d83
RPC/mempool: Add "to" (end of range) field to fee histogram
...
Co-authored-by: Jonas Schnelli <dev@jonasschnelli.ch>
Co-authored-by: Jon Atack <jon@atack.com>
Github-Pull: #21422
Rebased-From: 0b87ba9bc3a2ada2839af0e1af868fcd5ddb9155
2025-02-21 23:31:39 +00:00
Luke Dashjr
b9b320c02a
RPC/blockchain: getmempoolinfo: Enable specifying with_fee_histogram as a boolean to use a sensible default set of fee rate levels
2025-02-21 23:31:39 +00:00
Luke Dashjr
eb93c8bf4b
Bugfix: QA: Ensure mempool_fee_histogram can adapt to feerate rounding correctly
...
Caution: This implementation is for a post-#22949 codebase
2025-02-21 23:31:39 +00:00