-
Type: Sub-task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
Use Case
Currently, the transaction APIs have recursion and shared logic that makes changing the error handling difficult. We want to change to using a loop and unconsolidated error handling that diverges for either API.
User Experience
- None
Dependencies
- None
Risks/Unknowns
- None
Acceptance Criteria
Implementation Requirements
- Remove recursion
- Diverge abort and commit logic to prepare for CSOT error conditions that are different for either operation
Testing Requirements
- Existing tests
Documentation Requirements
- None
Follow Up Requirements
- None