Accepted findings
133
9 unique; 124 shared
gpt-6.1-sol
Candidate rows can merge into one accepted finding. Publish is the verifier decision; accepted attribution is recorded separately.
| PR | Finding | Verifier decision | Attribution | Report |
|---|---|---|---|---|
| #29409 | Guard invalid block heights before exposing getBlockHash over IPCsrc/ipc/capnp/chain.capnp:60public_contract:1 | unresolved | Not accepted | report |
| #36641 | The bounded-store test does not verify the cap or FIFO removal ordersrc/wallet/test/scriptpubkeyman_tests.cpp:79public_contract:1 | publish | Accepted, shared | report |
| #29491 | A public batch seed can let cancelling invalid signatures pass verificationsrc/secp256k1/src/modules/schnorrsig/batch_add_impl.h:133public_contract:1 | publish | Accepted, shared | report |
| #29491 | A worker can be counted twice before all batches finish verificationsrc/checkqueue.h:138public_contract:2 | publish | Accepted, shared | report |
| #29491 | A stale script-check error can mark the next valid block invalidsrc/checkqueue.h:209public_contract:3 | publish | Accepted, shared | report |
| #29491 | The randomized sign-and-batch-verify test is not registeredsrc/secp256k1/src/modules/schnorrsig/batch_add_tests_impl.h:240public_contract:4 | publish | Accepted, shared | report |
| #35932 | Erase disconnected connections after draining them to allow shutdown to finishsrc/ipc/capnp/protocol.cpp:145public_contract:1 | undisposed | Not accepted | report |
| #35354 | Parking requests before validation reveals which stop hashes are knownsrc/net_processing.cpp:3653public_contract:1 | publish | Accepted, shared | report |
| #35354 | A failed assertion can leave the scheduler blocked and hang the test suitesrc/test/cfilter_race_tests.cpp:110public_contract:2 | publish | Accepted, shared | report |
| #10102 | CoinControl maximum depth is replaced by the minimum depth over IPCsrc/ipc/capnp/wallet.cpp:196public_contract:1 | publish | Accepted, shared | report |
| #10102 | Reading a WitnessUnknown destination throwssrc/ipc/capnp/wallet.cpp:137public_contract:2 | publish | Accepted, shared | report |
| #25573 | Static ELF FORTIFY check accepts binaries without checking Bitcoin Core's codecontrib/guix/security-check.py:130public_contract:1 | publish | Accepted, shared | report |
| #25573 | Check the expected linkage mode, not only the detected modecontrib/guix/symbol-check.py:342public_contract:2 | drop | Not accepted | report |
| #29418 | Every call builds maps for all 3,626 cells and emits keys in unspecified ordersrc/rpc/net.cpp:696public_contract:1 | publish | Accepted, shared | report |
| #30437 | bitcoin-mine can shrink and append to the node's debug.logsrc/bitcoin-mine.cpp:101public_contract:1 | publish | Accepted, shared | report |
| #30437 | Null IPC connection results make bitcoin-mine abortsrc/bitcoin-mine.cpp:119public_contract:2 | publish | Accepted, shared | report |
| #30437 | The functional test accepts a failed block submissiontest/functional/feature_mine.py:28public_contract:3 | publish | Accepted, shared | report |
| #30951 | The new test does not exercise v1 retry suppression or the name-proxy branchtest/functional/p2p_v2_encrypted.py:144public_contract:1 | publish | Accepted, shared | report |
| #30988 | Wildcard listeners use the unspecified address as each inbound peer’s local addresssrc/common/sockman.cpp:514public_contract:1 | publish | Accepted, shared | report |
| #32387 | Use the Unicode process creation API for UTF-8 executable pathssrc/ipc/libmultiprocess/src/mp/util.cpp:431public_contract:1 | drop | Not accepted | report |
| #32387 | Failed Windows spawns leak sockets and process handlessrc/ipc/libmultiprocess/src/mp/util.cpp:447public_contract:2 | publish | Accepted, shared | report |
| #32468 | Help omits that explicit transaction lists forfeit transaction feessrc/rpc/mining.cpp:337public_contract:1 | publish | Accepted, shared | report |
| #33117 | Include the service-flag transition in interface-based snapshot activationsrc/node/interfaces.cpp:139public_contract:1 | undisposed | Not accepted | report |
| #33117 | Define progress as deserialization progress rather than activation completionsrc/validation.cpp:5848public_contract:2 | undisposed | Not accepted | report |
| #33922 | Memory estimate omits each non-mempool transaction's own allocationsrc/node/block_template_manager.cpp:105public_contract:1 | publish | Accepted, shared | report |
| #34038 | Runtime trace changes do not enable tracing on existing wallets or IPC loopssrc/rpc/node.cpp:297public_contract:1 | publish | Accepted, shared | report |
| #34534 | Startup pruning ignores `-prunelockheight`src/init.cpp:2132public_contract:1 | publish | Accepted, shared | report |
| #34534 | Validate the startup height before narrowing it to intsrc/init.cpp:2133public_contract:2 | drop | Not accepted | report |
| #34603 | Windows attribute lookup failures lose the underlying OS errorsrc/util/fs_helpers.cpp:352public_contract:1 | publish | Accepted, shared | report |
| #29491 | A worker can be counted twice before every batch is verifiedsrc/checkqueue.h:138public_contract:1 | publish | Accepted, shared | report |
| #29491 | A public batch seed can let invalid Schnorr signatures cancelsrc/secp256k1/src/modules/schnorrsig/batch_add_impl.h:133public_contract:2 | publish | Accepted, shared | report |
| #36572 | `loopRef()` can dereference a disengaged event-loop queuesrc/ipc/capnp/protocol.cpp:184public_contract:1 | publish | Accepted, shared | report |
| #35858 | Prerequisites omit a Tor setup route, the `-connect` conflict, and what reachability meansdoc/privacy.md:25public_contract:1 | publish | Accepted, shared | report |
| #36677 | Cover exclusive creation and append semantics in the new fopen testssrc/test/fs_tests.cpp:153public_contract:1 | undisposed | Not accepted | report |
| #35071 | Resume checkpoint can be saved without the block index it lets the next run skipsrc/node/blockstorage.cpp:1349public_contract:1 | publish | Accepted, shared | report |
| #35071 | Interrupted-reindex test depends on the stop arriving before the last file is scannedtest/functional/feature_reindex.py:128public_contract:2 | publish | Accepted, shared | report |
| #36521 | Script verification copies the witness before determining whether it is neededsrc/script/interpreter.cpp:1933public_contract:1 | publish | Accepted, shared | report |
| #36477 | Eviction tests do not verify oldest-first orderingsrc/test/fuzz/private_broadcast.cpp:140public_contract:1 | publish | Accepted, shared | report |
| #35994 | BuildSpendingTransaction drops the supplied script witnesssrc/test/util/transaction_utils.cpp:33public_contract:1 | publish | Accepted, shared | report |
| #35994 | Compound assignments are rewritten as plain assignmentscontrib/devtools/bitcoin-tidy/combine-assignments.cpp:72public_contract:2 | publish | Accepted, shared | report |
| #35994 | The fix-it can change side effects, dependencies, and repeated assignmentscontrib/devtools/bitcoin-tidy/combine-assignments.cpp:169public_contract:3 | publish | Accepted, shared | report |
| #35994 | The fix-it can change side effects, dependencies, and repeated assignmentscontrib/devtools/bitcoin-tidy/combine-assignments.cpp:169public_contract:4 | publish | Accepted, shared | report |
| #34400 | Rescan cancellation waits for the current batch to finishsrc/wallet/scan.cpp:663public_contract:1 | publish | Accepted, shared | report |
| #36210 | POSIX read-failure tests use a write-only streamsrc/test/streams_tests.cpp:219public_contract:1 | publish | Accepted, sole | report |
| #35286 | Document the dry run's inability to predict size-limit evictionsrc/validation.cpp:1755public_contract:1 | unresolved | Not accepted | report |
| #35558 | The optimistic reconstruction path drops prefill candidatessrc/net_processing.cpp:3882public_contract:1 | publish | Accepted, shared | report |
| #35558 | Deterministic tests do not cover prefill candidates or window selectionsrc/net_processing.cpp:2348public_contract:2 | publish | Accepted, shared | report |
| #36629 | Persist enough information to recover rows written beyond the committed locatorsrc/index/txoscriptindex.cpp:84public_contract:1 | unresolved | Not accepted | report |
| #36629 | Account for mempool scanning work independently of returned transaction bytessrc/rpc/blockchain.cpp:4050public_contract:2 | drop | Not accepted | report |
| #36434 | `reset_conn()` drops the configured socket timeouttest/functional/interface_http.py:48public_contract:1 | publish | Accepted, shared | report |
| #35387 | Unknown categories in a `categories` object dereference an empty optionalsrc/rpc/node.cpp:273public_contract:1 | publish | Accepted, shared | report |
| #35355 | Kernel log masks can be left stale when SetMinLevel races with connection create/destroysrc/kernel/bitcoinkernel.cpp:548public_contract:1 | publish | Accepted, shared | report |
| #35355 | Enabling walletdb tracing with the new RPC argument does not trace wallets that are already opensrc/rpc/node.cpp:282public_contract:2 | publish | Accepted, shared | report |
| #35713 | The runner’s failure-accounting paths lack coveragesrc/test/util/framework.cpp:416public_contract:1 | publish | Accepted, sole | report |
| #35713 | The documented core-dump option is rejected as an unknown argumentsrc/test/util/framework.cpp:330public_contract:2 | publish | Accepted, sole | report |
| #35788 | Tapscript budget omits the control block and annexsrc/bitcoin-util.cpp:414public_contract:1 | publish | Accepted, shared | report |
| #36325 | Repeated keys are counted as separate multisig cosignerscontrib/multisig/wizard.py:201public_contract:1 | publish | Accepted, shared | report |
| #36325 | Key matching calls derivehdkey with paths the RPC rejectscontrib/multisig/wizard.py:274public_contract:2 | publish | Accepted, shared | report |
| #36629 | Stale script-index rows survive a restart and are read against the wrong blocksrc/index/txoscriptindex.cpp:81public_contract:1 | publish | Accepted, shared | report |
| #36033 | Update the pinned libc++17 CI toolchain with the language-standard bumpCMakeLists.txt:84public_contract:1 | drop | Not accepted | report |
| #36033 | The documented compiler minimums cannot build this revisiondoc/release-notes-36033.md:4public_contract:2 | publish | Accepted, shared | report |
| #36060 | External libmultiprocess builds leave Core IPC targets on KJ autodetectionsrc/ipc/CMakeLists.txt:65public_contract:1 | publish | Accepted, shared | report |
| #36434 | Startup can replace another node’s live Unix RPC socketsrc/netbase.cpp:801public_contract:1 | publish | Accepted, shared | report |
| #36677 | The new test does not cover exclusive-create or append semanticssrc/test/fs_tests.cpp:153public_contract:1 | publish | Accepted, shared | report |
| #36105 | The wrapper test does not check the successful child’s exit codesrc/util/exec.cpp:48public_contract:1 | publish | Accepted, sole | report |
| #36434 | `BitcoinHTTPConnection.reset_conn()` drops the configured timeouttest/functional/interface_http.py:48public_contract:1 | publish | Accepted, shared | report |
| #36677 | The test does not cover key fopen mode semantics on macOS and BSDsrc/test/fs_tests.cpp:153public_contract:1 | publish | Accepted, shared | report |
| #36122 | Fullagg signing uses unresolved group sighash valuessrc/psbt.cpp:765public_contract:1 | publish | Accepted, shared | report |
| #35731 | The flush-failure test does not check persisted block-index or coins statesrc/test/chainstate_write_tests.cpp:129public_contract:1 | publish | Accepted, shared | report |
| #36434 | Startup unlinks an active RPC socket instead of reporting a conflictsrc/netbase.cpp:801public_contract:1 | publish | Accepted, shared | report |
| #36648 | Malformed keys can still appear in parse errorssrc/script/descriptor.cpp:2831public_contract:1 | publish | Accepted, shared | report |
| #33904 | Successful responses omit a cache directivesrc/rest.cpp:1014public_contract:1 | publish | Accepted, shared | report |
| #33904 | REST results can differ from request ordersrc/rest.cpp:987public_contract:2 | publish | Accepted, shared | report |
| #36677 | POSIX close-on-exec is not atomic with opening the filesrc/util/fs.cpp:26public_contract:1 | publish | Accepted, shared | report |
| #33904 | Successful responses omit `Cache-Control: no-store`src/rest.cpp:1014public_contract:1 | publish | Accepted, shared | report |
| #33904 | Mixed mempool and index results do not preserve request ordersrc/rest.cpp:987public_contract:2 | publish | Accepted, shared | report |
| #33904 | Mixed lookups return results out of request ordersrc/rest.cpp:986public_contract:1 | publish | Accepted, shared | report |
| #33904 | Successful responses omit `Cache-Control: no-store`src/rest.cpp:1013public_contract:2 | publish | Accepted, shared | report |
| #36167 | `maxtries` and `psbt_version` now accept different integer rangessrc/rpc/mining.cpp:317public_contract:1 | publish | Accepted, shared | report |
| #36677 | Fix the syntax errors in the Windows test branchsrc/test/fs_tests.cpp:157public_contract:1 | publish | Accepted, shared | report |
| #36477 | Test that eviction removes the oldest finished entrysrc/private_broadcast.cpp:49public_contract:1 | publish | Accepted, shared | report |
| #36677 | Fix compilation errors in the Windows test branchsrc/test/fs_tests.cpp:157public_contract:1 | undisposed | Not accepted | report |
| #36157 | Add a regression test that reaches the padding checkcontrib/linearize/linearize-data.py:212public_contract:1 | publish | Accepted, shared | report |
| #36681 | Free selected prune files before the coins disk-space preflightsrc/validation.cpp:2829public_contract:1 | publish | Accepted, shared | report |
| #36681 | Sync prune-forced coins batches before committing the prune indexsrc/validation.cpp:2828public_contract:2 | publish | Accepted, shared | report |
| #36681 | Check the recovered UTXO set, not just the heighttest/functional/feature_prune_crash.py:48public_contract:3 | publish | Accepted, shared | report |
| #36259 | Synchronize the race test instead of relying on a fixed sleepsrc/test/httpserver_tests.cpp:1120public_contract:1 | publish | Accepted, shared | report |
| #36270 | Ensure the depends-path check also inspects debug stringscontrib/guix/symbol-check.py:283public_contract:1 | undisposed | Not accepted | report |
| #36603 | Finish the serializer input queue when a database write failssrc/node/utxo_snapshot.cpp:162public_contract:1 | publish | Accepted, shared | report |
| #36603 | Support non-seekable snapshot inputsrc/utxo_snapshot.h:228public_contract:2 | publish | Accepted, shared | report |
| #36677 | Fix syntax errors in the Windows test branchsrc/test/fs_tests.cpp:157public_contract:1 | undisposed | Not accepted | report |
| #36677 | Include the platform headers required by the new testsrc/test/fs_tests.cpp:165public_contract:2 | undisposed | Not accepted | report |
| #36677 | Make the noninheritability test platform-specificsrc/test/fs_tests.cpp:153public_contract:1 | undisposed | Not accepted | report |
| #36677 | Set close-on-exec atomically with opening the filesrc/util/fs.cpp:27public_contract:2 | undisposed | Not accepted | report |
| #36326 | Cast error codes to an integer before printingsrc/bitcoin-chainstate.cpp:143public_contract:1 | publish | Accepted, shared | report |
| #36677 | Make the inheritance test portable to Windowssrc/test/fs_tests.cpp:153public_contract:1 | undisposed | Not accepted | report |
| #36677 | Test that `fsbridge::fopen` returns noninheritable handlessrc/util/fs.cpp:26public_contract:1 | publish | Accepted, shared | report |
| #36124 | A complete request can remain undispatched after the receive buffer emptiessrc/httpserver.cpp:1101public_contract:1 | publish | Accepted, shared | report |
| #36380 | `initialonly` also skips local mempool restorationsrc/wallet/wallet.cpp:1933public_contract:1 | publish | Accepted, shared | report |
| #36380 | Add functional coverage for `-walletbroadcast=initialonly`src/wallet/wallet.cpp:2942public_contract:2 | publish | Accepted, shared | report |
| #35443 | Sample decayed signers from all four participantstest/functional/wallet_taproot_decaying_multisig_descriptor_psbt.py:136public_contract:1 | unresolved | Not accepted | report |
| #36481 | Report failed rebroadcasts in the GUIsrc/qt/transactionview.cpp:408public_contract:1 | publish | Accepted, shared | report |
| #35713 | Update the documented core-dump instructions for the new runnersrc/test/util/framework.cpp:330public_contract:1 | unresolved | Not accepted | report |
| #36387 | Retain an exact private-descriptor assertion for encrypted walletstest/functional/wallet_listdescriptors.py:47public_contract:1 | publish | Accepted, shared | report |
| #25573 | Retain a meaningful FORTIFY check for static executablescontrib/guix/security-check.py:130public_contract:1 | undisposed | Not accepted | report |
| #36540 | Update the memory estimate after removing the third indexsrc/txmempool.h:226public_contract:1 | publish | Accepted, shared | report |
| #36540 | Keep coverage of resubmitting an absent parent-child chaintest/functional/wallet_resendwallettransactions.py:109public_contract:2 | publish | Accepted, shared | report |
| #36672 | Fork instructions refer to a removed runner-selection variable.github/workflows/ci.yml:32public_contract:1 | publish | Accepted, shared | report |
| #31252 | Distinguish an empty witness script from an absent witness scriptsrc/core_io.cpp:484public_contract:1 | unresolved | Not accepted | report |
| #36672 | Update fork instructions for runner selection.github/workflows/ci.yml:32public_contract:1 | publish | Accepted, shared | report |
| #36529 | Measure the timeout floor with a monotonic clocktest/functional/interface_bitcoin_cli.py:482public_contract:1 | publish | Accepted, sole | report |
| #36481 | Display rebroadcast failures instead of discarding themsrc/qt/transactionview.cpp:408public_contract:1 | undisposed | Not accepted | report |
| #35558 | Save prefill candidates after optimistic compact-block reconstructionsrc/net_processing.cpp:3882public_contract:1 | publish | Accepted, shared | report |
| #35558 | Allow the Linux TCP_INFO receive-window fallback in the testsrc/test/sock_tests.cpp:221public_contract:2 | publish | Accepted, sole | report |
| #35524 | Probe the genesis payload position, not its storage headersrc/validation.cpp:4960public_contract:1 | unresolved | Not accepted | report |
| #36629 | Recover script-index rows beyond the committed locatorsrc/index/txoscriptindex.cpp:85public_contract:1 | publish | Accepted, shared | report |
| #36603 | Writer failures can deadlock snapshot loadingsrc/node/utxo_snapshot.cpp:162public_contract:1 | publish | Accepted, shared | report |
| #36603 | Avoid requiring a seekable stream for stdin summariessrc/utxo_snapshot.h:229public_contract:2 | unresolved | Not accepted | report |
| #36540 | Update the memory estimate when removing the third indexsrc/txmempool.h:213public_contract:1 | unresolved | Not accepted | report |
| #36540 | Preserve coverage of parent-before-child wallet resubmissiontest/functional/wallet_resendwallettransactions.py:114public_contract:2 | unresolved | Not accepted | report |
| #33741 | Inserting `sat_vb` breaks positional `options` callssrc/rpc/fees.cpp:56public_contract:1 | publish | Accepted, shared | report |
| #33741 | Exercise `sat_vb=true` through the RPCstest/functional/rpc_estimatefee.py:58public_contract:2 | publish | Accepted, sole | report |
| #35442 | Test funded transaction sequences for deprecated replaceable handlingtest/functional/wallet_deprecated_rbf.py:59public_contract:1 | publish | Accepted, shared | report |
| #35442 | Document how to re-enable the deprecated RPC argumentsrc/rpc/rawtransaction.cpp:120public_contract:2 | publish | Accepted, shared | report |
| #35433 | Test fee-bump rejection without the compatibility flagtest/functional/wallet_deprecated_rbf.py:64public_contract:1 | publish | Accepted, shared | report |
| #36658 | Qualify the claim that explicit connection limits remain unchangeddoc/release-notes.md:117public_contract:1 | unresolved | Not accepted | report |
| #31507 | Clarify the Windows-specific clang-cl minimumdoc/build-windows-native.md:32public_contract:1 | publish | Accepted, shared | report |
| #36607 | Exhausted broadcasts cannot be explicitly retriedsrc/private_broadcast.cpp:27public_contract:1 | publish | Accepted, shared | report |
| #36607 | Report the retry budget independently of planned sendssrc/private_broadcast.cpp:197public_contract:2 | publish | Accepted, shared | report |
| #36629 | Recover rows written beyond the persisted index locatorsrc/index/txoscriptindex.cpp:90public_contract:1 | unresolved | Not accepted | report |
| #36259 | Synchronize the race test instead of relying on a fixed sleepsrc/test/httpserver_tests.cpp:1120public_contract:1 | publish | Accepted, shared | report |
| #36175 | Correct the claim that both schemas accept verbosity-3 responsessrc/rpc/blockchain.cpp:844public_contract:1 | drop | Not accepted | report |
| #35641 | Trace oversized scripts rejected before the scope is createdsrc/script/interpreter.cpp:448public_contract:1 | publish | Accepted, shared | report |
| #36481 | Report rebroadcast failures in the GUIsrc/qt/transactionview.cpp:408public_contract:1 | publish | Accepted, shared | report |
| #36122 | `descriptorprocesspsbt` cannot complete fullagg signingsrc/rpc/rawtransaction.cpp:2123public_contract:1 | publish | Accepted, shared | report |
| #36122 | PSBT completion accepts unverified CISA aggregatessrc/script/interpreter.cpp:2040public_contract:2 | publish | Accepted, shared | report |
| #36540 | Update the memory estimate for the removed indexsrc/txmempool.h:214public_contract:1 | publish | Accepted, shared | report |
| #36540 | Retain coverage of parent-before-child resubmissiontest/functional/wallet_resendwallettransactions.py:114public_contract:2 | publish | Accepted, shared | report |
| #36489 | Preserve camelCase options in the generated object schemasrc/wallet/rpc/spend.cpp:753public_contract:1 | unresolved | Not accepted | report |
| #36603 | Finish the serializer queue when a batch write failssrc/node/utxo_snapshot.cpp:162public_contract:1 | publish | Accepted, shared | report |
| #36603 | Handle non-seekable snapshot inputsrc/utxo_snapshot.h:228public_contract:2 | publish | Accepted, shared | report |
| #36603 | Read redirected stdin in binary mode on Windowssrc/bitcoin-util.cpp:254public_contract:3 | publish | Accepted, sole | report |
| #35224 | Identify the failing request without echoing private key materialsrc/wallet/rpc/backup.cpp:156public_contract:1 | unresolved | Not accepted | report |
| #36641 | Assert the exact cap and retained FIFO windowsrc/wallet/test/scriptpubkeyman_tests.cpp:79public_contract:1 | publish | Accepted, shared | report |
| #29409 | Invalid heights can abort the node through the new IPC methodsrc/ipc/capnp/chain.capnp:60public_contract:1 | publish | Accepted, shared | report |
| #30951 | Exercise completed handshakes and suppressed downgrade in the new functional coveragetest/functional/p2p_v2_encrypted.py:145public_contract:1 | unresolved | Not accepted | report |
| #31672 | Test the `cpu_load` calculationtest/functional/rpc_net.py:148public_contract:1 | publish | Accepted, shared | report |
| #32387 | Release spawn resources when the Windows child exits before connectingsrc/ipc/libmultiprocess/src/mp/util.cpp:450public_contract:1 | unresolved | Not accepted | report |
| #33112 | Keep the wallet unlocked through deferred PSBT signingsrc/qt/walletmodel.cpp:206public_contract:1 | publish | Accepted, shared | report |
| #33112 | Recognize local signatures when finalization is disabledsrc/wallet/external_signer_scriptpubkeyman.cpp:117public_contract:2 | publish | Accepted, shared | report |
| #31507 | Select the builtins archive for the target architectureCMakeLists.txt:329public_contract:1 | publish | Accepted, shared | report |
| #33922 | Include the transaction allocation in the memory estimatesrc/node/block_template_manager.cpp:105public_contract:1 | unresolved | Not accepted | report |
| #34038 | Runtime trace changes do not update initialized logging hookssrc/rpc/node.cpp:297public_contract:1 | publish | Accepted, shared | report |
| #34400 | Honor abort and shutdown requests between blocks in a scan batchsrc/wallet/scan.cpp:663public_contract:1 | publish | Accepted, shared | report |
| #34603 | Preserve the Windows error when attribute lookup failssrc/util/fs_helpers.cpp:352public_contract:1 | unresolved | Not accepted | report |
| #34775 | Serialize concurrent log output to prevent interleaved linessrc/bitcoin-chainstate.cpp:57public_contract:1 | publish | Accepted, shared | report |
| #33904 | Preserve request order across mempool and index resultssrc/rest.cpp:968public_contract:1 | publish | Accepted, shared | report |
| #33904 | Set `no-store` on this mutable REST responsesrc/rest.cpp:995public_contract:2 | publish | Accepted, shared | report |
| #36114 | Add release notes for the signer compatibility changedoc/external-signer.md:151public_contract:1 | publish | Accepted, sole | report |
| #36630 | Test loading a datadir with persisted pruning statesrc/test/kernel/test_kernel.cpp:901public_contract:1 | publish | Accepted, shared | report |
| #36325 | Reject duplicate cosigner keys when verifying received descriptorscontrib/multisig/wizard.py:230public_contract:1 | unresolved | Not accepted | report |
| #36325 | Do not call derivehdkey with an empty derivation pathcontrib/multisig/wizard.py:274public_contract:2 | unresolved | Not accepted | report |
| #36629 | Remove stale index rows beyond the saved locatorsrc/index/txoscriptindex.cpp:116public_contract:1 | publish | Accepted, shared | report |
| #36630 | Test loading a datadir that was already prunedsrc/test/kernel/test_kernel.cpp:900public_contract:1 | publish | Accepted, shared | report |
| #36480 | Preserve an indeterminate result when a spender cannot be readsrc/index/txospenderindex.cpp:159public_contract:1 | publish | Accepted, shared | report |
| #35302 | Check combined weight before accepting a preset anchorsrc/wallet/spend.cpp:1025public_contract:1 | unresolved | Not accepted | report |
| #33741 | Preserve `estimatesmartfee`'s positional options argumentsrc/rpc/fees.cpp:56public_contract:1 | publish | Accepted, shared | report |
| #33741 | Replace the existing fee-result descriptionssrc/rpc/net.cpp:724public_contract:2 | publish | Accepted, shared | report |
| #33741 | Test `sat_vb` through successful RPC callssrc/rpc/fees.cpp:133public_contract:3 | publish | Accepted, shared | report |
| #35387 | Reject unknown categories before dereferencingsrc/rpc/node.cpp:273public_contract:1 | publish | Accepted, shared | report |
| #35387 | Handle all-category aliases as a global levelsrc/init/common.cpp:98public_contract:2 | publish | Accepted, shared | report |
| #35433 | Assert rejection for every deprecated argument when the flag is disabledtest/functional/wallet_deprecated_rbf.py:60public_contract:1 | publish | Accepted, shared | report |
| #35433 | Assert rejection for every deprecated argument when the flag is disabledtest/functional/wallet_deprecated_rbf.py:60public_contract:2 | publish | Accepted, shared | report |
| #33954 | Handle simultaneous extra full-relay and block-relay peerstest/functional/p2p_outbound_management.py:105public_contract:1 | drop | Not accepted | report |
| #33954 | Check network diversity among full-relay peerstest/functional/p2p_outbound_management.py:217public_contract:2 | drop | Not accepted | report |
| #36603 | Sort outputs numerically before computing hash_serialized_3src/utxo_snapshot.h:256public_contract:1 | unresolved | Not accepted | report |
| #36603 | Handle non-seekable stdin when summarizing snapshotssrc/utxo_snapshot.h:220public_contract:2 | publish | Accepted, shared | report |
| #34038 | Enable SQL tracing on wallets that are already opensrc/rpc/node.cpp:297public_contract:1 | publish | Accepted, shared | report |
Selection uses publish, drop and unresolved candidates; unassessed candidates are excluded.