privacy-ethereum/pse.dev

GitHub: privacy-ethereum/pse.dev

PSE 团队的官方网站,展示其在以太坊隐私与可扩展性方向的密码学研究和实验成果。

Stars: 27 | Forks: 78

# Ethereum 隐私守护者 通过密码学研究和集体实验来增强 Ethereum。 ## 本地运行 克隆项目 ``` git clone https://github.com/privacy-ethereum/pse.dev ``` 进入项目目录 ``` cd pse.dev ``` 安装依赖 ``` yarn ``` 启动应用 ``` yarn dev ``` ## 技术栈 [@shadcn 的 Nextjs 13 模板](https://github.com/shadcn/next-template) - Next.js 14 App Directory - Radix UI Primitives - Tailwind CSS - 来自 [Lucide](https://lucide.dev) 的图标 - Tailwind CSS class 排序、合并和 linting。 ## 测试 快捷命令: ``` # 运行所有测试 (CI mode) yarn test # Watch mode (dev) yarn test:watch # UI runner yarn test:ui # Coverage report yarn test:coverage # 验证设置 (sanity checks) yarn test:validation ``` 注意事项: - 测试文件位于 `tests/` 目录,工具函数位于 `tests/test-utils.tsx`。 - Mock 文件位于 `tests/mocks/` 下(包括 Next 组件、浏览器 API、外部库)。 - 使用来自 `@/tests/test-utils` 的自定义 render 来获取 providers。 - 路径别名 `@/` 指向项目根目录。 - 已预配置 jsdom 环境。
标签:React, Syscall, Syscalls, Web开发, 以太坊, 前端, 官方网站, 密码学, 手动系统调用, 数据可视化, 自动化攻击