> ## 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](https://docs.eco.com/programmable-addresses/solana-deposit-addresses.md). 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](https://docs.eco.com/programmable-addresses/solana-deposit-addresses.md) 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](https://docs.eco.com/solana_deposit_addresses_openapi.json) defines both operations. The [integration guide](https://docs.eco.com/programmable-addresses/solana-deposit-addresses.md) 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](https://docs.eco.com/programmable-addresses/solana-deposit-addresses.md)
* [Check processing and delivery](https://docs.eco.com/programmable-addresses/solana-deposit-addresses.md#check-processing-and-delivery)


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