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

# Solana Deposit Addresses API

> REST surface for generating Solana deposit addresses (a deterministic EVM address on Base that auto-bridges USDC to a Solana wallet) and querying their records.

REST surface for [Solana deposit addresses](/programmable-addresses/solana-deposit-addresses). The configured factory, destination, and depositor determine the Base deposit address. Eco's monitoring service detects USDC deposits and submits the intent-creation transactions.

This is the static v1 API. Check the [guide's availability and deprecation notes](/programmable-addresses/solana-deposit-addresses) before a new integration.

## Base URL

`https://deposit-addresses.eco.com`

Successful create and lookup responses wrap the deposit record as `{ "data": ... }`. Errors use the formats described below.

## Authentication

No authentication required.

## Validation rules

* `solanaAddress`: base58, 32-44 chars, matching `^[1-9A-HJ-NP-Za-km-z]{32,44}$`
* EVM addresses: must pass `isEthereumAddress` (EIP-55 / lowercase hex)
* `chainId`: integer >= 1

Validation failures return `400` with a `validationErrors` map. Business errors (unknown address, unconfigured chain) also return `400`, with a `details` envelope carrying `errorCode` and `errorDesc`.

## Endpoints

| Method | Path | Result |
| - | - | - |
| `POST` | `/api/v1/depositAddresses/solana` | `201` with the deposit record |
| `GET` | `/api/v1/depositAddresses/evmAddress/{evmAddress}` | `200` with the deposit record |

The [OpenAPI document](/solana_deposit_addresses_openapi.json) defines both operations. The [integration guide](/programmable-addresses/solana-deposit-addresses) includes TypeScript requests, response fields, and error examples.

No requests-per-second quota is published. Handle `429` with backoff and honor `Retry-After` when present.

## Next steps

* [Create and fund a Solana deposit address](/programmable-addresses/solana-deposit-addresses)
* [Check processing and delivery](/programmable-addresses/solana-deposit-addresses#check-processing-and-delivery)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.