Description
Difficulty: Expert
Type: Feature
Summary
Implement SDK diagnostics and observability hooks for configuration, network state, transaction lifecycle, wallet capability, and vault readiness.
Current Behaviour
Apps need debug information, but diagnostics can leak secret keys, raw payloads, or sensitive transaction material.
Expected Behaviour
The SDK should expose opt-in diagnostics with strict redaction and safe lifecycle events.
Suggested Implementation
Create diagnostics report types, event hook interfaces, redaction rules, module integrations, fixtures, tests, and documentation.
Files or Areas Likely Affected
- src/diagnostics/
- src/config/
- src/network/
- src/transactions/
- src/wallet/
- src/vault/
- src/errors/
- tests/
- docs/
Acceptance Criteria
Additional Notes
This should support debugging without compromising user safety.
Description
Difficulty: Expert
Type: Feature
Summary
Implement SDK diagnostics and observability hooks for configuration, network state, transaction lifecycle, wallet capability, and vault readiness.
Current Behaviour
Apps need debug information, but diagnostics can leak secret keys, raw payloads, or sensitive transaction material.
Expected Behaviour
The SDK should expose opt-in diagnostics with strict redaction and safe lifecycle events.
Suggested Implementation
Create diagnostics report types, event hook interfaces, redaction rules, module integrations, fixtures, tests, and documentation.
Files or Areas Likely Affected
Acceptance Criteria
Additional Notes
This should support debugging without compromising user safety.