Skip to content

feat(linea-besu): support custom liveness signers - #3666

Open
nadeemb53 wants to merge 6 commits into
mainfrom
feat/besu-custom-signer-integration
Open

feat(linea-besu): support custom liveness signers#3666
nadeemb53 wants to merge 6 commits into
mainfrom
feat/besu-custom-signer-integration

Conversation

@nadeemb53

@nadeemb53 nadeemb53 commented Jul 29, 2026

Copy link
Copy Markdown
Contributor
  • add a backend-neutral NamedSignerProviderService extension point for externally packaged Besu plugins
  • refactor liveness transaction signing onto the shared digest signer path
  • retain Web3Signer as the default backend and preserve existing CLI/configuration and constructor behavior
  • add a separately packaged fake signer plugin to verify the real Besu service/classloader boundary

Existing deployments continue to use Web3Signer without configuration changes. Custom signing is opt-in through signer-type=custom;

Signed-off-by: nadeemb53 <nadeemb53@gmail.com>
@nadeemb53
nadeemb53 force-pushed the feat/besu-custom-signer-integration branch from f32b3a2 to a43db2a Compare July 29, 2026 11:34
@nadeemb53 nadeemb53 self-assigned this Jul 29, 2026
@codecov

codecov Bot commented Jul 29, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Signed-off-by: nadeemb53 <nadeemb53@gmail.com>
@nadeemb53
nadeemb53 marked this pull request as ready for review July 29, 2026 12:38
Signed-off-by: nadeemb53 <nadeemb53@gmail.com>
@nadeemb53
nadeemb53 force-pushed the feat/besu-custom-signer-integration branch from 2049a91 to 0a766d4 Compare July 29, 2026 12:45
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.

1 participant