Skip to main content

miden_protocol/transaction/
mod.rs

1use 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::{
23    OutputNote,
24    OutputNoteCollection,
25    OutputNotes,
26    PrivateOutputNote,
27    PublicOutputNote,
28    RawOutputNote,
29    RawOutputNotes,
30    TransactionOutputs,
31};
32pub use partial_blockchain::PartialBlockchain;
33pub use proven_tx::{InputNoteCommitment, ProvenTransaction, TxAccountUpdate};
34pub use transaction_id::TransactionId;
35pub use tx_args::{TransactionArgs, TransactionScript, TransactionScriptRoot};
36pub use tx_header::TransactionHeader;
37pub use tx_summary::TransactionSummary;