Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/offchainlabs/arbitrum-tutorials
Get started developing on Arbitrum
https://github.com/offchainlabs/arbitrum-tutorials
Last synced: 7 days ago
JSON representation
Get started developing on Arbitrum
- Host: GitHub
- URL: https://github.com/offchainlabs/arbitrum-tutorials
- Owner: OffchainLabs
- Created: 2021-08-02T14:51:43.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-11-01T10:18:00.000Z (16 days ago)
- Last Synced: 2024-11-01T10:25:26.917Z (16 days ago)
- Language: JavaScript
- Homepage:
- Size: 2.78 MB
- Stars: 455
- Watchers: 29
- Forks: 280
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Arbitrum Tutorials
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](https://github.com/OffchainLabs/arbitrum-sdk) for convenience.
## Installation
From root directory:
```bash
yarn install
```## What's included?
#### :white_check_mark: Basics
- ๐น [Pet Shop DApp](./packages/demo-dapp-pet-shop/) (L2 only)
- ๐ณ [Election DApp](./packages/demo-dapp-election/) (L2 only)#### :white_check_mark: Moving Stuff around
- โคด๏ธ ๐น [Deposit Ether](./packages/eth-deposit/)
- โคต๏ธ ๐น [Withdraw Ether](./packages/eth-withdraw/)
- โคด๏ธ ๐ธ [Deposit Token](./packages/token-deposit/)
- โคต๏ธ ๐ธ [Withdraw token](./packages/token-withdraw/)
- โคด๏ธ ๐น [L2 Alias Control and Fund Transfer Guide](./packages/contract-deposit/)#### :white_check_mark: General interop
- ๐ค [Greeter](./packages/greeter/) (L1 to L2)
- ๐ค [Outbox](./packages/outbox-execute/) (L2 to L1)
- โฐ [L1 Confirmation Checker](./packages/l1-confirmation-checker/)
- โฐ [L2 block verification in assertion](./packages/l2-block-verification-in-assertion/)#### :white_check_mark: Advanced Features
- ยฎ๏ธ [Arb Address Table](./packages/address-table/)
- ๐ [Bridging Custom Token](./packages/custom-token-bridging/)
- โ๏ธ [Delayed inbox message(l2MSG)](./packages/delayedInbox-l2msg/)
- ๐ [Redeem Retryable Ticket](./packages/redeem-failed-retryable/)
- ๐ [Deposit Ether or Tokens from L1 to L3](./packages/l1-l3-teleport/)