Pull-Requests
pull
test: move more utility functions into test utility library
#17593
mzumsande on November 25, 2019 Tests
mzumsande on November 25, 2019 Tests
pull
test: Disable automatic connections per default in the functional tests
#22490
mzumsande on July 18, 2021 Tests
mzumsande on July 18, 2021 Tests
pull
index: Fix backwards search for bestblock
#23365
mzumsande on October 26, 2021 UTXO Db and Indexes
mzumsande on October 26, 2021 UTXO Db and Indexes
pull
p2p: Don't use timestamps from inbound peers for Adjusted Time
#23631
mzumsande on November 29, 2021 P2P
mzumsande on November 29, 2021 P2P
pull
test: Refactor addr_relay.py addr generation, increase mocktime
#23720
mzumsande on December 9, 2021 Tests
mzumsande on December 9, 2021 Tests
pull
doc: follow-ups from #23365 (index backwards search)
#23777
mzumsande on December 14, 2021 DocsUTXO Db and Indexes
mzumsande on December 14, 2021 DocsUTXO Db and Indexes
pull
test: Make AddrMan unit tests use public interface, extend coverage
#23826
mzumsande on December 20, 2021 Tests
mzumsande on December 20, 2021 Tests
pull
index: make indices robust against init aborts
#24117
mzumsande on January 20, 2022 UTXO Db and Indexes
mzumsande on January 20, 2022 UTXO Db and Indexes
pull
index: Commit MuHash and best block together for coinstatsindex
#24138
mzumsande on January 24, 2022 UTXO Db and Indexes
mzumsande on January 24, 2022 UTXO Db and Indexes
pull
p2p, rpc: Manual block-relay-only connections with addnode
#24170
mzumsande on January 26, 2022 RPC/REST/ZMQP2P
mzumsande on January 26, 2022 RPC/REST/ZMQP2P
pull
test: Fix failfast option for functional test runner
#24195
mzumsande on January 28, 2022 Tests
mzumsande on January 28, 2022 Tests
pull
init, index: disallow indexes when running reindex-chainstate
#24789
mzumsande on April 6, 2022 Tests
mzumsande on April 6, 2022 Tests
pull
wallet: ignore chainStateFlushed notifications while attaching chain
#24984
mzumsande on April 25, 2022 BugWallet
mzumsande on April 25, 2022 BugWallet
pull
test: add missing stop_node calls to feature_coinstatsindex and feature_prune
#25034
mzumsande on April 29, 2022 Tests
mzumsande on April 29, 2022 Tests
pull
index: During sync, commit best block after indexing
#25074
mzumsande on May 6, 2022 UTXO Db and Indexes
mzumsande on May 6, 2022 UTXO Db and Indexes
pull
indexes: Read the locator's top block during init, allow interaction with reindex-chainstate
#25193
mzumsande on May 23, 2022 UTXO Db and Indexes
mzumsande on May 23, 2022 UTXO Db and Indexes
pull
rpc: Capture UniValue by ref for rpcdoccheck
#25237
mzumsande on May 29, 2022 RPC/REST/ZMQResource usage
mzumsande on May 29, 2022 RPC/REST/ZMQResource usage
pull
rpc: Disallow gettxoutsetinfo queries for a specific block with `use_index=false`
#25471
mzumsande on June 24, 2022 RPC/REST/ZMQ
mzumsande on June 24, 2022 RPC/REST/ZMQ
pull
validation: Improve error handling when VerifyDB dosn't finish successfully
#25574
mzumsande on July 8, 2022 Validation
mzumsande on July 8, 2022 Validation
pull
p2p: skip querying dns seeds if `-onlynet` disables IPv4 and IPv6
#25678
mzumsande on July 22, 2022 P2P
mzumsande on July 22, 2022 P2P
pull
init: abort if i2p/cjdns are chosen via -onlynet but are unreachable
#25989
mzumsande on September 2, 2022 P2P
mzumsande on September 2, 2022 P2P
pull
net: Make AddrFetch connections to fixed seeds
#26114
mzumsande on September 16, 2022 P2PNeeds rebase
mzumsande on September 16, 2022 P2PNeeds rebase
pull
test: fix intermittent failure in rpc_getblockfrompeer.py
#26404
mzumsande on October 27, 2022 Tests
mzumsande on October 27, 2022 Tests
pull
test: fix intermittent failure in feature_index_prune.py
#26417
mzumsande on October 28, 2022 Tests
mzumsande on October 28, 2022 Tests
pull
test: fix intermittent failure in p2p_sendtxrcncl.py
#26448
mzumsande on November 3, 2022 Tests
mzumsande on November 3, 2022 Tests
pull
rpc: skip getpeerinfo for a peer without CNodeStateStats
#26515
mzumsande on November 16, 2022 RPC/REST/ZMQ
mzumsande on November 16, 2022 RPC/REST/ZMQ
pull
p2p: track AddrMan totals by network and table, improve precision of adding fixed seeds
#26847
mzumsande on January 8, 2023 P2P
mzumsande on January 8, 2023 P2P
pull
net: prevent peers.dat corruptions by only serializing once
#26909
mzumsande on January 17, 2023 P2P
mzumsande on January 17, 2023 P2P
pull
validation: Skip VerifyDB checks of level >=3 if dbcache is too small
#27009
mzumsande on January 31, 2023 Validation
mzumsande on January 31, 2023 Validation
pull
init: Return ChainstateLoadStatus::INTERRUPTED when verification was interrupted.
#27157
mzumsande on February 24, 2023
mzumsande on February 24, 2023
pull
blockstorage: Adjust fastprune limit if block exceeds blockfile size
#27191
mzumsande on March 2, 2023 Block storageCI failed
mzumsande on March 2, 2023 Block storageCI failed
pull
test: fix intermittent failure in ChainStateManager tests
#27348
mzumsande on March 27, 2023 Tests
mzumsande on March 27, 2023 Tests
pull
p2p: Restrict self-advertisements with privacy networks to avoid fingerprinting
#27411
mzumsande on April 3, 2023 P2P
mzumsande on April 3, 2023 P2P
pull
p2p: give seednodes time before falling back to fixed seeds
#27577
mzumsande on May 4, 2023 P2P
mzumsande on May 4, 2023 P2P
pull
test: fix intermittent error in getblockfrompeer.py
#27784
mzumsande on May 30, 2023 TestsCI failed
mzumsande on May 30, 2023 TestsCI failed
pull
init: return error when block index is non-contiguous, fix feature_init.py file perturbation
#27823
mzumsande on June 4, 2023
mzumsande on June 4, 2023
pull
validation: add missing insert to m_dirty_blockindex
#27905
mzumsande on June 16, 2023 Validation
mzumsande on June 16, 2023 Validation
pull
test: fix intermittent failure in wallet_resendwallettransactions.py
#28108
mzumsande on July 19, 2023 Tests
mzumsande on July 19, 2023 Tests
pull
test: fix intermittent failure in p2p_getaddr_caching.py
#28144
mzumsande on July 25, 2023 Tests
mzumsande on July 25, 2023 Tests
pull
rpc, test: add `sendmsgtopeer` rpc and a test for net-level deadlock situation
#28287
mzumsande on August 17, 2023 TestsRPC/REST/ZMQ
mzumsande on August 17, 2023 TestsRPC/REST/ZMQ
pull
rpc: remove one more quote from non-string oneline description
#28289
mzumsande on August 17, 2023 BugRPC/REST/ZMQ
mzumsande on August 17, 2023 BugRPC/REST/ZMQ
pull
validation: improve performance of CheckBlockIndex
#28339
mzumsande on August 24, 2023 Validation
mzumsande on August 24, 2023 Validation
pull
test: remove fixed timeouts from feature_config_args
#28386
mzumsande on September 1, 2023 Tests
mzumsande on September 1, 2023 Tests
pull
p2p: Increase inbound capacity for block-relay only connections
#28463
mzumsande on September 12, 2023 P2P
mzumsande on September 12, 2023 P2P
pull
p2p: attempt to fill full outbound connection slots with peers that support tx relay
#28538
mzumsande on September 26, 2023 P2PCI failed
mzumsande on September 26, 2023 P2PCI failed
pull
test: make python p2p not send getaddr on incoming connections
#28632
mzumsande on October 10, 2023 Tests
mzumsande on October 10, 2023 Tests
pull
test: Make existing functional tests compatible with --v2transport
#28805
mzumsande on November 6, 2023 Tests
mzumsande on November 6, 2023 Tests
pull
net, cli: use v2transport for manual/addrfetch connections, add to -netinfo
#29058
mzumsande on December 11, 2023
mzumsande on December 11, 2023
pull
validation: fix misleading checkblockindex comments
#29299
mzumsande on January 23, 2024 DocsValidationCI failed
mzumsande on January 23, 2024 DocsValidationCI failed
pull
test: fix intermittent failure in p2p_v2_earlykeyresponse
#29352
mzumsande on January 30, 2024 Tests
mzumsande on January 30, 2024 Tests
pull
test: use v2 everywhere for P2PConnection if --v2transport is enabled
#29358
mzumsande on January 31, 2024 Tests
mzumsande on January 31, 2024 Tests
pull
test: fix intermittent failure in `rpc_setban.py --v2transport`, run it in CI
#29372
mzumsande on February 2, 2024 Tests
mzumsande on February 2, 2024 Tests
pull
test: fix intermittent failure in wallet_reorgrestore.py
#29425
mzumsande on February 12, 2024 Tests
mzumsande on February 12, 2024 Tests
pull
test, ci: add --v1transport option, add --v2transport to a CI task
#29483
mzumsande on February 26, 2024
mzumsande on February 26, 2024
pull
p2p: For assumeutxo, download snapshot chain before background chain
#29519
mzumsande on February 29, 2024 P2P
mzumsande on February 29, 2024 P2P
pull
p2p: When close to the tip, download blocks in parallel from additional peers to prevent stalling
#29664
mzumsande on March 15, 2024 P2PNeeds rebase
mzumsande on March 15, 2024 P2PNeeds rebase
pull
test: fix intermittent failure in p2p_compactblocks_hb.py
#29893
mzumsande on April 16, 2024 Tests
mzumsande on April 16, 2024 Tests
pull
blockstorage: Separate reindexing from saving new blocks
#29975
mzumsande on April 26, 2024 Block storage
mzumsande on April 26, 2024 Block storage
pull
validation: Make ReplayBlocks interruptible
#30155
mzumsande on May 22, 2024 ValidationUp for grabs
mzumsande on May 22, 2024 ValidationUp for grabs
pull
validation: Improve, document and test logic for chains building on invalid blocks
#30207
mzumsande on May 30, 2024 Validation
mzumsande on May 30, 2024 Validation
pull
assumeutxo: Don't load a snapshot if it's not in the best header chain
#30320
mzumsande on June 21, 2024
mzumsande on June 21, 2024
pull
rpc, rest: Improve block rpc error handling, check header before attempting to read block data.
#30410
mzumsande on July 9, 2024
mzumsande on July 9, 2024
pull
init: change shutdown order of load block thread and scheduler
#30435
mzumsande on July 12, 2024
mzumsande on July 12, 2024
pull
validation: Add eligible ancestors of reconsidered block to setBlockIndexCandidates
#30479
mzumsande on July 18, 2024 Validation
mzumsande on July 18, 2024 Validation
pull
addrman: change internal id counting to int64_t
#30568
mzumsande on August 1, 2024 RefactoringP2P
mzumsande on August 1, 2024 RefactoringP2P
pull
validation: fix m_best_header tracking and BLOCK_FAILED_CHILD assignment
#30666
mzumsande on August 16, 2024 Validation
mzumsande on August 16, 2024 Validation
pull
wallet: Fix error messages telling user to specify wallet
#30912
mzumsande on September 16, 2024 Wallet
mzumsande on September 16, 2024 Wallet
pull
validation: Disable CheckForkWarningConditions for background chainstate
#30962
mzumsande on September 24, 2024 Validation
mzumsande on September 24, 2024 Validation
pull
test: fix intermittent failure in p2p_seednode.py, don't connect to random IPs
#31142
mzumsande on October 23, 2024 Tests
mzumsande on October 23, 2024 Tests
pull
test: Don't enforce BIP94 on regtest unless specified by arg
#31156
mzumsande on October 25, 2024 Tests
mzumsande on October 25, 2024 Tests
pull
net, init: derive default onion port if a user specified a -port
#31223
mzumsande on November 5, 2024 P2P
mzumsande on November 5, 2024 P2P
pull
validation: stricter internal handling of invalid blocks
#31405
mzumsande on December 2, 2024 Validation
mzumsande on December 2, 2024 Validation
pull
validation: In case of a continued reindex, only activate chain in the end
#31439
mzumsande on December 6, 2024 Validation
mzumsande on December 6, 2024 Validation
pull
fuzz: Add fuzz target for block index tree and related validation events
#31533
mzumsande on December 18, 2024 TestsFuzzing
mzumsande on December 18, 2024 TestsFuzzing
pull
validation: Send correct notification during snapshot completion
#31556
mzumsande on December 23, 2024 Validation
mzumsande on December 23, 2024 Validation
pull
test: fix intermittent timeout in p2p_1p1c_network.py
#31751
mzumsande on January 28, 2025 Tests
mzumsande on January 28, 2025 Tests
pull
test: fix intermittent failure in p2p_orphan_handling.py
#32063
mzumsande on March 13, 2025 Tests
mzumsande on March 13, 2025 Tests
pull
p2p: Advance pindexLastCommonBlock early after connecting blocks
#32180
mzumsande on March 31, 2025 P2P
mzumsande on March 31, 2025 P2P
pull
test: allow all functional tests to be run or skipped with --usecli
#32290
mzumsande on April 16, 2025 Tests
mzumsande on April 16, 2025 Tests
pull
test: apply microsecond precision to test framework logging
#32676
mzumsande on June 3, 2025 Tests
mzumsande on June 3, 2025 Tests
pull
index: Deduplicate HashKey / HeightKey handling
#32997
mzumsande on July 16, 2025 UTXO Db and Indexes
mzumsande on July 16, 2025 UTXO Db and Indexes
pull
index: Don't commit state in BaseIndex::Rewind
#33212
mzumsande on August 18, 2025 UTXO Db and Indexes
mzumsande on August 18, 2025 UTXO Db and Indexes
pull
net: do not apply whitelist permissions to onion inbounds
#33395
mzumsande on September 15, 2025 P2P
mzumsande on September 15, 2025 P2P
pull
p2p: Use network-dependent timers for inbound inv scheduling
#33464
mzumsande on September 23, 2025 P2P
mzumsande on September 23, 2025 P2P
pull
validation: Improve warnings in case of chain corruption
#33553
mzumsande on October 6, 2025 Validation
mzumsande on October 6, 2025 Validation
pull
test: add functional test for outbound connection management
#33954
mzumsande on November 26, 2025 TestsNeeds rebase
mzumsande on November 26, 2025 TestsNeeds rebase
pull
validation: Prevent duplicate logging and looping in invalid block handling
#34254
mzumsande on January 11, 2026 ValidationNeeds rebase
mzumsande on January 11, 2026 ValidationNeeds rebase
pull
wallet: fix removeprunedfunds bug with conflicting transactions
#34358
mzumsande on January 21, 2026 Wallet
mzumsande on January 21, 2026 Wallet
pull
test: add test for rebroadcast of transaction received via p2p
#34359
mzumsande on January 21, 2026 Tests
mzumsande on January 21, 2026 Tests
Issues
issue
Early shutdown results in freeze (torControlThread not stopping)
#16376
mzumsande on July 12, 2019 Linux/Unix
mzumsande on July 12, 2019 Linux/Unix
issue
AppVeyor CI: combine_logs.py fails to fetch debug logs
#16894
mzumsande on September 17, 2019 BugWindowsTestsgood first issue
mzumsande on September 17, 2019 BugWindowsTestsgood first issue
issue
Unit test validation_block_tests intermittently writes garbage to stdout
#17987
mzumsande on January 22, 2020 BugTests
mzumsande on January 22, 2020 BugTests
issue
Intermittent failure in validation_chainstatemanager unit test
#26613
mzumsande on November 30, 2022 BugTests
mzumsande on November 30, 2022 BugTests
issue
Intermittent failure in mining_getblocktemplate_longpoll.py
#26962
mzumsande on January 24, 2023 BugTests
mzumsande on January 24, 2023 BugTests
issue
wallets created on master get corrupted when processed with v25
#27915
mzumsande on June 20, 2023 BugWallet
mzumsande on June 20, 2023 BugWallet
issue
Extend feature_init.py file perturbations
#28603
mzumsande on October 5, 2023 good first issue
mzumsande on October 5, 2023 good first issue
issue
net: multiple-node local setups with different `-port` don't work anymore
#31134
mzumsande on October 22, 2024
mzumsande on October 22, 2024
issue
assumevalid is not always applied when reindexing
#31494
mzumsande on December 13, 2024 Validation
mzumsande on December 13, 2024 Validation
issue
validation: CheckBlockIndex can fail in combination with pruning
#31512
mzumsande on December 16, 2024 BrainstormingValidation
mzumsande on December 16, 2024 BrainstormingValidation
issue
wallet: wrong balance and crash after reorg and unclean shutdown
#31824
mzumsande on February 7, 2025 Wallet
mzumsande on February 7, 2025 Wallet