Skip to content

feat: implement issues #598-601 refactoring - #657

Open
obedebuka41-dotcom wants to merge 1 commit into
Smartdevs17:mainfrom
obedebuka41-dotcom:feature/issues-598-601-refactoring
Open

feat: implement issues #598-601 refactoring#657
obedebuka41-dotcom wants to merge 1 commit into
Smartdevs17:mainfrom
obedebuka41-dotcom:feature/issues-598-601-refactoring

Conversation

@obedebuka41-dotcom

Copy link
Copy Markdown

Files changed:

  • backend/src/types/errors.ts
  • backend/src/middleware/errorHandler.ts
  • frontend/lib/errors.ts
  • frontend/src/components/common/ErrorBoundary.tsx
  • frontend/store/slices.ts
  • frontend/store/useStore.ts
  • contracts/src/common.rs
  • contracts/src/escrow.rs
  • contracts/src/dispute.rs
  • contracts/src/multisig.rs
  • contracts/src/htlc.rs
  • contracts/src/lib.rs
  • backend/prisma/schema.prisma
  • packages/types/src/domain/primitives.ts
  • .gitignore

What this PR does

Changes

  • List of notable files and modules touched (monorepo wiring, Sentry integration, dashboards, etc.)
  • Notes about the Turborepo configuration, shared packages, and ESLint/TS config

Why

  • Rationale for the changes and how they solve the Acceptance Criteria

How to test

  • Steps to reproduce locally, including commands to run build/test
  • Any environment variables needed (e.g., SENTRY_DSN)
  • How to verify the dashboards/alerts configuration (stubs or real)

Notes

- Smartdevs17#601: structured error handling with domain error classes, metadata logging, client utilities, and ErrorBoundary
- Smartdevs17#600: modular contract architecture with common, escrow, dispute, multisig, htlc libraries
- Smartdevs17#599: Zustand slices pattern with domain slices and combined store
- Smartdevs17#598: Prisma schema base model documentation and consistent patterns

Files changed:
- backend/src/types/errors.ts
- backend/src/middleware/errorHandler.ts
- frontend/lib/errors.ts
- frontend/src/components/common/ErrorBoundary.tsx
- frontend/store/slices.ts
- frontend/store/useStore.ts
- contracts/src/common.rs
- contracts/src/escrow.rs
- contracts/src/dispute.rs
- contracts/src/multisig.rs
- contracts/src/htlc.rs
- contracts/src/lib.rs
- backend/prisma/schema.prisma
- packages/types/src/domain/primitives.ts
- .gitignore
@vercel

vercel Bot commented Jul 28, 2026

Copy link
Copy Markdown

@Fancyhe1 is attempting to deploy a commit to the smartdevs17's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Jul 28, 2026

Copy link
Copy Markdown

@obedebuka41-dotcom Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment