Crate penumbra_view

source ·
Expand description

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.



  • The view protocol is used by a view client, who wants to do some transaction-related actions, to request data from a view service, which is responsible for synchronizing and scanning the public chain state with one or more full viewing keys.