REST surface for Gateway Fast Deposits. Generate a deposit address perDocumentation Index
Fetch the complete documentation index at: https://eco.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
(depositor, evmDestinationAddress, chainId); fund it gaslessly via ERC-3009 or EIP-2612; USDC settles into the user’s Circle Gateway balance on Polygon.
Base URL
https://deposit-addresses.eco.com
All responses are wrapped as { "data": ... } unless otherwise noted.
Authentication
No authentication required.Validation rules
- EVM addresses: must pass
isEthereumAddress(EIP-55 / lowercase hex) chainId: integer ≥ 1value/deadline/validAfter/validBefore: non-negative integer stringsnonce: 0x-prefixed 32-byte hex (64 hex chars)signature: 0x-prefixed 65-byte hex (130 hex chars)
Endpoints
Use the sidebar to navigate to each endpoint. Two categories: Deposit Addresses — generate a Gateway deposit address, look up its record, query with filters. Gasless funding — submit a signed ERC-3009 or EIP-2612 Permit; poll the resulting relayer job. Job status transitions:PENDING → (PERMIT_SENT for Permit only) → COMPLETED | FAILED.
Read next
- Gateway Fast Deposits — product context, quickstart, security model
- Funding methods — EIP-712 signing code for ERC-3009 and Permit
- Solana Deposit Addresses API — the other Programmable Addresses product
