Crate miden_tx

Source

Re-exports§

pub use host::TransactionHost;
pub use host::TransactionProgress;

Modules§

auth
host
utils

Structs§

LocalTransactionProver
Local Transaction prover is a stateless component which is responsible for proving transactions.
NoteConsumptionChecker
This struct performs input notes check against provided target account.
ProvingOptions
A set of parameters specifying how Miden VM execution proofs are to be generated.
TransactionExecutor
The transaction executor is responsible for executing Miden rollup transactions.
TransactionInputs
Contains the data required to execute a transaction.
TransactionMastStore
A store for the code available during transaction execution.
TransactionVerifier
The TransactionVerifier is used to verify ProvenTransactions.

Enums§

AuthenticationError
DataStoreError
NoteAccountExecution
Describes whether a transaction with a specified set of notes could be executed against target account.
NoteInputsCheck
Helper enum for getting a result of the well known note inputs check.
TransactionExecutorError
TransactionProverError
TransactionVerifierError

Traits§

DataStore
The DataStore trait defines the interface that transaction objects use to fetch data required for transaction execution.
MastForestStore
A set of MastForests available to the prover that programs may refer to (by means of an vm_core::mast::ExternalNode).
TransactionProver
The TransactionProver trait defines the interface that transaction witness objects use to prove transactions and generate a ProvenTransaction.