Bridge now supports creating flexible liquidation addresses that can accept deposits across multiple chains and 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!
Supported Chain x Currency Pairs
EVM liquidation addresses do not support ALL orchestration chains — instead, they support the following EVM chains and currencies:
- 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^
Multichain
- Create a Liquidation Address with
chain="evm".
- Example: You can send
USDC.base, USDC.ethereum, USDC.polygon, etc. to the same liquidation 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",
}'
Multicurrency
- Create a Liquidation Address with
currency="any".
- Example: You can send
USDB.base, USDC.polygon, etc. to the same liquidation 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",
}'
Multichain + Multicurrency
- Create a Liquidation Address with both
chain="evm" and currency="any".
- Example: You can send
USDC.base, USDC.ethereum, USDT.ethereum, USDC.polygon, etc. to the same liquidation 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",
}'