# ETH Cluj 2026: How To Build on Arbitrum

Welcome to the ETH Cluj 2026 workshop materials. This book covers everything
from Ethereum fundamentals and Arbitrum's role in the ecosystem, through
writing your first Solidity smart contract, deep-diving into Stylus and
WebAssembly, to building a full-stack dApp frontend.

## Important Links

- [Telegram group for questions](https://t.me/+mgaVt6wgBdYwNjg0)
- [Metamask wallet](https://metamask.io/)
- [Chainlist — add Superposition testnet](https://chainlist.org/)
- [Superposition faucet](https://faucet.superposition.so/)
- [Superposition testnet explorer](https://testnet-explorer.superposition.so/)
- [Remix browser Solidity editor](https://remix.ethereum.org/)
- [Wizard Stylus editor](https://thewizard.app/)
- [Stackblitz full-stack editor](https://stackblitz.com/)
- [Wagmi React hooks docs](https://wagmi.sh/)
- [GitHub repository](https://github.com/stylus-developers-guild/ethcluj-2026)

```{note}
The contract code in this book was not written with ERC20 safety in mind.
There are no return value checks. **Not for production!**
```

## Table of Contents

```{toctree}
:maxdepth: 2
:numbered:

chapter-1
chapter-2
chapter-3
chapter-4
```

## Appendices

```{toctree}
:maxdepth: 1

challenges
```
