Skip to main content

miden_objects/decoded/transaction/
mod.rs

1//! Domain construction for decoded transaction messages.
2
3#[cfg(test)]
4pub(crate) mod test_utils;
5
6mod core;
7pub use core::{
8    ProvenTransaction,
9    TransactionHeader,
10    TransactionHeaderBuildError,
11    TransactionId,
12    TxAccountUpdate,
13};
14
15mod args;
16pub use args::{NoteArgument, TransactionArgs, TransactionArgsError, TransactionScript};
17
18mod notes;
19pub use notes::{
20    AuthenticatedInputNote,
21    InputNote,
22    InputNoteCommitment,
23    InputNoteError,
24    InputNotes,
25    OutputNote,
26    PrivateOutputNote,
27    PublicOutputNote,
28};
29
30mod inputs;
31pub use inputs::{
32    ForeignAccountSlotName,
33    ForeignAccountSlotNameError,
34    TransactionInputs,
35    TransactionInputsError,
36    TransactionInputsV1,
37};
38
39mod batch;
40pub use batch::{
41    BatchAccountUpdate,
42    ProposedBatch,
43    ProposedBatchError,
44    ProvenBatch,
45    ProvenBatchError,
46};