Skip to content

backport : Merge bitcoin-core/gui#758, 27491#7296

Draft
vijaydasmp wants to merge 2 commits intodashpay:developfrom
vijaydasmp:May_2026_03
Draft

backport : Merge bitcoin-core/gui#758, 27491#7296
vijaydasmp wants to merge 2 commits intodashpay:developfrom
vijaydasmp:May_2026_03

Conversation

@vijaydasmp
Copy link
Copy Markdown

No description provided.

hebasto and others added 2 commits April 29, 2026 21:15
9d37886 gui: Update Node window title with chain type (pablomartin4btc)

Pull request description:

  It fixes dashpay#544.

  Enhance the Node window title by appending the chain type to it, except for the `mainnet`, mirroring the behavior in the main window.

  ![image](https://github.com/bitcoin-core/gui/assets/110166421/6b81675c-6e53-411f-9ea7-921e74cd2359)

  There was also some [interest](bitcoin-core/gui#78 (comment)) on this while discussing network switching.

ACKs for top commit:
  MarnixCroes:
    tACK 9d37886
  hernanmarino:
    tACK 9d37886
  BrandonOdiwuor:
    tested ACK 9d37886
  alfonsoromanz:
    Tested ACK bitcoin-core/gui@9d37886
  kristapsk:
    ACK 9d37886
  hebasto:
    ACK 9d37886, tested on Ubuntu 23.10.

Tree-SHA512: 8c34c4586bd59b1c522662e8aa0726dccc8f12e020f7a6a1af5200a29e5817e1c51e0f467c7923041fc41535ea093c3e0dd787befbbcc84d6b9f7ff0d969db04
d168458 scripted-diff: Remove unused chainparamsbase includes (TheCharlatan)
e9ee8aa Add missing definitions in prep for scripted diff (TheCharlatan)
ba8fc7d refactor: Replace string chain name constants with ChainTypes (TheCharlatan)
401453d refactor: Introduce ChainType getters for ArgsManager (TheCharlatan)
bfc21c3 refactor: Create chaintype files (TheCharlatan)

Pull request description:

  This pull request is part of the `libbitcoinkernel` project bitcoin#24303 https://github.com/bitcoin/bitcoin/projects/18 and more specifically its "Step 2: Decouple most non-consensus code from libbitcoinkernel". It is also a follow up to bitcoin#26177.

  It replaces pull request bitcoin#27294, which just moved the constants to a new file, but did not re-declare them as enums.

  The code move of the chain name constants out of the `chainparamsbase` to their own separate header allows the kernel `chainparams` to no longer include `chainparamsbase`. The `chainparamsbase` contain references to the `ArgsManager` and networking related options that should not belong to the kernel library. Besides this move, the constants are re-declared as enums with helper functions facilitating string conversions.

ACKs for top commit:
  ryanofsky:
    Code review ACK d168458. Just suggested changes since last review.

Tree-SHA512: ac2fbe5cbbab4f52eae1e30af1f16700b6589eb4764c328a151a712adfc37f326cc94a65c385534c57d4bc92cc1a13bf1777d92bc924a20dbb30440e7380b316
@github-actions
Copy link
Copy Markdown

⚠️ Potential Merge Conflicts Detected

This PR has potential conflicts with the following open PRs:

Please coordinate with the authors of these PRs to avoid merge conflicts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants