15 releases (1 stable)

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

#684 in Data structures

Download history 124/week @ 2024-12-24 9/week @ 2024-12-31 823/week @ 2025-01-07 360/week @ 2025-01-14

1,316 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
~878K SLoC