Skip to main content
Brale supports these transfer types (onchain and offchain payment rails) for funding and payouts. Use them in transfer_type fields on addresses and transfers.
Source: TransferType.json. Values are case-sensitive.

Onchain

Transfer type aliases

Brale accepts these aliases anywhere a transfer_type is accepted as input, including Address creation and updates, Address list filters, balance lookups, and Transfer creation and list filters. Responses always return the canonical API id. For example, a request with transfer_type: verona creates a Transfer that the API returns with transfer_type: xion. Unknown values return an invalid_transfer_type error.

Offchain

The Automation deposit simulator takes its own input values (ach, wire, fednow). These are not transfer_type identifiers. A simulated fednow deposit produces a Transfer with source.transfer_type: fednow_credit.

Testnet transfer types

Use these values when working in testnet. They mirror the corresponding mainnet chains.

Supported transfer_type values by value_type

Not every value_type is available on every transfer_type. The tables below list the supported transfer_type values for USDC, USDT, RLUSD, PYUSD, and USDG.

Supported transfer_type values for USDC

Supported transfer_type values for USDT

Supported transfer_type values for RLUSD

Supported transfer_type values for PYUSD

Supported transfer_type values for USDG

For Brale-issued value_type stablecoins (e.g., SBC, USDGLO), supported transfer_type values are configured during onboarding. Contact support@brale.xyz for details.
If you need additional rails, contact support@brale.xyz.