What are Accounts?
Accounts are the primary actors in Miden — they store code, state, and assets, and execute transactions locally with private state.
Components
Define Miden account components using the #[component] macro — storage, methods, and auto-generated bindings.
Storage
Persistent state management with Value slots and StorageMaps in Miden smart contracts.
Custom Types
Export custom structs and enums for use in public component methods with #[export_type].
Account Operations
Query account state and mutate the vault using self methods in Miden components.
Cryptography
RPO-Falcon512 signature verification and hashing primitives in Miden contracts.
Authentication
Authentication component pattern and nonce management for Miden accounts.