- Introduction
- Roadmap
- Protocol
❱
- Account
❱
- Components
- Note
- Asset
- Transaction
- State
- Blockchain
- Tutorials
❱
- Miden Node Setup
- Rust-Client
❱
- Creating Accounts and Faucets
- Mint, Consume, and Create Notes
- Deploying a Counter Contract
- Interacting with Public Smart Contracts
- How To Create Notes with Custom Logic
- Foreign Procedure Invocation
- How to Use Ephemeral Notes
- How to Use Mappings in Miden Assembly
- Web-Client
❱
- Creating Accounts and Faucets
- Mint, Consume, and Create Notes
- Client
❱
- Installation
- Getting started
❱
- Create account
- Peer-to-peer transfer
- Private peer-to-peer transfer
- Features
- Design
- Library
- CLI
❱
- Config
- Examples
- API
- Node
❱
- Node Operator Guide
❱
- Architecture
- Installation
- Configuraton and Usage
- Monitoring
- Versioning
- Node gRPC Reference
- Virtual Machine
❱
- Overview
- Usage
- Performance
- Development tooling
❱
- Debugger
- REPL
- User Documentation
❱
- Miden Assembly
❱
- Code Organization
- Execution contexts
- Flow Control
- Field Operations
- u32 Operations
- Stack manipulation
- Input / Output Operations
- Cryptographic Operations
- Events
- Debugging
- Miden Standard Library
❱
- std::collections
- std::crypto::dsa
- std::crypto::fri
- std::crypto::hashes
- std::math::u64
- std::mem
- std:sys
- Design
❱
- Programs
- Program decoder
❱
- Decoder constraints
- Operand stack
❱
- Operation constraints
- System operations
- Field operations
- u32 operations
- Stack manipulation
- Input / output operations
- Cryptographic operations
- Range Checker
- Chiplets
❱
- Hash Chiplet
- Bitwise Chiplet
- Memory Chiplet
- Kernel ROM Chiplet
- Lookup arguments
❱
- Multiset checks
- LogUp
- Background Material
- Compiler
❱
- Usage
❱
- As an Executable
- As a Cargo extension
- Guides
❱
- Rust To WebAssembly
- WebAssembly To Miden Assembly
- Developing Miden Programs In Rust
- Developing Miden Rollup Accounts And Note Scripts In Rust
- Debugging programs
- FAQ
- Glossary
- Useful links