## Summary `internal/domain/wallet/service.go` (553 lines) mixes wallet creation, Horizon funding/trustline/USDC seeding, signing, payment security checks, and AES-256-GCM encrypt/decrypt helpers. ## Acceptance Criteria - [ ] Extract crypto (encrypt/decrypt/key-derivation) into a dedicated package - [ ] Extract Stellar funding/trustline operations into pkg/stellar helpers - [ ] Service focuses on orchestration + security policy - [ ] No behavioral change; tests added/kept green ## Complexity High.
Summary
internal/domain/wallet/service.go(553 lines) mixes wallet creation, Horizon funding/trustline/USDC seeding, signing, payment security checks, and AES-256-GCM encrypt/decrypt helpers.Acceptance Criteria
Complexity
High.