> ## Documentation Index
> Fetch the complete documentation index at: https://docs.limora.finance/llms.txt
> Use this file to discover all available pages before exploring further.

# Depositing

> How to deposit funds to become a matcher on Limora

To match trades and earn interest, you first need to deposit funds into the matching pool.

***

## Supported Tokens

Currently, Limora supports:

| Token | Contract                                     | Use Case                    |
| ----- | -------------------------------------------- | --------------------------- |
| USDC  | `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913` | Primary matching collateral |

<Note>Additional tokens may be added in future updates.</Note>

***

## Deposit Process

<Steps>
  <Step title="Navigate to Match Page">
    Go to the **Match** section in the sidebar navigation.
  </Step>

  <Step title="Check Your Wallet Balance">
    Ensure you have USDC in your wallet on Base network. Your wallet balance is
    displayed at the top of the page.
  </Step>

  <Step title="Enter Deposit Amount">
    In the deposit section, enter the amount of USDC you want to deposit for
    matching. - Minimum deposit: 100 USDC - Maximum: Your wallet balance
  </Step>

  <Step title="Approve Token Spending">
    If this is your first deposit, you'll need to approve Limora to spend your
    USDC. 1. Click "Approve" 2. Confirm the approval transaction in your wallet
    3\. Wait for confirmation
  </Step>

  <Step title="Confirm Deposit">
    After approval (or if already approved): 1. Click "Deposit" 2. Review the
    transaction details 3. Confirm in your wallet 4. Wait for confirmation
  </Step>

  <Step title="Funds Available">
    Once confirmed, your funds appear in your matching balance and are available
    to match trades.
  </Step>
</Steps>

***

## Understanding Your Balance

After depositing, you'll see several balance types:

| Balance Type         | Description                                     |
| -------------------- | ----------------------------------------------- |
| **Wallet Balance**   | USDC in your connected wallet                   |
| **Matching Balance** | Total USDC deposited to Limora                  |
| **Matched**          | Funds currently matched with active trades      |
| **Available**        | Funds available to match new trades or withdraw |

```
Matching Balance = Matched + Available
```

***

## Deposit Limits

| Parameter               | Value          |
| ----------------------- | -------------- |
| Minimum Deposit         | 100 USDC       |
| Maximum Deposit         | No limit       |
| Maximum Per Transaction | 1,000,000 USDC |

There are no lock-up periods for deposited funds. However, funds that are actively matched cannot be withdrawn until the trade closes.

***

## Gas Requirements

Depositing requires two transactions:

| Transaction | Gas Cost      | When Required      |
| ----------- | ------------- | ------------------ |
| Approval    | \~\$0.02-0.05 | First deposit only |
| Deposit     | \~\$0.02-0.05 | Every deposit      |

Ensure you have enough ETH in your wallet to cover gas fees.

***

## Token Approval

### What is Approval?

Token approval allows the Limora smart contract to move USDC from your wallet. This is a standard ERC-20 security feature.

### Approval Options

When approving, you can choose:

<Tabs>
  <Tab title="Exact Amount">
    Approve only the amount you're depositing. - More secure - Requires
    re-approval for each deposit
  </Tab>

  <Tab title="Unlimited">
    Approve unlimited spending. - More convenient - Only approve once - Standard
    practice for trusted protocols
  </Tab>
</Tabs>

### Revoking Approval

To revoke Limora's approval:

1. Visit [Revoke.cash](https://revoke.cash)
2. Connect your wallet
3. Find Limora in your approvals list
4. Click "Revoke"

***

## After Depositing

Once your funds are deposited, you can:

### Auto-Match (Coming Soon)

Enable automatic matching based on your preferences:

* Maximum position size to match
* Leverage limits
* Pair preferences

### Manual Match

Review and select individual trades to match:

1. Browse the trade queue
2. Review trade details (pair, size, leverage)
3. Click "Match" on trades you want to fund
4. Confirm the transaction

***

## Deposit Example

<Card title="Example: First-Time Deposit">
  **Scenario**: You want to deposit 1,000 USDC to start matching

  **Steps:**

  1. Have 1,000 USDC + \~\$0.10 ETH in wallet on Base
  2. Navigate to Match page
  3. Enter 1,000 in the deposit field
  4. Click "Approve" → Confirm in wallet
  5. Wait for approval confirmation (\~2 seconds)
  6. Click "Deposit" → Confirm in wallet
  7. Wait for deposit confirmation (\~2 seconds)

  **Result:**

  * Wallet Balance: -1,000 USDC
  * Matching Balance: +1,000 USDC
  * Available for Matching: 1,000 USDC
</Card>

***

## Security Considerations

<AccordionGroup>
  <Accordion title="Smart contract risk">
    Deposited funds are held in audited smart contracts. However, no code is
    100% risk-free. Only deposit funds you can afford to lose.
  </Accordion>

  <Accordion title="Approval safety">
    Only approve tokens for the official Limora contract. Verify contract
    addresses on the [Addresses](/protocol/addresses) page.
  </Accordion>

  <Accordion title="Phishing prevention">
    Always access Limora through the official URL. Never approve transactions
    from links in DMs or emails.
  </Accordion>
</AccordionGroup>

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="Approval transaction failing">
    * Ensure you have ETH for gas - Try increasing gas limit - Check that you
      haven't already approved
  </Accordion>

  <Accordion title="Deposit not showing">
    * Wait for transaction to confirm on Base - Refresh the page - Check
      transaction status on Basescan
  </Accordion>

  <Accordion title="Insufficient balance error">
    * Verify you have enough USDC in wallet - Account for gas fees (need ETH) -
      Try depositing a smaller amount
  </Accordion>
</AccordionGroup>

***

## Next Steps

<CardGroup cols={2}>
  <Card title="Matching Trades" icon="handshake" href="/lending/overview">
    Learn how to match pending trades.
  </Card>

  <Card title="Withdrawing" icon="arrow-up" href="/lending/withdrawing">
    Understand withdrawal mechanics.
  </Card>
</CardGroup>
