miden_protocol/transaction/
mod.rs1use super::account::{AccountDelta, AccountHeader, AccountId};
2use super::note::{NoteId, Nullifier};
3use super::vm::AdviceInputs;
4use super::{Felt, Hasher, WORD_SIZE, Word, ZERO};
5
6mod executed_tx;
7mod inputs;
8mod kernel;
9mod ordered_transactions;
10mod outputs;
11mod partial_blockchain;
12mod proven_tx;
13mod transaction_id;
14mod tx_args;
15mod tx_header;
16mod tx_summary;
17
18pub use executed_tx::{ExecutedTransaction, TransactionMeasurements};
19pub use inputs::{AccountInputs, InputNote, InputNotes, ToInputNoteCommitments, TransactionInputs};
20pub use kernel::{TransactionAdviceInputs, TransactionEventId, TransactionKernel, memory};
21pub use ordered_transactions::OrderedTransactionHeaders;
22pub use outputs::{OutputNote, OutputNotes, TransactionOutputs};
23pub use partial_blockchain::PartialBlockchain;
24pub use proven_tx::{
25 InputNoteCommitment,
26 ProvenTransaction,
27 ProvenTransactionBuilder,
28 TxAccountUpdate,
29};
30pub use transaction_id::TransactionId;
31pub use tx_args::{TransactionArgs, TransactionScript};
32pub use tx_header::TransactionHeader;
33pub use tx_summary::TransactionSummary;