Skills / Community / Arbitrum dApp Builder

Arbitrum dApp Builder

Build full-stack dApps on Arbitrum with Stylus (Rust) and/or Solidity. Covers local devnode setup, contract development and testing, deployment to Arbitrum, and React frontend integration with viem. An opinionated, end-to-end guide for shipping on L2.

This skill is an opinionated guide for building decentralized apps on Arbitrum. It covers spinning up a local devnode, writing contracts in Stylus (Rust) or Solidity, testing and deploying to Arbitrum, and wiring a React frontend to contracts using viem — from project scaffold to a working dApp.

arbitrum blockchain solidity stylus viem

When to use

Use when starting a new Arbitrum project, writing Stylus or Solidity contracts, setting up a local devnode, deploying to Arbitrum, or building a React frontend that reads from and writes to Arbitrum contracts with viem.

Examples

Stylus contract in Rust

Write and test an Arbitrum Stylus contract

Write an Arbitrum Stylus contract in Rust for a simple staking vault and add tests I can run against a local devnode

Frontend with viem

Connect a React app to a contract

Wire my React frontend to my deployed Arbitrum contract using viem, with a connect-wallet flow and a write transaction
Added to wishlist