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

# Maple Finance

> Earn yield through Maple's institutional lending vaults

## What this yield is

* **Protocol**: Maple Finance (Syrup vaults)
* **Asset**: USDC, USDT
* **Receipt token**: syrupUSDC, syrupUSDT
* **Additional rewards**: Drips (Maple points)
* **Withdrawal period**: Up to 30 days (most under 24 hours)
* **Network**: Ethereum

<Note>
  Maple's Syrup vaults generate yield from fixed-rate, overcollateralized loans to institutional borrowers. Users continue earning during the withdrawal period.
</Note>

## Required inputs

| Parameter | Description                       |
| --------- | --------------------------------- |
| `yieldId` | The specific Maple vault yield ID |
| `address` | User's wallet address             |
| `amount`  | Amount to deposit                 |

## Actions & lifecycle

<Tabs>
  <Tab title="Enter">
    **Action**: Deposit into Syrup vault

    * Supply USDC or USDT
    * Receive syrupToken representing your share
    * Begin earning yield immediately
    * Earn Drips rewards on top of base yield
  </Tab>

  <Tab title="Exit">
    **Action**: Request withdrawal

    * Initiate withdrawal request
    * Queue-based processing (FIFO)
    * Continue earning during withdrawal period
    * Assets sent directly to wallet when ready
  </Tab>
</Tabs>

## Example flow

<Steps>
  <Step title="Get yield metadata">
    Fetch available Maple vaults and their current rates.
  </Step>

  <Step title="Enter position">
    Call the enter action with your deposit amount.
  </Step>

  <Step title="Sign & submit">
    Sign the transaction and broadcast to the network.
  </Step>

  <Step title="Track balances">
    Monitor your position via the balances endpoint.
  </Step>
</Steps>

<CodeGroup>
  ```bash Get yield metadata theme={null}
  curl --request GET \
    --url 'https://api.yield.xyz/v1/yields/ethereum-usdc-syrupusdc-0x80ac24aa929eaf5013f6436cda2a7ba190f5cc0b-4626-vault' \
    --header 'accept: application/json' \
    --header 'x-api-key: <API_KEY>'
  ```

  ```bash Enter position theme={null}
  curl --request POST \
    --url https://api.yield.xyz/v1/actions/enter \
    --header 'accept: application/json' \
    --header 'content-type: application/json' \
    --header 'x-api-key: <API_KEY>' \
    --data '{
      "yieldId": "ethereum-usdc-syrupusdc-0x80ac24aa929eaf5013f6436cda2a7ba190f5cc0b-4626-vault",
      "address": "0xYOUR_ADDRESS",
      "arguments": {
        "amount": "10000"
      }
    }'
  ```
</CodeGroup>

## Operational notes

<AccordionGroup>
  <Accordion title="Queue-based withdrawals">
    Withdrawals are processed first-in, first-out as liquidity becomes available. Assets are sent directly to your wallet—no additional transaction required. Most complete in under 24 hours, but can take up to 30 days.
  </Accordion>

  <Accordion title="Drips rewards program">
    Maple's Drips program distributes SYRUP tokens. Rewards accrue every 4 hours at 1 Drip per 1 USDC/USDT per day. Claim windows open on the 18th of each month.
  </Accordion>

  <Accordion title="Continue earning during withdrawal">
    Users continue earning yield during the entire withdrawal period.
  </Accordion>
</AccordionGroup>

## Yield IDs for this protocol

<AccordionGroup>
  <Accordion title="Show Maple yield IDs">
    ### Ethereum

    | Yield ID                                                                      | Name      |
    | ----------------------------------------------------------------------------- | --------- |
    | ethereum-usdc-syrupusdc-0x80ac24aa929eaf5013f6436cda2a7ba190f5cc0b-4626-vault | syrupUSDC |
    | ethereum-usdt-syrupusdt-0x356b8d89c1e1239cbbb9de4815c39a1474d5ba7d-4626-vault | syrupUSDT |
  </Accordion>
</AccordionGroup>

## See also

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/documentation/getting-started/quickstart">
    Get started with Yield.xyz
  </Card>

  <Card title="Actions & Balances" icon="arrow-right-arrow-left" href="/documentation/core-concepts/actions-and-transactions">
    Understand how actions work
  </Card>
</CardGroup>
