Problem
Transaction signing logic is duplicated across loan
repayment, vouch submission, and deposit flows.
What To Build
- TransactionSigner service
- useTransaction hook with consistent states
- Replace all inline signing with abstraction
Files To Touch
- src/transactions/transaction-signer.service.ts (new)
- hooks/useTransaction.ts (new)
- All screens with transaction signing
Acceptance Criteria
Mandatory Checks Before PR
Problem
Transaction signing logic is duplicated across loan
repayment, vouch submission, and deposit flows.
What To Build
Files To Touch
Acceptance Criteria
Mandatory Checks Before PR