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 effects;
16pub use effects::{TransactionEffects, TransactionEffectsV1};
17
18mod args;
19pub use args::{NoteArgument, TransactionArgs, TransactionArgsError, TransactionScript};
20
21mod notes;
22pub use notes::{
23    AuthenticatedInputNote,
24    InputNote,
25    InputNoteCommitment,
26    InputNoteError,
27    InputNotes,
28    OutputNote,
29    PrivateOutputNote,
30    PublicOutputNote,
31    RawOutputNote,
32    RawOutputNotes,
33};
34
35mod inputs;
36pub use inputs::{
37    ForeignAccountSlotName,
38    ForeignAccountSlotNameError,
39    TransactionInputs,
40    TransactionInputsError,
41    TransactionInputsV1,
42};
43
44mod batch;
45pub use batch::{
46    BatchAccountUpdate,
47    ProposedBatch,
48    ProposedBatchError,
49    ProvenBatch,
50    ProvenBatchError,
51};