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

# Supported assets and currencies

> The assets and payout currencies Rails currently supports.

## Assets

* Native SUI
* USDC
* USDT
* CNGN (select EVM chains)

## Networks

Rails settles on two kinds of network:

* **Sui** — Rails' own Gateway layer. Deposit via a Move PTB or a receive
  address (see [Create Order](/api-reference/endpoint-create-order)).
* **EVM & Starknet** — settled directly against the settlement aggregator's
  Gateway, non-custodial. Your wallet submits `createOrder`
  (see [Create Order — EVM & Starknet](/api-reference/endpoint-prepare-evm-order)).

Supported non-custodial chains (identifier → chain id):

| Network           | Chain ID | VM    |
| ----------------- | -------- | ----- |
| `ethereum`        | 1        | EVM   |
| `base`            | 8453     | EVM   |
| `polygon`         | 137      | EVM   |
| `arbitrum-one`    | 42161    | EVM   |
| `bnb-smart-chain` | 56       | EVM   |
| `celo`            | 42220    | EVM   |
| `lisk`            | 1135     | EVM   |
| `scroll`          | 534352   | EVM   |
| `starknet`        | SN\_MAIN | Cairo |

The set of supported chains and tokens tracks what the settlement aggregator
supports.

## Local currencies

* KES
* BRL
* NGN
* UGX
* TZS
* MWK

## Integration note

Do not assume a corridor exists just because the asset is supported.

Your app should always verify:

* the asset
* the source network
* the destination currency
* the corridor availability
* the quote expiry
