Miden Playground
An interactive browser environment for learning Miden and testing smart contracts. No installation required — create a testnet sandbox, write and compile Rust account components and scripts, inspect the generated Miden Assembly (MASM), and execute transactions.
Open the Playground ↗
Launch a tutorial, open an example, or create a testnet sandbox.
Miden VM reference
Instruction set, stack semantics, chiplets, and assembler behaviour.
What you can do
Build smart contracts
Write and compile account components, authentication components, note scripts, and transaction scripts in Rust.
Inspect generated MASM
Review the read-only MASM output together with package exports, dependencies, and compilation errors.
Run transactions
Create or import accounts and notes, invoke account procedures, consume notes, and inspect transactions.
Related
First smart contract
Install the toolchain and build + deploy a counter contract in Rust.
MASM migration changes
Explicit module declarations, new import syntax, debug procedures, and other MASM-level deltas.
Smart contracts reference
Accounts, notes, transactions, and the Rust SDK surface.