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

# Supported assets and networks

> Discover which currencies and blockchains are available, their limits, and current network fees.

[Stablecoin Account API Publisher Disclaimer](/stablecoin-account/v1.6/guide/stablecoin-account-api-publisher-disclaimer)

Asset and network availability is dynamic — networks go into maintenance, fees move with congestion, and minimums differ per network. Query the configuration endpoints at runtime instead of hard-coding asset lists.

## List supported assets and networks

[List Supported Assets and Networks](/stablecoin-account/v1.6/api-reference/list-supported-assets) returns every currency the system supports and, for crypto assets, the networks it can move on. Filter with `asset_type=CRYPTO` or `asset_type=FIAT`.

```bash theme={null}
curl "https://api-sandbox.uqpaytech.com/api/v1/ramp/config/assets?asset_type=CRYPTO" \
  -H "x-auth-token: YOUR_API_TOKEN" \
  -H "Content-Type: application/json"
```

**Response (abbreviated):**

```json theme={null}
{
  "code": 200,
  "message": "Success",
  "data": [
    {
      "asset": "USDT",
      "asset_name": "Tether USD",
      "asset_type": "CRYPTO",
      "networks": [
        {
          "network": "ETH",
          "network_name": "Ethereum (ERC20)",
          "deposit_enabled": true,
          "withdraw_enabled": true,
          "min_deposit_amount": "10.00",
          "min_withdraw_amount": "20.00",
          "withdraw_precision": 2,
          "estimated_arrival_time": 15
        }
      ]
    }
  ]
}
```

Check these per-network fields before offering a flow to your users:

| Field                                        | Use it to                                                        |
| -------------------------------------------- | ---------------------------------------------------------------- |
| `deposit_enabled` / `withdraw_enabled`       | Hide directions that are currently switched off for the network. |
| `min_deposit_amount` / `min_withdraw_amount` | Reject amounts below the minimum before calling the API.         |
| `withdraw_precision`                         | Round withdrawal amounts to the accepted number of decimals.     |
| `estimated_arrival_time`                     | Set arrival expectations, in minutes.                            |

## Estimate the network fee

Network fees are dynamic and follow blockchain congestion. Call [Estimate Network Fee](/stablecoin-account/v1.6/api-reference/estimate-network-fee) before a user confirms a withdrawal, and display the estimate — the fee actually charged can differ slightly.

```bash theme={null}
curl "https://api-sandbox.uqpaytech.com/api/v1/ramp/config/network-fee?asset=USDT&network=ETH&amount=100" \
  -H "x-auth-token: YOUR_API_TOKEN" \
  -H "Content-Type: application/json"
```

**Response:**

```json theme={null}
{
  "code": 200,
  "message": "Success",
  "data": {
    "asset": "USDT",
    "network": "ETH",
    "network_fee": "5.00",
    "processing_fee": "0.00",
    "total_fee": "5.00",
    "fee_asset": "USDT",
    "estimated_time": 15,
    "network_status": "NORMAL",
    "update_time": "2024-07-18T14:19:52+08:00"
  }
}
```

<Warning>
  If `network_status` is `MAINTENANCE`, withdrawals on that network are temporarily unavailable — block the flow and try again later. `NORMAL` means the network is operating.
</Warning>

## Related

* [List Supported Assets and Networks API](/stablecoin-account/v1.6/api-reference/list-supported-assets)
* [Estimate Network Fee API](/stablecoin-account/v1.6/api-reference/estimate-network-fee)
* [Send withdrawals](/stablecoin-account/v1.6/guide/send-withdrawals) — where the fee estimate fits in the withdrawal flow
* [Receive deposits](/stablecoin-account/v1.6/guide/receive-deposits)
