17 releases (3 stable)

new 1.0.2 Feb 14, 2025
1.0.1 Jan 29, 2025
0.82.0-alpha.15 Jan 15, 2025
0.82.0-alpha.0 Dec 27, 2024

#900 in Data structures

Download history 86/week @ 2024-12-21 44/week @ 2024-12-28 696/week @ 2025-01-04 437/week @ 2025-01-11 284/week @ 2025-01-18 149/week @ 2025-01-25 40/week @ 2025-02-01 166/week @ 2025-02-08

682 downloads per month
Used in 6 crates

MIT/Apache

7MB
155K 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
~878K SLoC