miden_objects/transaction/
mod.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
use super::{
    account::{Account, AccountDelta, AccountHeader, AccountId},
    block::BlockHeader,
    note::{NoteId, Nullifier},
    vm::AdviceInputs,
    Digest, Felt, Hasher, Word, WORD_SIZE, ZERO,
};

mod chain_mmr;
mod executed_tx;
mod inputs;
mod outputs;
mod proven_tx;
mod transaction_id;
mod tx_args;
mod tx_witness;

pub use chain_mmr::ChainMmr;
pub use executed_tx::{ExecutedTransaction, TransactionMeasurements};
pub use inputs::{InputNote, InputNotes, ToInputNoteCommitments, TransactionInputs};
pub use outputs::{OutputNote, OutputNotes, TransactionOutputs};
pub use proven_tx::{
    InputNoteCommitment, ProvenTransaction, ProvenTransactionBuilder, TxAccountUpdate,
};
pub use transaction_id::TransactionId;
pub use tx_args::{TransactionArgs, TransactionScript};
pub use tx_witness::TransactionWitness;