Skip to content

docs: document signer and testing strategies#180

Merged
mattsse merged 1 commit into
mainfrom
mattsse/docs-signers-testing
Jul 16, 2026
Merged

docs: document signer and testing strategies#180
mattsse merged 1 commit into
mainfrom
mattsse/docs-signers-testing

Conversation

@mattsse

@mattsse mattsse commented Jul 16, 2026

Copy link
Copy Markdown
Member

Summary

  • replace the stale signer page with a current trait, feature, integration, and wallet-selection guide
  • map local, mnemonic, keystore, hardware, cloud KMS, YubiHSM, and Turnkey signers to their features and examples
  • add a testing strategy covering mocked transports, local Anvil/Geth/Reth nodes, pinned forks, and live RPC smoke tests
  • add secret handling, chain-ID verification, CI isolation, and determinism guidance

Why

The existing signer guide uses pinned source links and incomplete snippets, covers only three implementations, and does not explain signer selection or safe configuration. Testing capabilities are discoverable only by finding individual examples, so users lack guidance on when to mock, spawn a node, fork state, or call a live endpoint.

Impact

Users and agents can choose the correct signer feature and wallet behavior from one page, and application tests can progress from fast deterministic mocks to explicit integration environments without silently depending on public infrastructure.

@mattsse
mattsse requested a review from grandizzy July 16, 2026 11:10
@mattsse
mattsse force-pushed the mattsse/docs-provider-workflows branch from be5c376 to e1408e5 Compare July 16, 2026 14:45
@mattsse
mattsse changed the base branch from mattsse/docs-provider-workflows to main July 16, 2026 14:46
@mattsse
mattsse force-pushed the mattsse/docs-signers-testing branch from 2296818 to 8df17bb Compare July 16, 2026 14:46
@mattsse
mattsse merged commit 1dda229 into main Jul 16, 2026
2 checks passed
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