Context
wallet.controller.ts has a listWallets handler and wallet.services.ts creates a wallet repository, but wallet.routes.ts does not register any route. This leaves the wallet module in a half-implemented state: it is present in the codebase but not reachable through the API.
Scope
Out of Scope
- Wallet creation or balance mutation endpoints
- Chain balance synchronization
- Large platform permission redesign
Acceptance Criteria
Suggested Files or Packages
src/components/v1/wallet/
src/components/v1/routes.v1.ts
src/__tests__/
README.md
Context
wallet.controller.tshas alistWalletshandler andwallet.services.tscreates a wallet repository, butwallet.routes.tsdoes not register any route. This leaves the wallet module in a half-implemented state: it is present in the codebase but not reachable through the API.Scope
Out of Scope
Acceptance Criteria
bun run type-checkpassesbun run testpassesbun run lintpassesSuggested Files or Packages
src/components/v1/wallet/src/components/v1/routes.v1.tssrc/__tests__/README.md