Skip to content

add(RPC): Support Sapling tree roots in gbt RPC#10176

Draft
upbqdn wants to merge 64 commits into
mainfrom
refactor-gbt-roots
Draft

add(RPC): Support Sapling tree roots in gbt RPC#10176
upbqdn wants to merge 64 commits into
mainfrom
refactor-gbt-roots

Conversation

@upbqdn
Copy link
Copy Markdown
Member

@upbqdn upbqdn commented Dec 2, 2025

Motivation

Solution

Tests

Specifications & References

Follow-up Work

PR Checklist

  • The PR name is suitable for the release notes.
  • The PR follows the contribution guidelines.
  • The library crate changelogs are up to date.
  • The solution is tested.
  • The documentation is up to date.

The function was no longer referenced and its removal simplifies the
code.
Replaced variables referencing network upgrades with direct enum usage
for clarity. Reformatted async trait method for consistent indentation.
No functional changes.
upbqdn and others added 24 commits November 23, 2025 12:19
Simplifies formatting and improves clarity by using {err} syntax.
Replaces generic errors with TransactionError::CoinbaseConstruction for
clarity and consistency in coinbase transaction construction failures.
@upbqdn upbqdn self-assigned this Dec 2, 2025
@conradoplg conradoplg added do-not-merge Tells Mergify not to merge this PR and removed do-not-merge Tells Mergify not to merge this PR labels Jan 20, 2026
@oxarbitrage oxarbitrage added do-not-merge Tells Mergify not to merge this PR and removed do-not-merge Tells Mergify not to merge this PR labels Mar 11, 2026
@arya2 arya2 added the do-not-merge Tells Mergify not to merge this PR label Apr 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-merge Tells Mergify not to merge this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Sapling note commitment tree roots in gbt RPC

4 participants