Structs§
- Account
Inputs - Contains information about an account, with everything required to execute a transaction.
- Executed
Transaction - Describes the result of executing a transaction program for the Miden protocol.
- Input
Note Commitment - The commitment to an input note.
- Input
Notes - Input notes for a transaction, empty if the transaction does not consume notes.
- Ordered
Transaction Headers - The ordered set of transaction headers in a
ProvenBatchorProvenBlock. - Output
Notes - Contains a list of output notes of a transaction. The list can be empty if the transaction does not produce any notes.
- Partial
Blockchain - A partial view into the full
Blockchain’s Merkle Mountain Range (MMR). - Proven
Transaction - Result of executing and proving a transaction. Contains all the data required to verify that a transaction was executed correctly.
- Proven
Transaction Builder - Builder for a proven transaction.
- Transaction
Args - Optional transaction arguments.
- Transaction
Header - A transaction header derived from a
ProvenTransaction. - Transaction
Id - A unique identifier of a transaction.
- Transaction
Inputs - Contains the data required to execute a transaction.
- Transaction
Measurements - Stores the resulting number of cycles for each transaction execution stage obtained from the
TransactionProgressstruct. - Transaction
Outputs - Describes the result of executing a transaction.
- Transaction
Script - Transaction script.
- Transaction
Summary - The summary of the changes that result from executing a transaction.
- TxAccount
Update - Describes the changes made to the account state resulting from a transaction execution.
Enums§
- Input
Note - An input note for a transaction.
- Output
Note - The types of note outputs supported by the transaction kernel.
Traits§
- ToInput
Note Commitments - Specifies the data used by the transaction kernel to commit to a note.