2026-03-31 16:48:28 +09:00
2026-02-18 16:33:33 +01:00
2025-08-11 12:36:12 +02:00
2025-04-09 06:35:30 +01:00
2026-03-31 16:21:13 +09:00
2026-03-31 16:48:28 +09:00
2026-02-09 21:55:53 -06:00
2025-12-14 13:17:52 +01:00
2025-12-04 10:30:57 +01:00
2025-08-11 12:36:12 +02:00
2026-02-09 21:55:53 -06:00
2025-04-09 06:35:30 +01:00
2025-10-02 14:03:56 +02:00
2026-03-20 11:53:46 +01:00
2023-09-19 19:10:01 +02:00
2025-08-11 12:36:12 +02:00
2024-10-29 20:15:47 +01:00
2025-12-13 19:03:11 +01:00
2025-04-09 06:35:30 +01:00
2025-04-25 13:41:58 +01:00
2025-08-11 12:36:12 +02:00
2025-08-11 12:36:12 +02:00
2025-12-13 19:03:11 +01:00

Privacy Stewards of Ethereum

Enhancing Ethereum through cryptographic research and collective experimentation.

Contributing guidelines

Open for contribution.

  • For adding new features, please open PR and first merge to staging/dev for QA, or open issue for suggestion, bug report.
  • For any misc. update such as typo, PR to main and two approval is needed.

Add/Edit article

Add/Edit project list

PR Review process

  • Translation PRs: Please tag a member who can help review your translation.
  • All PRs: Please clearly state your intention or the purpose of the pull request.
  • Suggestions: If you have any suggestions, feel free to open an issue.

Run Locally

Clone the project

  git clone https://github.com/privacy-ethereum/pse.dev

Go to the project directory

  cd pse.dev

Install dependencies

  yarn

Start the app

  yarn dev

Tech Stack

@shadcn's Nextjs 13 template

  • Next.js 14 App Directory
  • Radix UI Primitives
  • Tailwind CSS
  • Icons from Lucide
  • Tailwind CSS class sorting, merging and linting.

Testing

Quick commands:

# Run all tests (CI mode)
yarn test

# Watch mode (dev)
yarn test:watch

# UI runner
yarn test:ui

# Coverage report
yarn test:coverage

# Validate setup (sanity checks)
yarn test:validation

Notes:

  • Tests live in tests/ with utilities in tests/test-utils.tsx.
  • Mocks are under tests/mocks/ (Next components, browser APIs, external libs).
  • Use the custom render from @/tests/test-utils to get providers.
  • Path alias @/ points to project root.
  • jsdom environment is preconfigured.
Description
No description provided
Readme MIT 139 MiB
Languages
TypeScript 96.7%
JavaScript 2.3%
CSS 0.8%
Dockerfile 0.2%