This monorepo will help you get started with building on Arbitrum. It provides various simple demos showing and explaining how to interact with Arbitrum — deploying and using contracts directly on L2, moving Ether and tokens betweens L1 and L2, and more.
We show how you can use broadly supported Ethereum ecosystem tooling (Hardhat, Ethers-js, etc.) as well as our special Arbitrum SDK for convenience.
From root directory:
yarn install
- 🐹 Pet Shop DApp (L2 only)
- 🗳 Election DApp (L2 only)
⤴️ 🔹 Deposit Ether⤵️ 🔹 Withdraw Ether⤴️ 💸 Deposit Token⤵️ 💸 Withdraw token⤴️ 🔹 Contract deposit
- 🤝 Greeter (L1 to L2)
- 📤 Outbox (L2 to L1)
- ⏰ L1 Confirmation Checker
- ⏰ L2 block verification in assertion