Commit Graph

6676 Commits

Author SHA1 Message Date
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