> ## 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](/addresses/solana). One deterministic EVM address per `(depositor, solanaAddress)` pair on Base; USDC sent to it auto-routes to the Solana wallet.

## Base URL

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

All responses are wrapped as `{ "data": ... }` unless otherwise noted.

## 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

Use the sidebar to navigate to each endpoint:

**Deposit Addresses**: generate a Solana deposit address, look up its record.
