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
use super::{
    accounts::{Account, AccountDelta, AccountHeader, AccountId},
    notes::{NoteId, Nullifier},
    vm::AdviceInputs,
    BlockHeader, 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;