> ## Documentation Index
> Fetch the complete documentation index at: https://docs.daya.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported Chains

> Blockchain networks and assets supported by Daya

## Overview

Daya supports a defined set of blockchain networks for stablecoin settlement.
Supported chains differ between **Sandbox** and **Production** environments.

Support is directional. A token can be enabled for deposits on a chain without being enabled for withdrawals on that same chain.

<Tip>
  Need the same information programmatically? Use [List Supported Chains](/api-reference/supported-chains/list-supported-chains).
</Tip>

<Warning>
  Use the API endpoint for the authoritative live matrix of deposit and withdrawal support. Do not hard-code this table into your product.
</Warning>

***

## Environment Support

<Tabs>
  <Tab title="Sandbox">
    Sandbox is designed for testing and integration.\
    It supports a **limited set of chains** with test behavior that mirrors production.

    ### Supported Assets

    | Chain    | USDC Deposit | USDC Withdraw | USDT Deposit | USDT Withdraw |
    | -------- | :----------: | :-----------: | :----------: | :-----------: |
    | Ethereum |      Yes     |      Yes      |      Yes     |       No      |

    <Info>
      Sandbox uses **Ethereum only**.
    </Info>

    <Warning>
      Sandbox supports **only Ethereum**.\
      Requests specifying other chains will fail.
    </Warning>
  </Tab>

  <Tab title="Production">
    Production supports multiple blockchain networks for real settlement.

    | Chain           | USDC Deposit | USDC Withdraw | USDT Deposit | USDT Withdraw |
    | --------------- | :----------: | :-----------: | :----------: | :-----------: |
    | Polygon         |      Yes     |       No      |      Yes     |       No      |
    | Ethereum        |      Yes     |       No      |      Yes     |       No      |
    | Base            |      Yes     |      Yes      |      Yes     |       No      |
    | Optimism        |      Yes     |       No      |      Yes     |       No      |
    | BNB Smart Chain |      Yes     |       No      |      Yes     |       No      |
    | Solana          |      Yes     |      Yes      |      Yes     |      Yes      |
    | Tron            |      No      |       No      |      Yes     |       No      |
    | Aptos           |      Yes     |      Yes      |      Yes     |      Yes      |

    <Info>
      The production table is a snapshot. Your integration should still call `/v1/supported-chains` before showing chain options or submitting a request.
    </Info>
  </Tab>
</Tabs>

***

## Important Notes

<Warning>
  Always ensure that:

  * The **asset** (USDC or USDT)
  * The **chain**
  * The **destination address format**

  all match exactly.

  Funds sent to an unsupported chain or incorrect network **might not be recoverable**.
</Warning>

***

## How Chains Are Used

Chains are specified when configuring **ONCHAIN** settlement for an NGN funding account, creating a crypto funding account address, or withdrawing merchant balance onchain.

Use the endpoint flags this way:

| Flag               | Use it for                                                                               |
| ------------------ | ---------------------------------------------------------------------------------------- |
| `deposit_enabled`  | Crypto funding account receive addresses and crypto-to-NGN offramp deposits.             |
| `withdraw_enabled` | ONCHAIN settlement for NGN funding accounts and merchant balance withdrawals to wallets. |

Rules to keep in mind:

* Chain selection is per funding account.
* Different funding accounts may use different chains.
* Merchant balance settlement does **not** require a chain until withdrawal.
* A chain name appearing in an older guide, enum, or conversation does not mean it is available for every flow. The asset, chain, environment, and direction must all be enabled by `/v1/supported-chains`.

See:

* [Funding Accounts](/concepts/funding-accounts)
* [Rates & Settlement](/concepts/rates-and-settlement)

***

## Adding New Chains

Support for additional networks may be added over time.

If you require a chain not listed here, contact [support@daya.co](mailto:support@daya.co).

***

## Next Steps

<CardGroup cols={3}>
  <Card title="Funding Accounts" icon="paper-plane" href="/concepts/funding-accounts">
    Learn how on-chain settlement works
  </Card>

  <Card title="Create Funding Account API" icon="code" href="/api-reference/funding-accounts/create-funding-account">
    Configure settlement via the API
  </Card>

  <Card title="Supported Chains API" icon="server" href="/api-reference/supported-chains/list-supported-chains">
    Fetch the latest chain support in your integration
  </Card>
</CardGroup>
