Pull-Requests
pull
Updating rpcauth and extract_strings_qt following style guidelines (PEP-8)
#16715
brunoerg on August 24, 2019 Scripts and tools
brunoerg on August 24, 2019 Scripts and tools
pull
p2p: add time when deserialize file db for ReadAnchors
#21483
brunoerg on March 20, 2021 P2PUtils/log/libs
brunoerg on March 20, 2021 P2PUtils/log/libs
pull
test: remove flags verification since it has a fixed value
#21784
brunoerg on April 27, 2021 Tests
brunoerg on April 27, 2021 Tests
pull
test: check anchors.dat when node starts for the first time
#22118
brunoerg on June 1, 2021 Tests
brunoerg on June 1, 2021 Tests
pull
test: Use asset_equal utils where possible in feature_nulldummy
#23135
brunoerg on September 29, 2021 Tests
brunoerg on September 29, 2021 Tests
pull
wallet: add config to prioritize a solution that doesn't create change in coin selection
#23475
brunoerg on November 9, 2021 WalletNeeds rebase
brunoerg on November 9, 2021 WalletNeeds rebase
pull
test: check ban_duration and time_remaining after setting ban
#23879
brunoerg on December 27, 2021 Tests
brunoerg on December 27, 2021 Tests
pull
test: clean up logs when there aren't perf subprocesses
#23928
brunoerg on December 31, 2021 Tests
brunoerg on December 31, 2021 Tests
pull
p2p: delete anchors.dat after trying to connect to that peers
#24034
brunoerg on January 11, 2022 P2PNeeds rebaseCI failed
brunoerg on January 11, 2022 P2PNeeds rebaseCI failed
pull
doc: add information about status code 404 for some endpoints (rest)
#24084
brunoerg on January 17, 2022 Docs
brunoerg on January 17, 2022 Docs
pull
wallet, rpc: add wtxid in WalletTxToJSON
#24198
brunoerg on January 28, 2022 WalletRPC/REST/ZMQ
brunoerg on January 28, 2022 WalletRPC/REST/ZMQ
pull
test: check localaddresses in getnetworkinfo for nodes with proxy
#24258
brunoerg on February 4, 2022 Tests
brunoerg on February 4, 2022 Tests
pull
test, lint: check bash version before executing codespell
#24610
brunoerg on March 18, 2022 Tests
brunoerg on March 18, 2022 Tests
pull
test: Check an invalid -i2psam will raise an init error
#24687
brunoerg on March 26, 2022 Tests
brunoerg on March 26, 2022 Tests
pull
test: -peerblockfilters without -blockfilterindex raises an error
#24698
brunoerg on March 28, 2022 Tests
brunoerg on March 28, 2022 Tests
pull
test: compare `/chaininfo` response with `getblockchaininfo` RPC
#24797
brunoerg on April 7, 2022 Tests
brunoerg on April 7, 2022 Tests
pull
test: compare `/mempool/contents` response with `getrawmempool` RPC
#24936
brunoerg on April 21, 2022 Tests
brunoerg on April 21, 2022 Tests
pull
test, contrib, refactor: use `with` when opening a file
#24993
brunoerg on April 26, 2022 Scripts and tools
brunoerg on April 26, 2022 Scripts and tools
pull
test: add coverage for invalid requests for `blockfilterheaders` (REST)
#25045
brunoerg on April 30, 2022 Tests
brunoerg on April 30, 2022 Tests
pull
test: compare `/mempool/info` response with `getmempoolinfo` RPC
#25121
brunoerg on May 12, 2022 Tests
brunoerg on May 12, 2022 Tests
pull
rpc, wallet: add abandoned field for all categories of transaction in ListTransaction
#25158
brunoerg on May 17, 2022 RPC/REST/ZMQ
brunoerg on May 17, 2022 RPC/REST/ZMQ
pull
test: add coverage for unknown value to -blockfilterindex
#25192
brunoerg on May 23, 2022 Tests
brunoerg on May 23, 2022 Tests
pull
rpc: fix incorrect warning for address type p2sh-segwit in createmultisig
#25220
brunoerg on May 26, 2022 RPC/REST/ZMQ
brunoerg on May 26, 2022 RPC/REST/ZMQ
pull
test: add coverage for non-hex value to -minimumchainwork
#25253
brunoerg on May 30, 2022 Tests
brunoerg on May 30, 2022 Tests
pull
doc: fix typo in kernel/context.h and add `desig` to ignore-words
#25307
brunoerg on June 8, 2022 Validation
brunoerg on June 8, 2022 Validation
pull
test: passing a value below 5 MB to -maxmempool should throw an error
#25358
brunoerg on June 13, 2022 Tests
brunoerg on June 13, 2022 Tests
pull
test: `-whitebind` and `-bind` with `-listen=0` should throw an error
#25451
brunoerg on June 22, 2022 Tests
brunoerg on June 22, 2022 Tests
pull
test: passing a negative value to `-peertimeout` should throw an error
#25505
brunoerg on June 29, 2022 Tests
brunoerg on June 29, 2022 Tests
pull
test: non-positive integer value to `-peertimeout` should throw an error
#25511
brunoerg on June 30, 2022
brunoerg on June 30, 2022
pull
test: negative/unknown `rpcserialversion` should throw an init error
#25731
brunoerg on July 28, 2022 Tests
brunoerg on July 28, 2022 Tests
pull
test: add coverage for invalid parameters for `rescanblockchain`
#25906
brunoerg on August 22, 2022 Tests
brunoerg on August 22, 2022 Tests
pull
test: add coverage for rpc error when trying to rescan beyond pruned data
#25937
brunoerg on August 26, 2022 Tests
brunoerg on August 26, 2022 Tests
pull
test: verify best blockhash after invalidating an unknown block
#26054
brunoerg on September 9, 2022 Tests
brunoerg on September 9, 2022 Tests
pull
test: wait for the expected basic block filter index in `interface_rest`
#26143
brunoerg on September 20, 2022 Tests
brunoerg on September 20, 2022 Tests
pull
test: check importing wallets when blocks are pruned throw an error
#26206
brunoerg on September 29, 2022 Tests
brunoerg on September 29, 2022 Tests
pull
test: perturb anchors.dat to test error during initialization
#26314
brunoerg on October 14, 2022 Tests
brunoerg on October 14, 2022 Tests
pull
rpc, test: `addnode` improv + add test coverage for invalid command
#26366
brunoerg on October 21, 2022
brunoerg on October 21, 2022
pull
rpc, p2p: add `addpermissionflags` RPC and allow whitelisting outbound
#26441
brunoerg on November 1, 2022 RPC/REST/ZMQNeeds rebase
brunoerg on November 1, 2022 RPC/REST/ZMQNeeds rebase
pull
test, init: perturb file to ensure failure instead of only deleting them
#26653
brunoerg on December 7, 2022 Tests
brunoerg on December 7, 2022 Tests
pull
contrib: make DNS seeds file an argument in CLI (`makeseeds`)
#26701
brunoerg on December 14, 2022 Scripts and tools
brunoerg on December 14, 2022 Scripts and tools
pull
test: add coverage for unparsable `-maxuploadtarget`
#26714
brunoerg on December 16, 2022 Tests
brunoerg on December 16, 2022 Tests
pull
test: call `keypoolrefill` with priv key disabled should throw an error
#26723
brunoerg on December 18, 2022 Tests
brunoerg on December 18, 2022 Tests
pull
test: add coverage for `purpose` arg in `listlabels`
#26730
brunoerg on December 20, 2022 Tests
brunoerg on December 20, 2022 Tests
pull
test: add coverage for invalid parameter in `keypoolrefill`
#26731
brunoerg on December 20, 2022 Tests
brunoerg on December 20, 2022 Tests
pull
test: add coverage for unknown wallet flag in `setwalletflag`
#26738
brunoerg on December 21, 2022 Tests
brunoerg on December 21, 2022 Tests
pull
test: merge banning test from p2p_disconnect_ban to rpc_setban
#26863
brunoerg on January 10, 2023 TestsNeeds rebase
brunoerg on January 10, 2023 TestsNeeds rebase
pull
p2p: set `-dnsseed` and `-listen` false if `maxconnections=0`
#26899
brunoerg on January 16, 2023 P2P
brunoerg on January 16, 2023 P2P
pull
[WIP] p2p: asmap, avoid inbound connections from a specific AS
#26938
brunoerg on January 20, 2023
brunoerg on January 20, 2023
pull
net, refactor: net_processing, add `ProcessCompactBlockTxns`
#26969
brunoerg on January 25, 2023 P2P
brunoerg on January 25, 2023 P2P
pull
test: fix intermittent issue in `p2p_disconnect_ban`
#27128
brunoerg on February 20, 2023 Tests
brunoerg on February 20, 2023 Tests
pull
test: fix intermittent issue in `feature_bip68_sequence`
#27177
brunoerg on February 28, 2023 Tests
brunoerg on February 28, 2023 Tests
pull
addrman, refactor: improve stochastic test in `AddSingle`
#27319
brunoerg on March 23, 2023 CI failed
brunoerg on March 23, 2023 CI failed
pull
fuzz: addrman, add coverage for `network` field in `Select()`, `Size()` and `GetAddr()`
#27549
brunoerg on May 1, 2023 Tests
brunoerg on May 1, 2023 Tests
pull
fuzz: net, add `recv_flood_size`, `prefer_evict` in `ConsumeNode`
#27678
brunoerg on May 16, 2023 Tests
brunoerg on May 16, 2023 Tests
pull
rest: bugfix, fix crash error when calling `/deploymentinfo`
#27853
brunoerg on June 11, 2023 RPC/REST/ZMQ
brunoerg on June 11, 2023 RPC/REST/ZMQ
pull
net: do not `break` when `addr` is not from a distinct network group
#27863
brunoerg on June 12, 2023 P2P
brunoerg on June 12, 2023 P2P
pull
fuzz: addrman, avoid `ConsumeDeserializable` when possible
#27918
brunoerg on June 20, 2023 Tests
brunoerg on June 20, 2023 Tests
pull
test: check backup from `migratewallet` can be successfully restored
#28257
brunoerg on August 11, 2023 Tests
brunoerg on August 11, 2023 Tests
pull
test: fix 'unknown named parameter' test in `wallet_basic`
#28288
brunoerg on August 17, 2023 Tests
brunoerg on August 17, 2023 Tests
pull
fuzz: coinselection, improve `min_viable_change`/`change_output_size`
#28372
brunoerg on August 30, 2023 Tests
brunoerg on August 30, 2023 Tests
pull
test: remove unused variables in `p2p_invalid_block`
#28412
brunoerg on September 5, 2023 Tests
brunoerg on September 5, 2023 Tests
pull
fuzz: compare scripts from `Expand` and `ExpandFromCache`
#28908
brunoerg on November 17, 2023 Tests
brunoerg on November 17, 2023 Tests
pull
test: add coverage for bech32m in `wallet_keypool_topup`
#28928
brunoerg on November 22, 2023 Tests
brunoerg on November 22, 2023 Tests
pull
wallet: fix key parsing check for miniscript expressions
#29027
brunoerg on December 8, 2023 Wallet
brunoerg on December 8, 2023 Wallet
pull
fuzz: set `m_fallback_fee` and `m_fee_mode` in `wallet_fees` target
#29076
brunoerg on December 13, 2023 Tests
brunoerg on December 13, 2023 Tests
pull
wallet, rpc: add BIP44 `account` in `createwallet`
#29129
brunoerg on December 21, 2023 CI failed
brunoerg on December 21, 2023 CI failed
pull
addrman: delete addresses that don't belong to the supported networks
#29330
brunoerg on January 26, 2024 P2P
brunoerg on January 26, 2024 P2P
pull
fuzz: remove unused `args` and `context` from `FuzzedWallet`
#29388
brunoerg on February 5, 2024 Tests
brunoerg on February 5, 2024 Tests
pull
fuzz: increase length of string used for `NetWhitelist{bind}Permissions::TryParse`
#29413
brunoerg on February 8, 2024 Tests
brunoerg on February 8, 2024 Tests
pull
net: call `Select` with reachable networks in `ThreadOpenConnections`
#29436
brunoerg on February 14, 2024 P2P
brunoerg on February 14, 2024 P2P
pull
fuzz: add target for local address stuff
#29495
brunoerg on February 27, 2024 TestsNeeds rebase
brunoerg on February 27, 2024 TestsNeeds rebase
pull
addrman: improve performance of `GetAddr` when specifying network
#29578
brunoerg on March 6, 2024 P2P
brunoerg on March 6, 2024 P2P
pull
fuzz: wallet: add target for spkm migration
#29694
brunoerg on March 21, 2024 TestsNeeds rebase
brunoerg on March 21, 2024 TestsNeeds rebase
pull
test: check disconnection when sending sendaddrv2 after verack
#29699
brunoerg on March 21, 2024 Tests
brunoerg on March 21, 2024 Tests
pull
test: add coverage for errors for `combinerawtransaction`
#30264
brunoerg on June 10, 2024 Tests
brunoerg on June 10, 2024 Tests
pull
test: cover more errors for `signrawtransactionwithkey` RPC
#30278
brunoerg on June 12, 2024 Tests
brunoerg on June 12, 2024 Tests
pull
test: add coverage for `node` field of `getaddednodeinfo` RPC
#30339
brunoerg on June 25, 2024 Tests
brunoerg on June 25, 2024 Tests
pull
test: addrman: tried 3 times and never a success so `isTerrible=true`
#30445
brunoerg on July 12, 2024 Tests
brunoerg on July 12, 2024 Tests
pull
miniscript: Use `ToIntegral` instead of `ParseInt64`
#30577
brunoerg on August 2, 2024 Descriptors
brunoerg on August 2, 2024 Descriptors
pull
test: fix check SENDTXRCNCL without WTXIDRELAY is ignored in `p2p_sendtxrcncl.py`
#30683
brunoerg on August 20, 2024 Tests
brunoerg on August 20, 2024 Tests
pull
fuzz: reduce number of iterations in `crypto_aeadchacha20poly1305` target
#30826
brunoerg on September 5, 2024 Tests
brunoerg on September 5, 2024 Tests
pull
fuzz: fix `implicit-integer-sign-change` in wallet_create_transaction
#31203
brunoerg on November 1, 2024 Tests
brunoerg on November 1, 2024 Tests
pull
addrman: cap the `max_pct` to not exceed the maximum number of addresses
#31235
brunoerg on November 6, 2024 P2P
brunoerg on November 6, 2024 P2P
pull
test: fix `test_invalid_tx_in_compactblock` in `p2p_compactblocks`
#31406
brunoerg on December 2, 2024 Tests
brunoerg on December 2, 2024 Tests
pull
test: descriptor: fix test for `MaxSatisfactionWeight`
#31570
brunoerg on December 26, 2024 Tests
brunoerg on December 26, 2024 Tests
pull
fuzz: fuzz `max_ret_len` for `DecodeBase58`/`DecodeBase58Check`
#31577
brunoerg on December 27, 2024 Tests
brunoerg on December 27, 2024 Tests
pull
test: importdescriptors is not available for non-descriptor wallets
#31609
brunoerg on January 6, 2025 Tests
brunoerg on January 6, 2025 Tests
pull
test: add coverage for unknown address type for `createwalletdescriptor`
#31635
brunoerg on January 10, 2025 Tests
brunoerg on January 10, 2025 Tests
pull
test: remove scanning check on `wallet_importdescriptors`
#31893
brunoerg on February 17, 2025 Tests
brunoerg on February 17, 2025 Tests
pull
fuzz: doc: add info about `afl-system-config` for macOS
#32175
brunoerg on March 31, 2025 TestsFuzzing
brunoerg on March 31, 2025 TestsFuzzing
pull
fuzz: wallet: add target for `MigrateToDescriptor`
#32624
brunoerg on May 27, 2025 TestsFuzzing
brunoerg on May 27, 2025 TestsFuzzing
pull
wallet: sqlite: there is no need to have exclusive locking when mocking
#32632
brunoerg on May 28, 2025 Wallet
brunoerg on May 28, 2025 Wallet
pull
fuzz: wallet: remove `FundTx` from `FuzzedWallet`
#32772
brunoerg on June 18, 2025 TestsFuzzing
brunoerg on June 18, 2025 TestsFuzzing
pull
test: add option to skip large re-org test in feature_block
#33003
brunoerg on July 17, 2025 Tests
brunoerg on July 17, 2025 Tests
pull
fuzz: enhance wallet_fees by mocking mempool stuff
#33210
brunoerg on August 18, 2025 TestsFuzzing
brunoerg on August 18, 2025 TestsFuzzing
pull
test: addrman: check isTerrible when time is more than 10min in the future
#33533
brunoerg on October 3, 2025 Tests
brunoerg on October 3, 2025 Tests
pull
test: P2SH sig ops are only counted with `SCRIPT_VERIFY_P2SH`
#33624
brunoerg on October 14, 2025 Tests
brunoerg on October 14, 2025 Tests
pull
fuzz: wallet: add target for `TransactionCanBeBumped`
#33916
brunoerg on November 20, 2025 TestsFuzzing
brunoerg on November 20, 2025 TestsFuzzing
pull
fuzz: doc: remove any mention to `address_deserialize_v2`
#34091
brunoerg on December 17, 2025 Fuzzing
brunoerg on December 17, 2025 Fuzzing
pull
test: fix `feature_pruning` when built without wallet
#34185
brunoerg on December 31, 2025 Tests
brunoerg on December 31, 2025 Tests
pull
test: addrman: test self-announcement time penalty handling
#34303
brunoerg on January 15, 2026 Tests
brunoerg on January 15, 2026 Tests
pull
script: return proper error for `CScriptNum` errors
#34381
brunoerg on January 22, 2026 Consensus
brunoerg on January 22, 2026 Consensus
pull
test: node will not try to connect to anchors from an unreachable network
#34431
brunoerg on January 28, 2026 Tests
brunoerg on January 28, 2026 Tests
pull
test: addrman: successive failures in the last week for IsTerrible
#34602
brunoerg on February 16, 2026 Tests
brunoerg on February 16, 2026 Tests
pull
test: script: boundary at exactly 65535 bytes must use OP_PUSHDATA2
#34919
brunoerg on March 25, 2026 Tests
brunoerg on March 25, 2026 Tests
pull
fuzz: several improvements to scriptpubkeyman harness
#34969
brunoerg on March 31, 2026 Fuzzing
brunoerg on March 31, 2026 Fuzzing
Issues
issue
wallet, coin selection: config option to prioritize 'no change' when possible
#23372
brunoerg on October 27, 2021 Feature
brunoerg on October 27, 2021 Feature
issue
Add support for all networks in `deserialize_v2` in test_framework
#27140
brunoerg on February 21, 2023 Tests
brunoerg on February 21, 2023 Tests
issue
Compute 'short id' when transaction joins mempool
#27706
brunoerg on May 20, 2023 Questions and Help
brunoerg on May 20, 2023 Questions and Help
issue
fuzz: banman, Assertion `banmap == banmap_read' failed
#27924
brunoerg on June 20, 2023 macOSTests
brunoerg on June 20, 2023 macOSTests
issue
docs: "Fuzzing the Bitcoin Core P2P layer using Honggfuzz NetDriver" is outdated
#28019
brunoerg on July 1, 2023
brunoerg on July 1, 2023
issue
test: intermittent issue in interface_rest.py - AssertionError: self.wait_until(lambda: self.nodes[0].getindexinfo() == expected_filter)
#29863
brunoerg on April 12, 2024
brunoerg on April 12, 2024
issue
Wallet fuzzing tracking issue
#29901
brunoerg on April 17, 2024 WalletTestsTracking IssueFuzzing
brunoerg on April 17, 2024 WalletTestsTracking IssueFuzzing