19 releases (5 stable)

new 1.2.0 Mar 5, 2025
1.1.0 Feb 26, 2025
1.0.1 Jan 29, 2025
0.82.0-alpha.15 Jan 15, 2025
0.82.0-alpha.0 Dec 27, 2024

#565 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 190/week @ 2025-02-08 396/week @ 2025-02-15 341/week @ 2025-02-22 490/week @ 2025-03-01

1,420 downloads per month
Used in 11 crates (7 directly)

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

~50MB
~895K SLoC