Skip to main content
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 and the SDK reference rather than hardcoding them.

Where to go next