Resources
This page links to various resources that are helpful for working with and understanding Penumbra.
Getting started
- The primary communication hub is our Discord; click the link to join the discussion there.
- Documentation on how to use
pcli
, how to runpd
, and how to do development can be found at guide.penumbra.zone.
For developers
- The protocol specification is rendered at protocol.penumbra.zone.
- The API documentation is rendered at rustdoc.penumbra.zone.
- The protobuf documentation is rendered at buf.build/penumbra-zone/penumbra.
- The current sprint progress is tracked on a Github project board (hint: 🔖 this).
- The development history by testnet can be found at another Github board.
Tools
- Public testnet
pd
endpoint:https://grpc.testnet.penumbra.zone
This URL won’t work in a web browser, as the service speaks gRPC. - Public testnet
cometbft
API endpoint: https://rpc.testnet.penumbra.zone - Block explorer: https://cuiloa.testnet.penumbra.zone
- Metrics: https://grafana.testnet.penumbra.zone
For all those URLs, there’s also a preview
version available, e.g. https://grpc.testnet-preview.penumbra.zone
,
that tracks the latest tip of the git repo, rather than the current public testnet.
Talks and presentations
These talks were given at various conferences and events, describing different aspects of the Penumbra ecosystem.
- DevCon 2022: Building a Private DEX with ZKPs and Threshold Cryptography
- ZK8: How to build a private DEX
- ZK8: Tiered Merkle Topiary in Rust
- ZK Whiteboard Session: ZK Swaps
- MEV Day: Minimizing MEV with sealed-input batch swaps
- Nebular Summit: Creating Performant Interchain Privacy At Scale
- Interchain FM: Penumbra, Zero-Knowledge Decentralized Exchange