## Summary `swap/service.go` + `swap_handler.go` (escrow on-chain flow) and `token/service.go` + handler have no tests. ## Acceptance Criteria - [ ] Swap offer lifecycle (create/accept/execute/cancel) tests - [ ] Token stake/unstake happy + error paths - [ ] Handler-level authz tests ## Complexity High.
Summary
swap/service.go+swap_handler.go(escrow on-chain flow) andtoken/service.go+ handler have no tests.Acceptance Criteria
Complexity
High.