Term
Deposit address
A deposit address is the unique blockchain address a user sends source funds to when initiating a crypto swap — it is generated per swap and watched by the routing service to trigger the exchange.
When you start a crypto swap on any aggregator or exchange, the platform generates a unique deposit address for that specific swap. This is the address you send your source asset to. The routing service watches for a transaction to that address; once your deposit is confirmed on the source chain, the swap executes and the destination asset is sent to the receiving address you specified.
Two rules matter. First, a deposit address is generally single-use — it is valid for one swap, for a specific asset, on a specific network, within a specific deposit window. Sending funds outside the window, sending the wrong asset, or sending on the wrong network can result in a failed swap or lost funds.
Second, the deposit address is controlled by the executing exchange provider, not by SwapZilla or the aggregator on top. This is a feature: it means the aggregator never takes custody. The trade-off is that the routing platform cannot manually recover funds sent to the wrong address — the recovery, if any, has to come from the provider.
This is why every swap should be created with a refund address alongside the destination — if something goes wrong (wrong network, wrong amount, time expired), the provider returns funds to the refund address automatically.
Want to put this to work?