Skip to content

Conversation

@DrahtBot
Copy link
Contributor

DrahtBot commented Jul 27, 2022

The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

Code Coverage & Benchmarks

For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/25722.

Reviews

See the guideline for information on the review process.
A summary of reviews will appear here.

Conflicts

Reviewers, this pull request conflicts with the following ones:

  • #34004 (Implementation of SwiftSync by rustaceanrob)
  • #33112 (wallet: relax external_signer flag constraints by Sjors)
  • #33034 (wallet: Store transactions in a separate sqlite table by achow101)
  • #33033 (wallet, sqlite: Encapsulate SQLite statements in a RAII class by achow101)
  • #32636 (Split CWallet::Create() into CreateNew and LoadExisting by davidgumberg)
  • #32138 (wallet, rpc: remove settxfee and paytxfee by polespinasa)
  • #31260 (scripted-diff: Type-safe settings retrieval by ryanofsky)
  • #30343 (wallet, logging: Replace WalletLogPrintf() with LogInfo() by ryanofsky)
  • #30342 (kernel, logging: Pass Logger instances to kernel objects by ryanofsky)
  • #30214 (refactor: Improve assumeutxo state representation by ryanofsky)
  • #29278 (Wallet: Add maxfeerate wallet startup option by ismaelsadeeq)
  • #28690 (build: Introduce internal kernel library by sedited)
  • #28333 (wallet: Construct ScriptPubKeyMans with all data rather than loaded progressively by achow101)
  • #27865 (wallet: Track no-longer-spendable TXOs separately by achow101)
  • #19461 (multiprocess: Add bitcoin-gui -ipcconnect option by ryanofsky)
  • #19460 (multiprocess: Add bitcoin-wallet -ipcconnect option by ryanofsky)
  • #10102 (Multiprocess bitcoin by ryanofsky)

If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

LLM Linter (✨ experimental)

Possible typos and grammar issues:

  • functions types -> function types or functions and types [phrasing error: "functions types" is invalid; use "function types" or "functions and types"]
  • to for dealing -> for dealing or to deal with [extra word "to" makes the phrase incorrect]
  • to changed -> to be changed or and changed [missing "be" or conjunction; "to changed" is ungrammatical]

2025-12-16

@ryanofsky ryanofsky marked this pull request as ready for review August 15, 2022 18:18
@ryanofsky
Copy link
Contributor Author

ryanofsky commented Aug 15, 2022

Rebased a09c21c -> e7457d0 (pr/bresult-load.2 -> pr/bresult-load.3, compare) due to conflict with #25616
Rebased e7457d0 -> 874003f (pr/bresult-load.3 -> pr/bresult-load.4, compare) due to conflict with #25504
Rebased 874003f -> d020d0c (pr/bresult-load.4 -> pr/bresult-load.5, compare) on top of newer base PR #25665 tag r/bresult2.18 for derived-to-base conversion bugfix
Rebased d020d0c -> f942d92 (pr/bresult-load.5 -> pr/bresult-load.6, compare) due to silent conflict with #19602
Rebased f942d92 -> 4e53392 (pr/bresult-load.6 -> pr/bresult-load.7, compare) on top of newer version of #25665 (pr/bresult2.21)
Rebased 4e53392 -> f3d1658 (pr/bresult-load.7 -> pr/bresult-load.8, compare) due to conflict with #26021
Rebased f3d1658 -> f718aec (pr/bresult-load.8 -> pr/bresult-load.9, compare) due to conflict with #26005
Rebased f718aec -> 7bd578a (pr/bresult-load.9 -> pr/bresult-load.10, compare) due to conflicts with #25667, #26198, and #26282
Rebased 7bd578a -> 2c675f0 (pr/bresult-load.10 -> pr/bresult-load.11, compare) due to conflicts with #26238, #26462, #26594, #26618, #26758
Rebased 2c675f0 -> 2e12b25 (pr/bresult-load.11 -> pr/bresult-load.12, compare) on top of pr/bresult2.28
Rebased 2e12b25 -> 5c1be53 (pr/bresult-load.12 -> pr/bresult-load.13, compare) due to conflicts with #26595 and #26032
Rebased 5c1be53 -> 9c28172 (pr/bresult-load.13 -> pr/bresult-load.14, compare) due to conflicts with #25666 and #24845
Rebased 9c28172 -> 2a9db07 (pr/bresult-load.14 -> pr/bresult-load.15, compare) due to conflict with #27279

ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Dec 16, 2025
Add util::Result support for returning warning messages and multiple errors,
not just a single error string. This provides a way for functions to report
errors and warnings in a standard way, and simplifies interfaces.

The functionality is unit tested here, and put to use in followup PR
bitcoin#25722
ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Dec 16, 2025
Suggested by Martin Leitner-Ankerl <[email protected]>
bitcoin#25722 (comment)

Co-authored-by: Martin Leitner-Ankerl <[email protected]>
@DrahtBot
Copy link
Contributor

🐙 This pull request conflicts with the target branch and needs rebase.

ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Jan 7, 2026
Add util::Result support for returning warning messages and multiple errors,
not just a single error string. This provides a way for functions to report
errors and warnings in a standard way, and simplifies interfaces.

The functionality is unit tested here, and put to use in followup PR
bitcoin#25722
ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Jan 7, 2026
Suggested by Martin Leitner-Ankerl <[email protected]>
bitcoin#25722 (comment)

Co-authored-by: Martin Leitner-Ankerl <[email protected]>
ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Jan 7, 2026
Add util::Result support for returning warning messages and multiple errors,
not just a single error string. This provides a way for functions to report
errors and warnings in a standard way, and simplifies interfaces.

The functionality is unit tested here, and put to use in followup PR
bitcoin#25722
ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Jan 7, 2026
Suggested by Martin Leitner-Ankerl <[email protected]>
bitcoin#25722 (comment)

Co-authored-by: Martin Leitner-Ankerl <[email protected]>
ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Jan 7, 2026
Add util::Result support for returning warning messages and multiple errors,
not just a single error string. This provides a way for functions to report
errors and warnings in a standard way, and simplifies interfaces.

The functionality is unit tested here, and put to use in followup PR
bitcoin#25722
ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Jan 7, 2026
Suggested by Martin Leitner-Ankerl <[email protected]>
bitcoin#25722 (comment)

Co-authored-by: Martin Leitner-Ankerl <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants