Assets & Networks

Supported assets and networks for deposits, transfers and payouts.

Choose an asset and network pair below. Availability depends on your account; ask support to enable restricted assets.

On-ramp — POST /api/deposit/asset

Pay BRL by PIX and receive crypto at the destination address.

AssetNetworksAddress format
LIGHTNINGlightningBOLT11 invoice or LNURL email
BTCbitcoin, sparkBitcoin or Spark address
DEPIXliquid, sparkLiquid or Spark address
LBTCliquidLiquid address
USDTpolygon, tron, solana0x... on EVM; Tron or Solana address otherwise
USDCpolygon, base, gnosis, solana, stellar0x... on EVM; Solana or Stellar address otherwise
USDCEgnosisEVM address (0x...)
BRLApolygon, baseEVM address (0x...)
BRSsolana, baseOwn Hodle wallet by default

Solana stablecoins, Tron USDT, Stellar USDC and BRS require account enablement. Stellar deposits require the account's own Hodle Stellar wallet. BRS on Base requires an address owned by the account. External BRS delivery on Solana requires separate enablement and delivery-fee authorization (walletPin and protectedSymmetricKey). See Deposit Asset and BRS.

Transfer — POST /api/wallet/transfer

Send a wallet balance to another Hodle wallet or an external address. Gas is sponsored.

NetworkAssets
polygonUSDT, USDC, BRLA
baseUSDC, BRLA, BRS
solanaUSDT, USDC, BRS
bnbUSDT

network defaults to polygon and asset to USDT. BNB Chain and BRS require account enablement.

Off-ramp — POST /api/wallet/payout

Pay BRL by PIX from a wallet balance.

NetworkAssetsAutomatic order
polygonUSDT, USDC, BRLABRLA, then USDT, then USDC
baseUSDC, BRLA, BRSBRLA, then USDC
tronUSDTAlways USDT; asset is ignored
solanaUSDT, USDC, BRSUSDT, then USDC

One asset must cover the payout and fee. On Polygon/Base, an explicit USD stablecoin selects the fallback after BRLA. BRS must be selected explicitly. See Wallet Payout for selection rules.

Stellar payouts and Lightning payouts use separate endpoints.

BRL-pegged vs USD-pegged

AssetPegConversion to the PIX amount
BRLABRL1:1
BRSBRL1:1 — see BRS
USDT, USDC, USDCEUSDCurrent BRL rate (quote)

Assets enabled per account

BRS and Tron USDT payouts require account enablement in addition to API payouts. Ask support to enable them.

Balances

Wallet Get lists available addresses and balances. Balances use the latest known read; pass sync: true to refresh them.