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

# Assets and networks

> The stablecoins Pulse Collect accepts, and the two network enums whose casing tells you which surface you're on.

Sessions accept stablecoin assets — **USDC** and **USDT** today — on a supported
network. The one thing to internalize is that there are two network enums, and
their casing tells you which surface you're addressing.

## Two network surfaces — casing matters

* **`Network`** — the product surface (collection sessions). **Lowercase**:
  `base`, `polygon`, `arbitrum`, and others.
* **`EngineNetwork`** — the engine surface (quotes, rates, offramp, onramp).
  **UPPERCASE**: `BASE`, `POLYGON`, `ARBITRUM`, `OPTIMISM`, `ETHEREUM`, `BSC`.

Pass the casing that matches the call you're making. Mixing them is the most
common integration error, and the casing is the tell for which layer a value
belongs to.

## Coming soon

Solana and TON are recognised but not yet live. Because the supported set changes,
read the authoritative asset and network lists from
[Supported stablecoins](/supported-stablecoins) and the
[SDK reference](/reference/node) rather than hardcoding them.

## Where to go next

* [Supported stablecoins](/supported-stablecoins) — the current and upcoming set
* [SDK reference](/reference/node) — the full asset and network types
* [Rates and quotes](/concepts/rates-and-quotes) — pricing across assets and networks
