How to run a local dev node
A local Arbitrum Nitro dev node can help you deploy and test smart contracts in a fully controlled environment. This how-to walks you through the process of deploying and running a full development environment on your local machine that includes a Nitro dev node, a dev-mode geth L1, and multiple instances with different roles.
Stylus support
If you want your local development environment to support Stylus, check out this guide.
Step 1. Install prerequisites
You'll need docker and docker compose to run your node. Follow the instructions in their site to install them.