Commit graph

  • aa31d6ba22
    correct lint GarmashAlex 2025-04-28 17:43:06 +03:00
  • 6b3920f6ab
    delete useless code GarmashAlex 2025-04-28 17:40:43 +03:00
  • 7e6a0fe7e6
    delete unnecessary code GarmashAlex 2025-04-28 17:38:27 +03:00
  • c866e5e725
    remove the exclusion GarmashAlex 2025-04-28 17:33:42 +03:00
  • c2bbe1221c fuzz: wallet: add target for spkm migration brunoerg 2024-03-09 06:22:50 -03:00
  • 6f0e025efa wallet: skip backup restoration when using in-memory dbs brunoerg 2024-12-10 19:02:20 -03:00
  • 72a424e60a wallet: sqlite: there is no need to have exclusive locking when mocking brunoerg 2024-12-10 18:18:21 -03:00
  • ba8d151fe0 wallet: add option to create in-memory SQLite DB in the migration brunoerg 2024-12-10 17:52:19 -03:00
  • 7e8ef959d0 refactor: Fix Sonar rule cpp:S4998 - avoid unique_ptr const& as parameter Lőrinc 2025-04-28 16:08:51 +02:00
  • e400ac5352 refactor: simplify repeated comparisons in FindChallenges Lőrinc 2025-04-28 15:48:53 +02:00
  • 60f9f1f023
    ci: Enable previous releases tests on Windows CI GarmashAlex 2025-04-28 16:51:00 +03:00
  • 819140ef81
    test: Fix wallet_migration.py for Windows platform GarmashAlex 2025-04-28 16:50:29 +03:00
  • 4fcab2957d
    test: Add Windows binaries support to previous releases downloader GarmashAlex 2025-04-28 16:49:47 +03:00
  • f670836112 test: remove old recursive FindChallenges_recursive implementation Lőrinc 2025-04-25 15:57:49 +02:00
  • b80d0bdee4 test: avoid stack overflow in FindChallenges via manual iteration Lőrinc 2025-04-25 15:56:07 +02:00
  • f116ff8d58
    Update SECURITY.md آئین باقری جورآبی 2025-04-28 17:09:48 +03:30
  • 8425c5ccfb test: fix pushdata scripts Greg Sanders 2025-04-14 15:09:58 -04:00
  • fa48be3ba4
    test: Force named args for RPCOverloadWrapper optional args MarcoFalke 2025-04-28 10:59:07 +02:00
  • aaaa45399c
    test: Remove unused createwallet_passthrough MarcoFalke 2025-04-28 10:26:04 +02:00
  • 12645d1dee
    refactor: validation: mark CheckBlockIndex as const stickies-v 2025-04-23 15:52:56 +01:00
  • 9a79ee285f
    refactor: validation: add const GetAll method stickies-v 2025-04-23 15:44:09 +01:00
  • d05481df64
    refactor: validation: mark SnapshotBase as const stickies-v 2025-04-23 15:35:02 +01:00
  • f409444d02
    Merge bitcoin/bitcoin#32071: build: Drop option to disable hardening. merge-script 2025-04-28 13:32:16 +01:00
  • 604b22440c
    Merge 757c29fcd5 into f490f5562d fanquake 2025-04-28 11:10:12 +01:00
  • 757c29fcd5
    doc: update release notes for 29.x fanquake 2025-04-17 11:45:06 +01:00
  • 7579b0174b
    doc: Fix fuzz test_runner.py path monlovesmango 2025-04-25 16:19:28 +00:00
  • 9443c0c0b4
    gui: crash fix, disconnect numBlocksChanged() signal during shutdown furszy 2025-04-07 11:38:48 -04:00
  • cccc1f4e91
    test: Remove unused RPCOverloadWrapper is_cli field MarcoFalke 2025-04-28 10:24:47 +02:00
  • 6c817c78fa
    Update init.cpp maflcko 2025-04-28 08:18:01 +02:00
  • fa5ed18946
    doc: Add missing top-level description to pruneblockchain RPC nervana21 2025-04-27 22:06:40 -04:00
  • cd7872ca54
    Remove arbitrary limits on OP_Return (datacarrier) outputs Peter Todd 2025-04-27 20:41:59 +00:00
  • 7806529dd4
    ci: Drop -DENABLE_EXTERNAL_SIGNER=ON configure option Hennadii Stepanov 2024-05-08 11:09:49 +01:00
  • c008b87fec
    build: Re-enable external signer support for Windows Hennadii Stepanov 2025-04-23 21:17:30 +01:00
  • 15e5125258
    test: Reintroduce Windows support in system_tests/run_command test Hennadii Stepanov 2025-04-22 23:01:46 +01:00
  • 7835579d6d
    subprocess, refactor: Replace custom __USING_WINDOWS__ with WIN32 Hennadii Stepanov 2024-05-08 11:04:59 +01:00
  • e25ec7300c
    subprocess: Proper implementation of wait() on Windows Haowen Liu 2025-04-27 17:23:38 +01:00
  • bf8230d525
    subprocess: Do not escape double quotes for command line arguments on Windows Hennadii Stepanov 2025-04-27 17:23:27 +01:00
  • df7a52241f
    subprocess: Avoid leaking POSIX name aliases beyond subprocess.h Hennadii Stepanov 2025-04-27 17:23:20 +01:00
  • 7ecb4e430a
    subprocess: Fix cross-compiling with mingw toolchain Hennadii Stepanov 2025-04-27 16:50:15 +01:00
  • 9e8992bf8b
    subprocess: Get Windows return code in wait() Haowen Liu 2025-04-27 16:47:04 +01:00
  • 9888d0f511
    subprocess: Fix string_arg when used with rref Haowen Liu 2025-04-27 16:43:42 +01:00
  • d62c2d82e1
    Merge bitcoin/bitcoin#32353: doc: Fix fuzz test_runner.py path Hennadii Stepanov 2025-04-27 16:16:16 +01:00
  • add8b0159e
    ==== End Of Sanity Check ==== ismaelsadeeq 2025-03-10 21:07:08 +01:00
  • fe5964a614
    fees: add sanity check to forecaster manager ismaelsadeeq 2025-04-13 13:42:50 +01:00
  • 491b4799e7
    fees: introduce locks to forecaster manager ismaelsadeeq 2025-03-05 19:22:57 +01:00
  • 02a0639602
    ===== End of RPC commits ===== willcl-ark 2024-07-01 19:28:02 +01:00
  • 4ce9df0e15
    test: add estimatesmartfee new functionality ismaelsadeeq 2025-01-22 17:26:22 -05:00
  • 88aad65959
    rpc: update estimatefeesmartfee to use forecaster_man ismaelsadeeq 2023-08-18 09:00:37 +01:00
  • 821d58a825
    ===== End of FeeRateForecasterMan commits ===== willcl-ark 2024-07-01 19:27:43 +01:00
  • 75e6bb5ada
    fees: add ForecastFeeRateFromForecasters method ismaelsadeeq 2025-01-15 12:57:02 -05:00
  • 7bf7b212a5
    fees: cache MemPoolPolicyEstimator forecasts ismaelsadeeq 2025-04-25 16:18:26 +01:00
  • 10845cd7cc
    qa: Add feature_framework_startup_failures.py Hodlinator 2025-04-21 15:28:39 +02:00
  • 2f68531c53
    cmake: Respect user-provided configuration-specific flags Hennadii Stepanov 2025-04-26 19:19:49 +01:00
  • 35e57fbe33 depends: Fix cross-compiling qt package from macOS to Windows Hennadii Stepanov 2025-04-26 17:13:16 +01:00
  • bba64732ff optimization: migrate fixed-size obfuscation from std::vector<std::byte> to uint64_t Lőrinc 2024-12-21 16:15:04 +01:00
  • e80438d0e9 refactor: prepare mempool_persist for obfuscation key change Lőrinc 2025-04-05 19:01:09 +02:00
  • 13cc039f20 refactor: prepare DBWrapper for obfuscation key change Lőrinc 2025-04-05 18:25:20 +02:00
  • 9712481ae7 refactor: unify xor vs obfuscation nomenclature Lőrinc 2025-04-25 23:18:48 +02:00
  • 366bffd125 bench: make XorObfuscationBench more representative Lőrinc 2024-12-06 16:18:03 +01:00
  • 7e7b3784dd
    test: add BIP-348 coverage to feature_taproot Greg Sanders 2025-04-17 15:12:22 -04:00
  • b9c54ccd8c test: compare util::Xor with randomized inputs against simple impl Lőrinc 2024-10-24 08:37:57 +02:00
  • d2ac748e9e
    Merge bitcoin-core/gui#864: Crash fix, disconnect numBlocksChanged() signal during shutdown Hennadii Stepanov 2025-04-26 13:44:39 +01:00
  • 63d9b9e3b8
    Fix test Bue-von-hon 2025-04-26 21:28:51 +09:00
  • a43237d11e
    rpc: Support v3 raw transactions creation Bue-von-hon 2025-02-22 16:27:23 +09:00
  • cb15291ea2 rpc: Add current version parameter for transaction Bue-von-hon 2025-04-26 20:42:20 +09:00
  • 524f981bb8 Bugfix: Miner: Don't reuse block_reserved_weight for "block is full enough to give up" weight delta Luke Dashjr 2025-04-26 07:41:46 +00:00
  • 84de8c93e7
    ci: Add deploy target for native macOS CI job Hennadii Stepanov 2025-04-26 08:01:41 +01:00
  • fad57e9e0f
    build: Fix macdeployqtplus after switching to Qt 6 Hennadii Stepanov 2025-04-26 08:00:51 +01:00
  • de90b47ea0
    Merge bitcoin-core/gui#868: Replace stray tfm::format to cerr with qWarning Hennadii Stepanov 2025-04-26 07:56:15 +01:00
  • 51c7b4c9e0 rpc: Add version parameter for transaction Bue-von-hon 2025-04-26 10:32:30 +09:00
  • 7b8aaf4346 doc: Release notes for psbtv2 Ava Chow 2024-09-18 20:27:02 -04:00
  • 7078ea80de tests: Add PSBT unit test for ComputeTimeLock Ava Chow 2024-07-22 17:14:56 -04:00
  • 5a4a7b08d3 tests: Add test vectors from BIP 370 Ava Chow 2024-07-22 17:14:54 -04:00
  • 71d28489f8 psbt: Change default psbt version to 2 Ava Chow 2024-07-22 17:14:53 -04:00
  • 00a49ca94e Use GetUnsignedTx when serializing in PSBTv0 Ava Chow 2024-07-22 17:14:51 -04:00
  • 2bcb9d07b2 Allow createpsbt and walletcreatefundedpsbt to take psbt version Ava Chow 2024-07-22 17:14:50 -04:00
  • 29c3fb76ef Restrict joinpsbts to PSBTv0 only Ava Chow 2024-07-22 17:14:48 -04:00
  • e79474e561 Update PSBT::UpdatePSBTOutput to use GetUnsignedTx Ava Chow 2024-07-22 17:14:47 -04:00
  • 55cc7cd4c8 Allow specifying PSBT version in constructor Ava Chow 2024-07-22 17:14:45 -04:00
  • 13b89330d0 Implement PSBTv2 in decodepsbt Ava Chow 2024-07-22 17:14:44 -04:00
  • 985fa0846f Update test_framework/psbt.py for PSBTv2 Ava Chow 2024-07-22 17:14:42 -04:00
  • 1ad0eecdaa Update PSBTInputSignedAndVerified for PSBTv2 Ava Chow 2024-07-22 17:14:40 -04:00
  • ade32f105c Implement PSBTv2 AddInput and AddOutput Ava Chow 2024-07-22 17:14:39 -04:00
  • 41f3148fc3 Update wallet for PSBTv2 Ava Chow 2024-07-22 17:14:38 -04:00
  • a1d5544d16 Update RPCs for PSBTv2 Ava Chow 2024-07-22 17:14:36 -04:00
  • 44174d76d0 Update PSBT Operations Dialog for v2 Ava Chow 2024-07-22 17:14:35 -04:00
  • 5c9072f37f Update AnalyzePSBT for PSBTv2 Ava Chow 2024-07-22 17:14:33 -04:00
  • 60d15c18ba Update FinalizeAndExtract for v2 Ava Chow 2024-07-22 17:14:31 -04:00
  • 2e8f0caa8c Change PrecomputePSBTData to use GetUnsignedTx Ava Chow 2024-07-22 17:14:29 -04:00
  • 27da84b84b Update SignPSBTInput for PSBTv2 Ava Chow 2024-07-22 17:14:28 -04:00
  • 0cfc3ed8ad Add PSBTInput::GetOutPoint Ava Chow 2024-07-22 17:14:27 -04:00
  • f7d9a086fe Implement PSBTv2 field merging Ava Chow 2024-07-22 17:14:24 -04:00
  • b980898dfd Change PSBT::AddOutput to take just PSBTOutput Ava Chow 2024-07-22 17:14:23 -04:00
  • 8f65e12211 Change PSBT::AddInput to take just PSBTInput Ava Chow 2024-07-22 17:14:21 -04:00
  • 05ef17b5e2 Add PSBT::GetUniqueID Ava Chow 2024-07-22 17:14:20 -04:00
  • 1514c34d46 Add PSBT::GetUnsignedTx Ava Chow 2024-07-22 17:14:18 -04:00
  • e27e795445 Add PSBT::ComputeLockTime() Ava Chow 2024-07-22 17:14:17 -04:00
  • bb4da6631e Replace PSBT::GetInputUTXO with PSBTInput::GetUTXO Ava Chow 2024-07-22 17:14:15 -04:00
  • f4da139c60 Add PSBT::CacheUnsignedTxPieces Ava Chow 2024-07-22 17:14:10 -04:00
  • 057249398d Enforce PSBT version constraints Ava Chow 2024-07-22 17:14:08 -04:00