Supported chains and stablecoins
Support is directional. A chain being available as a source does not mean every token on it can also be paid out there. The table lists what ROZO accepts on the way in and what it can settle on the way out, based on the same registry that drives the route matrix.
| Chain | Ecosystem | Accepted as source | Paid out as |
|---|---|---|---|
| Stellar | Stellar | USDC, EURC | USDC, EURC |
| Base | EVM | USDC, EURC | USDC, EURC |
| Solana | Solana | USDC, USDT | USDC |
| HyperEVM | EVM | USDC | USDC |
| Ethereum | EVM | USDC, USDT | USDC |
| Arbitrum | EVM | USDC, USDT | USDC |
| Polygon | EVM | USDC, USDT | USDC |
| BNB Smart Chain | EVM | USDC, USDT | USDC |
Beta assets
These assets are live in production but are not yet in the route registry, so the table above does not list them.
| Chain | Asset | Accepted as source | Paid out as | Status |
|---|---|---|---|---|
| Stellar | USDT (USDT0) | Yes | Yes | Beta since 2026-10-01, at /bridge?beta=usdt |
Per-chain requirements
Stellar
- Gas token: XLM
- Address format: Starts with G, 56 characters (e.g. GA…)
- Receiving: The account must exist (funded with the XLM base reserve) and hold a trustline for the asset you are receiving.
- Explorer: Stellar Expert
Base
- Gas token: ETH
- Address format: 0x + 40 hex characters
- Receiving: Any EVM address can receive. You do not need ETH on Base to receive — only to spend afterwards.
- Explorer: BaseScan
Solana
- Gas token: SOL
- Address format: Base58, 32–44 characters
- Receiving: Use your main wallet address, not a token account address. The associated token account is created for you if it does not exist yet.
- Explorer: Solana Explorer
HyperEVM
- Gas token: HYPE
- Address format: 0x + 40 hex characters
- Receiving: Any EVM address can receive. You do not need HYPE to receive — only to spend afterwards.
- Explorer: HyperEVM Explorer
Ethereum
- Gas token: ETH
- Address format: 0x + 40 hex characters
- Receiving: Any EVM address can receive. Sending from Ethereum requires ETH for the pay-in transaction.
- Explorer: Etherscan
Arbitrum
- Gas token: ETH
- Address format: 0x + 40 hex characters
- Receiving: Any EVM address can receive. You do not need ETH on Arbitrum to receive.
- Explorer: Arbiscan
Polygon
- Gas token: POL
- Address format: 0x + 40 hex characters
- Receiving: Any EVM address can receive. You do not need POL on Polygon to receive.
- Explorer: PolygonScan
BNB Smart Chain
- Gas token: BNB
- Address format: 0x + 40 hex characters
- Receiving: Any EVM address can receive. You do not need BNB to receive.
- Explorer: BscScan
Token rules
- USDC and USDT are interchangeable as pay-in assets on the chains that list them; USD-denominated payouts on the standard bridge settle in USDC.
- Stellar USDT (the USDT0 asset) is supported as both a pay-in and a payout asset on the USDT beta. Receiving it on Stellar needs a USDT0 trustline.
- EURC is same-asset only. A EURC pay-in settles as EURC, and a USD-stablecoin pay-in never settles as EURC.
- Payouts are the native issuance of the asset on the destination chain, not a wrapped representation. See native vs wrapped USDC.

