Overview
A Liquidation Address is a persistent on-chain address that automatically converts and forwards any funds it receives to a destination you control. Send crypto to the address and Breeze handles conversion and real-time settlement to the destination chain and currency — no per-payment API call required.
Supported todayLiquidation Addresses currently support crypto-to-crypto flows. A deposit on any supported source network is settled to your chosen destination network and currency. Fiat sources and destinations are planned for a future release.
Why use a Liquidation Address?
- Set it once, reuse forever — a single persistent address accepts unlimited deposits. There's no need to create a resource per payment.
- Automatic conversion — deposits are traded into your destination currency automatically, so you receive funds in the asset you want to hold.
- Real-time settlement — each confirmed deposit is converted and forwarded to your destination address as it arrives, not on a batch schedule.
- Multi-network reach — accept deposits across major EVM networks and Solana with one integration.
- Webhook-driven — subscribe to transaction status updates and reconcile settlements programmatically.
How it works
flowchart TD
A[Merchant creates a Liquidation Address] --> B[Breeze returns a persistent on-chain address]
B --> C[Anyone sends crypto to the address]
C --> D[Breeze detects and confirms the deposit on-chain]
D --> E[Breeze converts the deposit to the destination currency]
E --> F[Breeze settles funds to the destination address]
F --> G[Merchant receives status webhooks at each step]
1. Create the address
Call the create endpoint with a source (the network — and optionally a specific currency — you'll receive) and a destination (the network, currency, and address where settled funds should land). Breeze provisions a persistent, non-custodial address and returns it. See the Quickstart.
2. Receive deposits
Share the returned address with anyone who needs to pay you, or transfer into it yourself. The address stays valid indefinitely and can receive any number of deposits. Breeze subscribes the address to on-chain monitoring at creation, so deposits are detected automatically.
3. Deposit confirmation
When a deposit lands, Breeze validates it against the chain, records a transaction, and confirms it. Each deposit becomes its own Liquidation Address Transaction that you can track end to end.
4. Conversion and settlement
Breeze converts the deposited asset into your destination currency and forwards the proceeds to your destination address on the destination network. If the source and destination currency are the same, the conversion step is skipped and the funds are settled directly.
5. Track via webhooks
Subscribe to LIQUIDATION_ADDRESS_TRANSACTION_STATUS_UPDATE events to follow each transaction from deposit through settlement. See Webhooks.
Updated 7 days ago
