Description
Difficulty: Expert
Type: Security
Summary
Add a safety policy for retrying failed or uncertain transaction submissions.
Current Behaviour
Consumers may retry transactions without knowing whether a previous submission succeeded.
Expected Behaviour
The SDK should clearly separate safe retries from unsafe duplicate submissions.
Suggested Implementation
Design retry classification using transaction hash tracking, timeout handling, and status polling.
Files or Areas Likely Affected
src/transactions/
src/errors/
docs/
tests/
Acceptance Criteria
Additional Notes
This is a high-impact reliability and safety issue.
Description
Difficulty: Expert
Type: Security
Summary
Add a safety policy for retrying failed or uncertain transaction submissions.
Current Behaviour
Consumers may retry transactions without knowing whether a previous submission succeeded.
Expected Behaviour
The SDK should clearly separate safe retries from unsafe duplicate submissions.
Suggested Implementation
Design retry classification using transaction hash tracking, timeout handling, and status polling.
Files or Areas Likely Affected
src/transactions/
src/errors/
docs/
tests/
Acceptance Criteria
Additional Notes
This is a high-impact reliability and safety issue.