Skip to content

penumbra-zone/web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

da02326 Β· Apr 4, 2025
Apr 4, 2025
Apr 3, 2025
Apr 4, 2025
Apr 2, 2025
Feb 23, 2025
Apr 4, 2025
Mar 5, 2025
Apr 2, 2025
Apr 2, 2025
Apr 2, 2025
Apr 2, 2025
Jul 15, 2024
Aug 23, 2024
Apr 22, 2024
Apr 22, 2024
Jul 17, 2024
Dec 1, 2024
Apr 2, 2025
Apr 2, 2025
Apr 2, 2025
Apr 2, 2025
Apr 4, 2025
Aug 4, 2023
Dec 1, 2024
Mar 28, 2025
Feb 29, 2024

Repository files navigation

Penumbra Web

The Penumbra monorepo for all things web.

ci status

This is a monolithic repository of Penumbra web code, a monorepo. Multiple apps, internal packages, and published packages are developed in this repository, to simplify work and make broad cross-package changes more feasible.

To participate in the test network, use a browser extension like Prax from the Chrome Web Store.

You can talk to us on Discord.

You might be looking for examples

What's in here

Minifront: Dapp to swap, stake, and send on the Penumbra testnet.

Status: Public info dashboard for Penumbra nodes.

Published Packages

All have a @penumbra-zone/ namespace prefix on npm.

🌘 bech32m πŸŒ‘ client πŸŒ‘ constants πŸŒ‘ crypto πŸŒ‘ getters πŸŒ‘ keys πŸŒ‘ perspective πŸŒ‘ protobuf πŸŒ‘ services πŸŒ‘ services-context πŸŒ‘ storage πŸŒ‘ transport-chrome πŸŒ‘ transport-dom πŸŒ‘ types πŸŒ‘ wasm πŸŒ’

Documentation

General documentation is available in docs/README.md. Package-specific documentation is available in each respective package.

Getting Started

Prerequisites

Building

Once you have all these tools, you can

git clone https://github.com/penumbra-zone/web
cd web
pnpm i
pnpm dev

You now have a local copy of Minifront available at https://localhost:5173.

Minifront will hot-reload.

Security

If you believe you've found a security-related issue with Penumbra, please disclose responsibly by contacting the Penumbra Labs team at security@penumbralabs.xyz.