Open app

Get started

Markdown

Supported chains and tokens

Wagyu currently lists 14 chains: you can send from 12 of them and receive on all 14. The catalog holds 7,533 tokens you can send and 8,204 you can receive. Everything on this page is read from the API when the site builds; the API itself is always the final word.

#Chains

Chain chainId Send from Receive on Minimum deposit Confirmations
Monero 0 Yes Yes $25 2–10
Zcash 133 Yes Yes $20 3–24
Ethereum 1 Yes Yes $20 2
Arbitrum 42161 Yes Yes $20 1
Base 8453 Yes Yes $20 1
BSC 56 Yes Yes $20 3
HyperEVM 999 Yes Yes $20 1
Robinhood Chain 4663 Yes Yes $20 1
Arc 5042 Yes Yes $20 1
Solana 1151111081099710 Yes Yes $20 1
Bitcoin 20000000000001 Yes Yes $40 1
Tron 728126428 Yes Yes $1,500 19
Hyperliquid 1337 No Yes — —
Sui 784 No Yes — —

Live from GET /v2/swaps/assets and GET /v2/swaps/terms, read when this page was built (4 Nov 2026, 08:24 UTC).

  • Minimum deposit is the smallest deposit an order accepts on that chain, in USD. A quote under it is not refused (see the quickstart), so check it yourself.
  • Confirmations is how many blocks Wagyu waits for before treating a deposit as final. A range means the number depends on the deposit.
  • A chain that is a destination only (such as Hyperliquid or Sui) can receive funds but cannot be the source of a swap.
  • Chain ids are Wagyu's identifiers. Some match the usual EVM chain ids; others, like Monero 0 or Bitcoin 20000000000001, are Wagyu's own. Always take them from the API.

#Main asset on each chain

These are the featuredTokens. The token value to send goes in fromToken or toToken, exactly as written:

Asset Chain chainId Token value to send Decimals
XMR Monero 0 XMR 12
ZEC Zcash 133 ZEC 8
BTC Bitcoin 20000000000001 bitcoin 8
ETH Ethereum 1 0x0000000000000000000000000000000000000000 18
SOL Solana 1151111081099710 11111111111111111111111111111111 9
BNB BSC 56 0x0000000000000000000000000000000000000000 18
TRX Tron 728126428 T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb 6
HYPE HyperEVM 999 0x0000000000000000000000000000000000000000 18
ETH Arbitrum 42161 0x0000000000000000000000000000000000000000 18
ETH Base 8453 0x0000000000000000000000000000000000000000 18
ETH Robinhood Chain 4663 0x0000000000000000000000000000000000000000 18
BTC Tron 728126428 TN3W4H6rK2ce4vX9YnFQHwKENnHjoxb3m9 8
SUI Sui 784 0x0000000000000000000000000000000000000000000000000000000000000002::sui::SUI 9

Live from GET /v2/swaps/assets (featuredTokens), read when this page was built (4 Nov 2026, 08:24 UTC).

#Search the rest of the catalog

GET /v2/swaps/assets/tokens searches every token by symbol, name or address:

Parameter Use
direction Required. from for tokens you can send, to for tokens you can receive.
chainId Optional. Limit the search to one chain.
q Optional. Symbol, name or address, up to 200 characters.
limit, offset Paging. limit is 1–100 (default 100). The answer gives total and, when more remain, nextOffset.
curl
curl 'https://api-beta.wagyu.xyz/v2/swaps/assets/tokens?direction=from&chainId=1&q=usdc&limit=2'
JavaScript
const res = await fetch('https://api-beta.wagyu.xyz/v2/swaps/assets/tokens?direction=from&chainId=1&q=usdc&limit=2'
);
const data = await res.json();
Python
import requests

res = requests.get('https://api-beta.wagyu.xyz/v2/swaps/assets/tokens?direction=from&chainId=1&q=usdc&limit=2', timeout=30)
data = res.json()
Response · 200 · captured 4 Nov 2026, 08:24 UTC
{
  "tokens": [
    {
      "address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
      "symbol": "USDC",
      "decimals": 6,
      "chainId": 1,
      "name": "USD Coin",
      "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png",
      "priceUSD": "1.0004734908"
    },
    {
      "address": "0x80ac24aA929eaF5013f6436cdA2a7ba190f5Cc0b",
      "symbol": "syrupUSDC",
      "decimals": 6,
      "chainId": 1,
      "name": "syrupUSDC",
      "logoURI": "https://static.debank.com/image/eth_token/logo_url/0x80ac24aa929eaf5013f6436cda2a7ba190f5cc0b/a7faacaded044f7d84a2b8e21ae7babd.png",
      "priceUSD": "1.1917541157"
    }
  ],
  "total": 7,
  "nextOffset": 2,
  "catalogStale": false
}

Several tokens can share a symbol: the search above returns USDC but also syrupUSDC. Match on address and chainId, and use the returned decimals to convert amounts.

The catalog changes over time. A token being listed does not guarantee a route for every pair and amount: the quote is what confirms a route is available right now.

Tip: every page is also plain Markdown, and /llms.txt indexes them for AI tools.