#transaction #data #penumbra #structures #view #created

no-std penumbra-sdk-transaction

Core transaction data structures for Penumbra

1 unstable release

new 0.82.0-alpha.0 Dec 27, 2024

#1915 in Data structures

Download history 113/week @ 2024-12-22

113 downloads per month
Used in 6 crates

MIT/Apache

7MB
154K SLoC

Data modeling for Penumbra transactions.

This crate defines data structures that provide modeling of shielded transactions through their entire lifecycle:

  • the TransactionPlan type completely describes a planned transaction before it is created;

  • the Transaction type represents the shielded transaction itself;

  • the TransactionView type represents a view from a particular TransactionPerspective (e.g., the sender or receiver) of the cleartext contents of a shielded transaction after it has been created.

Dependencies

~49MB
~897K SLoC