---
title: Supported assets and networks
slug: concepts/onchain-payments/supported-assets-and-networks
description: Discover how Cross River enables seamless USDC transfers across Ethereum and Solana, prioritizing speed, cost, and reliability for your blockchain transactions.
docTags: 
createdAt: 2025-11-23T08:57:03.322Z
---

## Cross River support

Cross River stablecoin payments support **stablecoin transfers across multiple blockchains.** Supported networks are selected and maintained to align with Cross River’s standards for reliability, interoperability, and settlement processing.

## Supported asset

| Asset    | Description                                                                        | Usage                                                                        |
| -------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| **USDC** | A U.S. dollar denominated stablecoin issued by Circle and backed by reserve assets | Used to support stablecoin payment activity on supported blockchain networks |

:::hint{type="info"}
Support for additional stablecoins and blockchain networks may be added over time.
:::

## Supported networks

### Ethereum

A widely adopted blockchain network with a mature ecosystem and established infrastructure.

| Function             | Explanation                                                                                  |
| -------------------- | -------------------------------------------------------------------------------------------- |
| **Settlement time**  | Confirmation typically occurs within seconds to a few minutes, subject to network conditions |
| **Transaction fees** | Determined by network gas prices and paid in **ETH**                                         |
| **Precision unit**   | Wei (1 USDC = 1e6 Wei)                                                                       |
| **Use case focus**   | Often used where broad ecosystem compatibility and established tooling are considerations    |

### Solana

A high throughput blockchain network designed for low latency transaction processing.

| Function             | Explanation                                                                               |
| -------------------- | ----------------------------------------------------------------------------------------- |
| **Settlement time**  | Confirmation typically occurs within seconds, subject to network conditions               |
| **Transaction fees** | Low transaction fees paid in **SOL**                                                      |
| **Precision unit**   | Lamport (1 USDC = 1e6 Lamports)                                                           |
| **Use case focus**   | Often used where faster confirmation times and lower transaction costs are considerations |

## Token denominations

Blockchain networks represent asset values in smaller units to support precise transactions and accurate fee calculation. API requests should specify amounts using the smallest denomination supported by the selected network.

| Asset    | Network  | Precision unit | Rate                                         | Format                               |
| -------- | -------- | -------------- | -------------------------------------------- | ------------------------------------ |
| **USDC** | Ethereum | Wei            | 1 USDC = 1,000,000 Wei                       | `amount = 1000000` represents 1 USDC |
| **USDC** | Solana   | Lamport        | 1 USDC = 1,000,000 Lamports                  | `amount = 1000000` represents 1 USDC |
| **ETH**  | Ethereum | Wei            | 1 ETH = 1,000,000,000,000,000,000 Wei (1e18) | Used for network fees                |
| **SOL**  | Solana   | Lamport        | 1 SOL = 1,000,000,000 Lamports (1e9)         | Used for network fees                |

:::hint{type="info"}
Use the `amount` field in your API calls to specify values in the smallest denomination.
For example, to send 1 USDC, set `"amount": 1000000`.
:::

## Network selection

You can specify a blockchain network for each stablecoin payment using the `blockchain` field in the API request. Cross River manages network interaction, transaction broadcasting, and confirmation tracking as part of the payment flow.

**Example request:**

:::CodeblockTabs
cur

```curl
{
 "accountNumber": "2917000057",
 "amount": 1000000,
 "currency": "usdc",
 "blockchain": "solana",
 "externalAddressId": "9f9e2c43-8a2d-4cd7-a3f0-b39e012789ab"
}
```
:::

[Learn how to originate an onchain payment](docId:97ecBPkLpcwxVCxKeo_la)

## Choose the right network

| Network      | Description                                                             | Selection considerations                                                                 |
| ------------ | ----------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
| **Ethereum** | Widely adopted network with established infrastructure and tooling      | Often selected when ecosystem compatibility and interoperability are priorities          |
| **Solana**   | High throughput network designed for low latency transaction processing | Often selected when faster confirmation times and lower transaction costs are priorities |

#

