Lendasat LogoLendasat Docs
Quotes & Rates

Supported Tokens & Pairs

List of supported tokens and trading pairs

Supported Tokens

TokenChainIDDescription
BTCLightningbtc_lightningBitcoin via Lightning Network
BTCArkadebtc_arkadeBitcoin via Arkade (instant)
BTCOn-chainbtc_onchainBitcoin on-chain
USDCPolygonusdc_polUSD Coin on Polygon
USDTPolygonusdt0_polTether USD on Polygon
USDCEthereumusdc_ethUSD Coin on Ethereum
USDTEthereumusdt_ethTether USD on Ethereum
XAUTEthereumxaut_ethTether Gold on Ethereum

Get Asset Pairs Programmatically

Retrieve all available tokens and trading pairs:

const pairs = await client.getAssetPairs();

for (const pair of pairs) {
  console.log(`${pair.source.token_id} → ${pair.target.token_id}`);
}

const tokens = await client.getTokens();
for (const token of tokens) {
  console.log(`${token.token_id}: ${token.name} (${token.chain})`);
}

Available Swap Directions

BTC → Stablecoins

FromToNetworkWalletConnect Needed
btc_arkadeusdc_polPolygonNo
btc_arkadeusdt0_polPolygonNo
btc_arkadeusdc_ethEthereumYes
btc_arkadeusdt_ethEthereumYes
btc_lightningusdc_polPolygonNo
btc_lightningusdt0_polPolygonNo
btc_lightningusdc_ethEthereumYes
btc_lightningusdt_ethEthereumYes
btc_onchainusdc_polPolygonNo
btc_onchainusdt0_polPolygonNo
btc_onchainusdc_ethEthereumYes
btc_onchainusdt_ethEthereumYes

Polygon swaps are gasless - claiming is handled via Gelato Relay, so no wallet connection or gas fees required. Ethereum swaps require WalletConnect to claim tokens (user pays gas).

Stablecoins → BTC

FromToNetworkWalletConnect Needed
usdc_polbtc_arkadePolygonYes
usdt0_polbtc_arkadePolygonYes
usdc_ethbtc_arkadeEthereumYes
usdt_ethbtc_arkadeEthereumYes
usdc_polbtc_lightningPolygonYes
usdt0_polbtc_lightningPolygonYes
usdc_ethbtc_lightningEthereumYes
usdt_ethbtc_lightningEthereumYes

WalletConnect required to deposit - you need to approve and transfer tokens from your EVM wallet. Claiming BTC on Arkade/Lightning is handled automatically by the SDK.

On-chain BTC → Arkade

FromToWalletConnect Needed
btc_onchainbtc_arkadeNo

No wallet connection needed - you send BTC on-chain to a P2WSH HTLC address, and receive Arkade VTXOs automatically.


Token ID Format

Token IDs follow the format: {symbol}_{chain}

  • btc_arkade - Bitcoin on Arkade
  • btc_lightning - Bitcoin on Lightning Network
  • usdc_pol - USDC on Polygon
  • usdt_eth - USDT on Ethereum

Use these IDs when creating swaps and getting quotes.