Module transaction
Source - ChainMmr
- A struct that represents the chain Merkle Mountain Range (MMR).
- ExecutedTransaction
- Describes the result of executing a transaction program for the Miden rollup.
- InputNoteCommitment
- The commitment to an input note.
- InputNotes
- Input notes for a transaction, empty if the transaction does not consume notes.
- OutputNotes
- Contains a list of output notes of a transaction. The list can be empty if the transaction does
not produce any notes.
- ProvenTransaction
- Result of executing and proving a transaction. Contains all the data required to verify that a
transaction was executed correctly.
- ProvenTransactionBuilder
- Builder for a proven transaction.
- TransactionArgs
- Optional transaction arguments.
- TransactionId
- A unique identifier of a transaction.
- TransactionInputs
- Contains the data required to execute a transaction.
- TransactionMeasurements
- Stores the resulting number of cycles for each transaction execution stage obtained from the
TransactionProgress struct. - TransactionOutputs
- Describes the result of executing a transaction.
- TransactionScript
- Transaction script.
- TransactionWitness
- Transaction witness contains all the data required to execute and prove a Miden rollup
transaction.
- TxAccountUpdate
- Describes the changes made to the account state resulting from a transaction execution.
- InputNote
- An input note for a transaction.
- OutputNote
- The types of note outputs supported by the transaction kernel.
- ToInputNoteCommitments
- Specifies the data used by the transaction kernel to commit to a note.