25 releases (8 stable)
2.0.0-alpha.6 | Mar 31, 2025 |
---|---|
2.0.0-alpha.5 | Mar 24, 2025 |
1.4.0 | Apr 8, 2025 |
1.3.1 | Mar 21, 2025 |
0.82.0-alpha.0 | Dec 27, 2024 |
#240 in Magic Beans
1,309 downloads per month
Used in 10 crates
(2 directly)
12MB
172K
SLoC
Penumbra is a fully shielded zone for the Cosmos ecosystem, allowing anyone to securely transact, stake, swap, or marketmake without broadcasting their personal information to the world.
Getting involved
The primary communication hub is our Discord; click the link to join the discussion there.
The guide to using the Penumbra software and interacting with the testnets can be found at guide.penumbra.zone.
The (evolving) protocol spec is rendered at protocol.penumbra.zone.
The (evolving) API documentation is rendered at rustdoc.penumbra.zone.
The (evolving) protobuf documentation is rendered at buf.build/penumbra-zone/penumbra.
To participate in our test network, use Penumbra command line client pcli
.
To join the test network as a full node, follow setup instructions for Penumbra node implementation pd
.
Current work and roadmap
For a high-level view of current work-in-progress and future items, check out our:
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.
License
By contributing to penumbra you agree that your contributions will be licensed under the terms of both the LICENSE-Apache-2.0 and the LICENSE-MIT files in the root of this source tree.
If you're using penumbra you are free to choose one of the provided licenses:
SPDX-License-Identifier: MIT OR Apache-2.0
lib.rs
:
The view RPC library for the Penumbra Zone.
This crate provides a ViewClient
and a ViewServer
. These form a client-server pair to
synchronize and interact with public chain state using one or more full viewing keys. See the
documentation of ViewClient
and a ViewServer
for more information.
This crate also provides a Planner
. This is a planner for
TransactionPlan
.
Finally, this crate provides a Storage
type for managing persistent sqlite storage.
Dependencies
~116MB
~2.5M SLoC