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

# Supported chains & assets

> The blockchain networks, stablecoins, and fiat currencies the Finance API supports, and how they relate.

A quick reference for the networks and currencies you can use. These are the values the API accepts today; more are added over releases.

## Blockchain networks

An account is pinned to one network when it's created, and its wallet lives there.

| `chain`     | Notes        |
| ----------- | ------------ |
| `BASE`      | Ethereum L2. |
| `AVALANCHE` | EVM C-Chain. |
| `POLYGON`   | Polygon PoS. |

<Note>
  These are the chains the **API** supports; the chains available to **your company** are configured by Venly. Creating an account on a chain your company isn't set up for returns `400 invalid-request` with a message listing your supported chains — for example, *"Chain 'POLYGON' is not supported by this company. Supported chains: \[AVALANCHE, BASE]"*.
</Note>

<Note>
  On-ramp [virtual bank accounts](/guides/finance/virtual-bank-accounts) are provided through banking partners, and partner coverage rolls out per chain. Confirm availability for your chain with your Venly contact.
</Note>

## Stablecoins

Crypto balances, transfers, and permits use these assets (the `asset` field):

| `asset` | Pegged to |
| ------- | --------- |
| `USDC`  | USD       |
| `EURC`  | EUR       |
| `USDT`  | USD       |
| `USDS`  | USD       |

The contract address for an asset on a given chain is returned by the API — see `contractAddress` in [list wallets](/api-reference/Finance-API/wallets/list-wallets-for-an-account) balances and in [wallet allowances](/api-reference/Finance-API/allowances/get-wallet-token-allowances). Read addresses from the API rather than hard-coding them.

## Fiat currencies

Fiat-denominated operations (fiat transfers, payment requests, pay-in sessions) accept:

| `currency` |
| ---------- |
| `EUR`      |
| `USD`      |
| `GBP`      |

<Note>
  **Virtual bank accounts currently support EUR only** — creating one provisions a `EUR_SEPA` IBAN. The other currencies are accepted for fiat-denominated operations, but not yet for IBAN provisioning.
</Note>

## How fiat converts to crypto

Fiat-denominated operations resolve to a stablecoin and settle on-chain. You name the target stablecoin — for example `targetCryptocurrency` on a [virtual bank account](/api-reference/Finance-API/virtual-bank-accounts/create-a-virtual-bank-account), or the asset a [pay-in session](/api-reference/Finance-API/fiat-to-crypto-payment-sessions/create-a-fiat-to-crypto-payment-session) converts to. A [fiat transfer](/guides/finance/transfers) reports the conversion it used in its `fiatOrigin` block (currency, amount, exchange rate).

## Next steps

<CardGroup cols={2}>
  <Card title="Wallets & balances" icon="wallet" href="/guides/finance/wallets">
    Per-asset balances on an account's wallet.
  </Card>

  <Card title="Transfers" icon="money-bill-transfer" href="/guides/finance/transfers">
    Move these assets between accounts.
  </Card>
</CardGroup>
