Run these checks before submitting a pull request:
npm run lintRuns ESLint across the codebase.
npm run typecheckEnsures all TypeScript types are correct.
npm run buildVerifies the Next.js app builds without errors.
npm run test:contractsRuns Hardhat tests for the Solidity registry contract.
npm run lint && npm run typecheck && npm run build && npm run test:contracts