Skip to main content
REST surface for Solana deposit addresses. 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.