Get desktop application:
View/edit binary Protocol Buffers messages
An account details.
Account summary.
Account details encoded using [miden_serde_utils::Serializable] implementation for [miden_protocol::account::Account].
An account header.
Used in:
The account ID.
Vault root hash.
Storage root hash.
Code root hash.
Account nonce.
Uniquely identifies a specific account. A Miden account ID is a 120-bit value derived from the commitments to account code and storage, and a random user-provided seed.
Used in: , , , , , , , , , , ,
15 bytes (120 bits) encoded using [miden_serde_utils::Serializable] implementation for [miden_protocol::account::account_id::AccountId].
A list of account IDs.
The list of account IDs.
Represents the storage header of an account.
Used in:
Storage slots with their types and data.
A single storage slot in the account storage header.
Used in:
The name of the storage slot.
The type of the storage slot.
The data (Word) for this storage slot. For value slots (slot_type=0), this is the actual value stored in the slot. For map slots (slot_type=1), this is the root of the storage map.
The state of an account at a specific block height.
Used in:
The account ID.
The current account commitment or zero if the account does not exist.
Block number at which the summary was made.
An account witness.
Used in:
Account ID for which this proof is requested.
The account ID within the proof, which may be different from the above account ID. This can happen when the requested account ID's prefix matches the prefix of an existing account ID in the tree. Then the witness will prove inclusion of this witness ID in the tree.
The state commitment whose inclusion the witness proves.
The merkle path of the state commitment in the account tree.