Commit graph

  • 05fb4f8aee test: add functional test for complex reorgs Pieter Wuille 2024-01-19 16:02:57 -05:00
  • a06e5a84f1 Updates CBlockIndexWorkComparator outdated comment Sergi Delgado Segura 2024-03-12 16:04:20 -04:00
  • 93747d934b
    test: Added coverage to the waitfornewblock rpc kevkevinpal 2025-01-28 08:12:37 -05:00
  • 471f812d92
    Update LICENSE Maxim Evtush 2025-01-28 15:03:06 +01:00
  • 8e1dba83d8
    Merge b57c89793e into b432e36742 Ryan Ofsky 2025-01-28 13:20:11 +01:00
  • eccb815510
    Merge be6795a292 into b432e36742 Ryan Ofsky 2025-01-28 13:19:45 +01:00
  • 086dc4069c
    Merge 34b714020e into b432e36742 Ryan Ofsky 2025-01-28 13:19:41 +01:00
  • 0057066601
    Merge 64b833854a into b432e36742 Ryan Ofsky 2025-01-28 13:15:16 +01:00
  • 8fa04cb13a
    qa refactor: wait_for_rpc_connection - Treat OSErrors the same Hodlinator 2025-01-08 11:57:39 +01:00
  • b432e36742
    Merge bitcoin/bitcoin#31736: doc: update links in ci.yml merge-script 2025-01-28 10:13:15 +00:00
  • 74ea7edafa
    Merge bitcoin/bitcoin#31522: ci: Enable DEBUG=1 for one GCC-12+ build to catch 117966 regressions merge-script 2025-01-28 10:12:41 +00:00
  • f34c580bd8
    Merge bitcoin/bitcoin#31620: test: Remove --noshutdown flag, Tidy startup failures merge-script 2025-01-28 10:11:18 +00:00
  • d70830f1e2
    Added missing period for consistency and readability Shay Molcho 2025-01-28 08:32:40 +02:00
  • 1681c08d42 doc: update links in ci.yml espi3 2025-01-25 11:21:30 -08:00
  • b0869648aa
    Merge bitcoin/bitcoin#21590: Safegcd-based modular inverses in MuHash3072 Ava Chow 2025-01-27 16:50:16 -05:00
  • cbffd662ae fuzz: wallet: add target for spkm migration brunoerg 2024-03-09 06:22:50 -03:00
  • 34d03a102a wallet: skip backup restoration when using in-memory dbs brunoerg 2024-12-10 19:02:20 -03:00
  • 88ceaddf91 wallet: sqlite: there is no need to have exclusive locking when mocking brunoerg 2024-12-10 18:18:21 -03:00
  • 0de4e329bb wallet: add option to create in-memory SQLite DB in the migration brunoerg 2024-12-10 17:52:19 -03:00
  • 63a8791e15 contrib: fix BUILDDIR in gen-bitcoin-conf script and gen-manpages.py jurraca 2025-01-27 20:12:59 +00:00
  • a8333fc9ff scripted-diff: wallet: rename plain and encrypted master key variables Sebastian Falbesoner 2024-12-01 04:33:25 +01:00
  • 5a92077fd5 wallet: refactor: dedup master key decryption Sebastian Falbesoner 2024-12-01 03:57:02 +01:00
  • 846545947c wallet: refactor: dedup master key encryption / derivation rounds setting Sebastian Falbesoner 2024-12-01 01:38:20 +01:00
  • a6d9b415aa wallet: refactor: introduce CMasterKey::DEFAULT_DERIVE_ITERATIONS constant Sebastian Falbesoner 2024-12-01 00:47:45 +01:00
  • 62c209f50d wallet: doc: remove mentions of unavailable scrypt derivation method Sebastian Falbesoner 2024-12-01 00:30:05 +01:00
  • 7dd86091aa
    qa debug: Add --debugnode/-waitfordebugger Hodlinator 2025-01-23 14:09:06 +01:00
  • d700b14491 log: unify error messages for (read/write)[undo]block Lőrinc 2025-01-24 15:12:28 +01:00
  • c16332db60 optimization: Bulk serialization writes in SaveBlockUndo and SaveBlock Lőrinc 2025-01-26 17:22:47 +01:00
  • 6c2d51a306 Add AutoFile::write_large for batching obfuscation operations Lőrinc 2025-01-26 19:44:03 +01:00
  • 0babb8ff48 optimization: Bulk serialization reads in UndoRead and ReadBlock Lőrinc 2024-12-17 13:05:13 +01:00
  • 8cf75a4a18
    build: enable libc++ and libstdc++ hardening Vasil Dimov 2024-12-05 07:16:18 +01:00
  • 1801e65205 test: Add expected result assertions yancy 2025-01-14 13:17:46 -06:00
  • b9060de308
    wallet,rpc: settxfee is deprecated and hidden from help Pol Espinasa 2024-11-11 18:19:39 +01:00
  • 5e3fa6758b test: Check that v1 connections to clearnet peers don't work stratospher 2024-09-06 18:51:05 +05:30
  • 25eb4d0b8f net: disable v1 connections, reconnections on clearnet stratospher 2024-08-23 12:57:42 +05:30
  • 9d23891673 init: add -v2onlyclearnet config option stratospher 2024-07-30 10:49:02 +05:30
  • 40ef8450c0
    Update README.md mbrkjbrnllslh 2025-01-26 23:35:59 +03:00
  • df7185517f txgraph: (improvement) track multiple potential would-be clusters in Trim Pieter Wuille 2024-12-19 23:06:07 -05:00
  • 7f7fd1657d txgraph: (feature) Add ability to trim oversized clusters Pieter Wuille 2024-12-16 17:57:57 -05:00
  • 4e8bbd1a43 txgraph: (preparation) include oversized clusters in groups Pieter Wuille 2025-01-25 17:23:22 -05:00
  • 590ad5ff63 txgraph: (feature) permit transactions that exceed cluster size limit Pieter Wuille 2025-01-25 14:24:41 -05:00
  • 4ead701387 txgraph: (feature) Add ability to configure maximum cluster size (weight) Pieter Wuille 2024-12-17 08:13:25 -05:00
  • a1cfac4151 txgraph: (optimization) special-case singletons in chunk index Pieter Wuille 2024-11-27 15:29:40 -05:00
  • b7626b2f7d txgraph: (optimization) skipping end of cluster has no impact Pieter Wuille 2024-11-27 16:12:10 -05:00
  • 7748ff8132 txgraph: (optimization) reuse discarded chunkindex entries Pieter Wuille 2024-12-02 13:33:41 -05:00
  • d0efee5601 txgraph: (feature) introduce TxGraph::GetWorstMainChunk Pieter Wuille 2025-01-08 17:18:12 -05:00
  • b30cd171ed txgraph: (feature) introduce BlockBuilder interface Pieter Wuille 2024-11-25 11:31:02 -05:00
  • 9d628ac4f6 txgraph: (preparation) maintain chunk index Pieter Wuille 2024-11-14 15:54:03 -05:00
  • ed2304c634 txgraph: (feature) Add GetMainStagingDiagrams function Pieter Wuille 2024-11-28 10:40:42 -05:00
  • fc3d91aa89 txgraph: (feature) Add CountDistinctClusters function Pieter Wuille 2025-01-16 16:00:10 -05:00
  • 1c1e8c021e txgraph: (feature) Add DoWork function Pieter Wuille 2025-01-09 14:22:24 -05:00
  • 29b14a3012 txgraph: (feature) expose ability to compare transactions Pieter Wuille 2024-11-14 16:16:59 -05:00
  • 82c79d6c89 txgraph: (feature) destroying Ref means removing transaction Pieter Wuille 2024-12-03 11:25:49 -05:00
  • 0b823b2e10 txgraph: (optimization) cache oversizedness of graphs Pieter Wuille 2025-01-25 00:27:52 -05:00
  • 14c260ccad txgraph: (feature) add staging support Pieter Wuille 2024-12-04 09:40:53 -05:00
  • 41676ec888 txgraph: (refactor) abstract out ClearLocator Pieter Wuille 2024-11-24 10:00:59 -05:00
  • ea487bf775 txgraph: (refactor) group per-graph data in ClusterSet Pieter Wuille 2024-11-24 08:37:53 -05:00
  • 069a60809b txgraph: (optimization) special-case removal of tail of cluster Pieter Wuille 2024-11-14 18:10:24 -05:00
  • 49704170b9 txgraph: (optimization) delay chunking while sub-acceptable Pieter Wuille 2024-11-15 13:31:23 -05:00
  • 6a72bc3e4b txgraph: (optimization) avoid looking up the same child cluster repeatedly Pieter Wuille 2025-01-22 14:36:00 -05:00
  • 6f21e7280e txgraph: (optimization) avoid representative lookup for each dependency Pieter Wuille 2025-01-22 14:53:32 -05:00
  • 15da6fdd19 txgraph: (feature) make max cluster count configurable and "oversize" state Pieter Wuille 2024-11-24 08:53:50 -05:00
  • 9d1fb1d9a8 txgraph: (optimization) avoid per-group vectors for clusters & dependencies Pieter Wuille 2025-01-25 23:23:28 -05:00
  • 6fd518aa28 txgraph: (tests) add internal sanity check function Pieter Wuille 2024-11-14 22:45:46 -05:00
  • a3705c8761 txgraph: (tests) add simulation fuzz test Pieter Wuille 2024-11-15 14:15:12 -05:00
  • caa68f79c1 optimization: Xor 64 bits together instead of byte-by-byte Lőrinc 2024-12-21 16:15:04 +01:00
  • 0a43b0878d bench: Make Xor benchmark more representative Lőrinc 2024-12-06 16:18:03 +01:00
  • b4b5bc3e8d test: Compare util::Xor with randomized inputs against simple impl Lőrinc 2024-10-24 08:37:57 +02:00
  • 4e0aa1835b test: Add test for IPC serialization bug Ryan Ofsky 2025-01-24 19:01:49 -05:00
  • 2221c8814d depends: Update libmultiprocess library before converting to subtree Ryan Ofsky 2025-01-26 14:13:47 -05:00
  • 6741590e2a txgraph: (feature) add initial version Pieter Wuille 2024-08-21 14:37:00 -04:00
  • 2ecec47d9f log: unify error messages for (read/write)[undo]block Lőrinc 2025-01-24 15:12:28 +01:00
  • 23fb2cae00 optimization: Bulk serialization writes in SaveBlockUndo and SaveBlock Lőrinc 2025-01-26 17:22:47 +01:00
  • 28a721776e Add AutoFile::write_large for batching obfuscation operations Lőrinc 2025-01-26 19:44:03 +01:00
  • 49e5edbc1e optimization: Bulk serialization reads in UndoRead and ReadBlock Lőrinc 2024-12-17 13:05:13 +01:00
  • 79eb14003f doc: update translation generation cmake example Lőrinc 2025-01-24 13:39:53 +01:00
  • 9a3397456d optimization: look for NULL prevouts in the sorted values Lőrinc 2025-01-25 14:24:02 +01:00
  • cd94cd7de4 optimization: replace tree with sorted vector Lőrinc 2025-01-18 11:54:47 +01:00
  • da9cf359a8 optimization: simplify duplicate checks for trivial inputs Lőrinc 2025-01-17 22:39:59 +01:00
  • c161ef8ac4 optimization: move duplicate checks outside of coinbase branch Lőrinc 2025-01-25 14:07:24 +01:00
  • 7c4f0d045c bench: add ProcessTransactionBench to measure CheckBlock in context Lőrinc 2025-01-21 14:01:31 +01:00
  • 6d300e84d4
    test: Don't redundantly define msg in key_tests Benjamin Woosley 2024-02-26 18:03:41 -03:00
  • b267c98c6c
    refactor: Don't redundantly define TxItems in wallet/wallet.cpp Benjamin Woosley 2024-02-24 17:17:41 -03:00
  • f953bf4d99
    refactor: Don't redundantly define porphanTx in net_processing.cpp Benjamin Woosley 2024-02-24 17:15:31 -03:00
  • c17de5429e
    refactor: Don't redundantly define error in common/init.cpp Benjamin Woosley 2024-02-24 15:45:19 -03:00
  • 8f81c3d994 bench: measure CheckBlock speed separately from serialization Lőrinc 2025-01-18 11:43:26 +01:00
  • 91dbe67297 test: functional[rpc_dumptxoutset_pipe] Krisna Pranav 2025-01-25 19:35:23 +05:30
  • b12390da2d rpc: blockchain[dumptxoutset] Krisna Pranav 2025-01-25 19:35:09 +05:30
  • 6421b986f6 test: validate duplicate detection in CheckTransaction Lőrinc 2025-01-18 15:37:08 +01:00
  • 38405fc5b9 clusterlin: make IsAcyclic() a DepGraph member function Pieter Wuille 2024-11-12 15:13:58 -05:00
  • 83d61884b4 clusterlin: add FixLinearization function + fuzz test Pieter Wuille 2024-10-25 14:11:50 -04:00
  • 87a0ecba16
    Merge d838f1bac6 into 0a931a9787 Hennadii Stepanov 2025-01-25 01:31:03 +01:00
  • 7442079ec6
    Merge caa61b5c7a into 0a931a9787 Hennadii Stepanov 2025-01-25 01:28:21 +01:00
  • 0a931a9787
    Merge bitcoin/bitcoin#31599: qa: Improve framework.generate* enforcement (#31403 follow-up) Ava Chow 2025-01-24 18:33:14 -05:00
  • 4ac1efb147
    Merge bitcoin/bitcoin#30322: test: raise an error in _bulk_tx_ when target_vsize is too low Ava Chow 2025-01-24 18:27:32 -05:00
  • 8775731e6d
    Merge bitcoin/bitcoin#31241: wallet: remove BDB dependency from wallet migration benchmark Ava Chow 2025-01-24 18:21:50 -05:00
  • 9ecc7af41f
    Merge bitcoin/bitcoin#31674: init: Lock blocksdir in addition to datadir Ava Chow 2025-01-24 18:15:00 -05:00
  • 551a09486c
    net: Switch to DisconnectMsg in CConnman Hodlinator 2024-12-30 17:36:45 +01:00
  • 723440c5b8 test framework, wallet: rename get_scriptPubKey method to get_output_script Alfonso Roman Zubeldia 2025-01-24 14:57:36 -03:00
  • 5ecaad03e6 depends: bump boost to 1.87.0 and use new CMake buildsystem Cory Fields 2024-07-11 18:10:39 +00:00