penumbra_sdk_transaction/
lib.rs1#![deny(clippy::unwrap_used)]
16#![allow(clippy::clone_on_copy)]
17#![cfg_attr(docsrs, feature(doc_auto_cfg))]
19
20mod auth_data;
21mod detection_data;
22mod error;
23mod is_action;
24mod parameters;
25mod transaction;
26mod witness_data;
27
28pub mod action;
29pub mod action_list;
30pub mod gas;
31pub mod memo;
32pub mod plan;
33pub mod view;
34
35pub use action::Action;
36pub use action_list::ActionList;
37pub use auth_data::AuthorizationData;
38pub use detection_data::DetectionData;
39pub use error::Error;
40pub use is_action::IsAction;
41pub use parameters::TransactionParameters;
42pub use penumbra_sdk_txhash as txhash;
43pub use plan::{ActionPlan, TransactionPlan};
44pub use transaction::{Transaction, TransactionBody, TransactionSummary};
45pub use view::{ActionView, MemoPlaintextView, MemoView, TransactionPerspective, TransactionView};
46pub use witness_data::WitnessData;
47
48pub struct Compat<'a, T>(pub &'a T);