# Deposit from Ethereum,Arbitrum\&Polygon

### **Polynomial Portal**

Users can deposit assets from any EVM chain into the polynomial earn vaults. Under the hood, this asset is bridged via Hop or Optimism bridge to Optimism using [Socket](https://socket.tech/). After which, this asset is converted automatically to the asset used in the vault and deposited into the vault. Assets supported are stable pairs and are converted using Curve.&#x20;

Currently, it is available with Ethereum, Arbitrum and Polygon as chains. And supporting ETH and USDC as assets.

#### How it works

1. The user first selects the chain and token to deposit into the earn vaults.
2. When a bridging transaction is requested, a unique address is generated for the user (on optimism) based on the deposit amount, token, user address and the vault they are depositing.&#x20;
3. The bridging amount is sent to this address once the amount is in this address, a contract is deployed to that address to finish depositing to the vault.
4. Once the contract is created, the contract performs a swap (if required) and deposits to the vault.

### Deposit flow

Select the asset from the supported chain and enter the amount to deposit.

<figure><img src="/files/E1seZclkr7DBIZ3tDigr" alt=""><figcaption></figcaption></figure>

After entering the amount, click deposit and the asset is converted automatically to the asset used in the vault and deposited into the vault.&#x20;

<figure><img src="/files/td8uRMotm6JsANNzkY6B" alt=""><figcaption></figcaption></figure>


---

# 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.earn.polynomial.fi/technical-implementation/deposit/deposit-from-ethereum-arbitrum-and-polygon.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.
