Skip to main content
Bridge supports flexible liquidation addresses that can accept deposits across multiple chains and/or multiple currencies.
If you enable multichain or multicurrency functionality, Bridge also offers fast detection webhooks, allowing early detection of deposits. Contact us for access and learn more in our full documentation here!

Concepts (2 flags)

  • Multichain (EVM only): set chain="evm" to accept deposits from supported EVM chains to the same address.
  • Multicurrency (single chain): set currency="any" to accept multiple supported assets on a given chain.

Supported EVM Chain x Currency Pairs

Only these EVM chain/currency pairs are supported:
  • Arbitrum: USDC
  • Avalanche C-Chain: USDC
  • Base: EURC, USDB, USDC
  • Ethereum: PYUSD, USDB, USDC
  • Optimism: USDC
  • Polygon: USDC
  • WorldChain: USDC
We do not support returning unsupported currencies! Please be careful and guide your users not to send currencies we do not support outside of what is listed above^

Tron & Solana

You can also create multicurrency liquidation addresses on Solana and Tron using the currency="any" option.
  • Supported assets on **Solana: **CASH, EURC, PYUSD, USDB, USDC, USDP
  • Supported assets on **Tron: **USDT

Examples

1) Multichain (EVM) — one currency across supported EVM chains

Create with chain="evm" and a specific currency (e.g. usdc).
You can deposit USDC from supported EVM chains (e.g., Base, Ethereum, Polygon) into the same address.
curl --location --request POST 'https://api.bridge.xyz/v0/customers/cust_alice/liquidation_addresses' \
  --header 'Content-Type: application/json' \
  --header 'Api-Key: <Api-Key>' \
  --header 'Idempotency-Key: <Unique Idempotency Key>' \
  --data-raw '{
    "chain": "evm",
    "currency": "usdc",
    "external_account_id": "ea_alice_bofa",
    "destination_wire_message": "alice_wire_123",
    "destination_payment_rail": "wire",
    "destination_currency": "usd"
  }'

2) Multicurrency (single chain) — multiple currencies on one chain

Create with a specific chain (e.g. base) and currency="any".
You can deposit supported Base currencies (e.g., USDC, USDB, EURC) into the same address.
curl --location --request POST 'https://api.bridge.xyz/v0/customers/cust_alice/liquidation_addresses' \
  --header 'Content-Type: application/json' \
  --header 'Api-Key: <Api-Key>' \
  --header 'Idempotency-Key: <Unique Idempotency Key>' \
  --data-raw '{
    "chain": "base",
    "currency": "any",
    "external_account_id": "ea_alice_bofa",
    "destination_wire_message": "alice_wire_123",
    "destination_payment_rail": "wire",
    "destination_currency": "usd"
  }'

3) Multichain + multicurrency (EVM) — multiple currencies across supported EVM chains

Create with chain="evm" and currency="any". You can deposit any supported EVM currency on any supported EVM chain (refer above for full list) into the same address.
curl --location --request POST 'https://api.bridge.xyz/v0/customers/cust_alice/liquidation_addresses' \
  --header 'Content-Type: application/json' \
  --header 'Api-Key: <Api-Key>' \
  --header 'Idempotency-Key: <Unique Idempotency Key>' \
  --data-raw '{
    "chain": "evm",
    "currency": "any",
    "external_account_id": "ea_alice_bofa",
    "destination_wire_message": "alice_wire_123",
    "destination_payment_rail": "wire",
    "destination_currency": "usd"
  }'

4) Multicurrency on Solana

Solana is also supported as a chain option. Create with chain="solana" and currency="any" to accept supported Solana currencies into the same address.
curl --location --request POST 'https://api.bridge.xyz/v0/customers/cust_alice/liquidation_addresses' \
  --header 'Content-Type: application/json' \
  --header 'Api-Key: <Api-Key>' \
  --header 'Idempotency-Key: <Unique Idempotency Key>' \
  --data-raw '{
    "chain": "solana",
    "currency": "any",
    "external_account_id": "ea_alice_bofa",
    "destination_wire_message": "alice_wire_123",
    "destination_payment_rail": "wire",
    "destination_currency": "usd"
  }'