# Deposit to L2

A bridge to Layer 2 (L2) is a mechanism that allows users to transfer assets and data from a Layer 1 blockchain, like Ethereum, to a Layer 2 scaling solution. These bridges facilitate faster, cheaper transactions by moving activity off the main chain while still benefiting from the security of Layer 1. Once assets are bridged to L2, users can enjoy reduced fees and quicker transaction times, with the option to return their assets to the main chain when needed.

> The `deposit_to_l2_job` indexes all transactions related to deposit to l2 operations on the Ethereum mainnet. As a result, we can tract and query deposit-related informations.

**Key Features**

* Query deposit details through different dimensions (wallet address, chain name, bridge address, token, block number)
* Calculate the number of deposits made by a wallet on a specific bridge
* Determine on which chains a wallet has made deposit operations
* Calculate the quantity of tokens deposited by a wallet on different chains through various bridges

**Destination Chain:**

* **Optimism** Deposit ETH/ERC20 <https://etherscan.io/address/0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1>
* **Arbitrum**
  * Gateway to Deposit ERC20 <https://etherscan.io/address/0x72Ce9c846789fdB6fC1f34aC4AD25Dd9ef7031ef>
  * Deposit ETH <https://etherscan.io/address/0x4Dbd4fc535Ac27206064B68FfCf827b0A60BAB3f>
* **Base (OP Stack)**
  * Deposit ETH <https://etherscan.io/address/0x3154Cf16ccdb4C6d922629664174b904d80F2C35>
* **Linea**
  * Deposit ETH <https://etherscan.io/address/0xd19d4B5d358258f05D7B411E21A1460D11B0876F>
  * Deposit ERC20 <https://etherscan.io/address/0x051F1D88f0aF5763fB888eC4378b4D8B29ea3319>
  * Deposit USDC <https://etherscan.io/address/0x504A330327A089d8364C4ab3811Ee26976d388ce>
* **Other notable chains** (Mantle,Scroll,zkSync,Blast,Manta,Polygon zkEVM,Taiko)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.thehemera.com/hemera-indexer/use-cases/deposit.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
