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

# Programmable Addresses

> Use deposit addresses to route USDC to a Solana wallet or a Circle Gateway balance.

Programmable Addresses let you integrate deposits by giving users an EVM address to fund. Eco's service monitors deposits and submits the transactions needed to create a [Routes intent](/routes/overview). A solver then fulfills the destination action.

## Choose a deposit flow

| Flow | Destination | Address lifecycle |
| - | - | - |
| [Solana deposit addresses](/programmable-addresses/solana-deposit-addresses) | USDC in a Solana wallet | Static v1 flow; check the guide's availability and deprecation notes |
| [Circle Gateway deposits](/programmable-addresses/circle-gateway-deposits) | A Circle Gateway balance | An address associated with a quoted amount and deadline |

Check the supported sources in the guide for your flow. Routes API chain support does not imply support for every deposit-address flow.

## How funding works

For either flow, the sender can make a USDC transfer to the returned address and pay the source-chain gas. The ERC-20 transfer does not itself execute the deposit contract: Eco's service detects the balance and submits the subsequent transactions.

Circle Gateway deposits also support [gasless funding](/programmable-addresses/funding-methods) through ERC-3009 or EIP-2612 signatures. Use the API response to obtain the address and amount to sign for.

## Track the outcome

Separate source funding, intent publication, and destination delivery in your integration. A successful funding transaction or deployed contract does not confirm that the recipient has received funds.

The guides explain the status fields for each flow and the available delivery checks. Refund eligibility and completed refunds are also distinct states; do not mark funds returned until you have confirmed the refund.

## Next steps

* [Route USDC from Base to Solana](/programmable-addresses/solana-deposit-addresses)
* [Deposit into Circle Gateway](/programmable-addresses/circle-gateway-deposits)
* [Understand the Solana deposit factory](/programmable-addresses/architecture/factory-contract)
