> For the complete documentation index, see [llms.txt](https://docs.maple.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.maple.finance/syrupusdc-usdt-usdg-for-lenders/new-wallets.md).

# New Wallets

{% hint style="info" %}
Looking to enable your users to deposit into syrupUSDC and syrupUSDT through your own app? See [Frontend Integration](/integrate/ethereum-mainnet/frontend-integration.md)
{% endhint %}

## Overview

Frontend integration allows wallet providers to request whitelisting for their wallets to connect to the Syrup app. This enables users of your wallet to interact with syrupUSDC and syrupUSDT directly through our interface.

## Requirements

To be eligible for the frontend integration, your wallet must meet the following criteria:

### 1. Rainbow Wallet Listing

Your wallet must be officially listed on [Rainbow Wallet](https://rainbow.me) registry. This ensures your wallet meets industry standards for security and compatibility.

### 2. Provide Connection Endpoints

Submit your wallet's connection endpoints to our team. We'll need:

* Production endpoint URL
* Any additional connection parameters

## Integration Process

### 1. Verify Rainbow Listing

Ensure your wallet appears in the Rainbow Wallet registry. If not listed, complete their submission process first.

### 2. Submit Integration Request

Contact the Maple team at <partnerships@maple.finance> with the following information:

* Wallet name and website
* Rainbow listing URL
* Connection endpoints
* Contact information for the integration owner

### 3. Technical Review

Our team will review your submission and may request additional information about your wallet's security practices and user base.

### 4. Whitelisting

Once approved, we'll add your wallet to our whitelist. This typically takes 3-5 business days.

### 5. Testing

After whitelisting, test the connection flow:

1. Navigate to <https://app.maple.finance/earn>
2. Click "Connect Wallet"
3. Select your wallet from the list
4. Verify successful connection and syrupUSDC and syrupUSDT interactions

## Post-Integration

Once integrated, your wallet users can:

* Connect to the Syrup app
* View syrupUSDC and syrupUSDT balances
* Deposit USDC to mint syrupUSDC and deposit USDT to mint syrupUSDT
* Redeem syrupUSDC for USDC and syrupUSDT for USDT
* Track their positions and yield

## FAQ

<details>

<summary>What is the difference between Syrup and Maple?</summary>

Syrup is the protocol - the smart contracts that power onchain lending. Maple encompasses the entities that conduct institutional lending services using this infrastructure.

**For developers:** You'll be integrating with Syrup (the protocol), while Maple handles the institutional lending operations.

</details>

<details>

<summary>How long does the whitelisting process take?</summary>

Typically 5-10 days after submitting all required information.

</details>

<details>

<summary>Can mobile wallets integrate?</summary>

Yes, as long as they're listed on Rainbow and support standard connection protocols.

</details>

<details>

<summary>Do we need to implement any syrupUSDC- or syrupUSDT-specific features?</summary>

No, standard ERC-20 token support is sufficient. syrupUSDC and syrupUSDT follow the ERC-20 standard.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.maple.finance/syrupusdc-usdt-usdg-for-lenders/new-wallets.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
