16 releases (2 stable)

1.0.1 Jan 29, 2025
1.0.0 Jan 21, 2025
0.82.0-alpha.15 Jan 15, 2025
0.82.0-alpha.0 Dec 27, 2024

#575 in Data structures

Download history 115/week @ 2024-12-22 15/week @ 2024-12-29 761/week @ 2025-01-05 390/week @ 2025-01-12 276/week @ 2025-01-19 145/week @ 2025-01-26 38/week @ 2025-02-02

914 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
~880K SLoC