Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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/)