A struct that represents the chain Merkle Mountain Range (MMR).
Describes the result of executing a transaction program for the Miden rollup.
The commitment to an input note.
Input notes for a transaction, empty if the transaction does not consume notes.
Contains a list of output notes of a transaction. The list can be empty if the transaction does
not produce any notes.
Result of executing and proving a transaction. Contains all the data required to verify that a
transaction was executed correctly.
Builder for a proven transaction.
Optional transaction arguments.
A unique identifier of a transaction.
Contains the data required to execute a transaction.
Stores the resulting number of cycles for each transaction execution stage obtained from the
TransactionProgress struct.
Describes the result of executing a transaction.
Transaction script.
Transaction witness contains all the data required to execute and prove a Miden rollup
transaction.
Describes the changes made to the account state resulting from a transaction execution.