Each Order goes through three core stages: Deposit, Swap, and Withdrawal. Once your client sends funds to the assigned Deposit Address, SwapDuck analyses the Order and routes it through the most suitable Exchange Provider and Trading Strategy. After the trade is completed, the resulting assets are withdrawn to the destination address provided in the Order. If the Order completes successfully, your partner commission is credited to your Partner Balance as a Payout.
SwapDuck supports only one deposit per Order. Deposit addresses are temporary and may later be reassigned to unrelated Orders. Any secondary, late, or duplicate deposits may be ignored or incorrectly attributed. You should never continue displaying expired deposit addresses after an Order times out.
Deposit monitoring is active for up to 2 hours after the Order is created. If no valid deposit is detected during that period, the Order expires. Deposit addresses may later be recycled within the system after a 3-day grace period.
A deposit is considered credited once the Exchange Provider detects the transaction and the required blockchain confirmation threshold is reached. Confirmation requirements depend on the network and the provider being used.
Trading strategies depend primarily on liquidity, market conditions, route selection, and order size. Smaller Orders are usually executed using market order strategies for speed, while larger Orders are typically executed using limit order strategies to reduce slippage and improve realised pricing.
Yes. SwapDuck can provide personalised trading configurations for high-volume or sensitive Order flows. Options may include execution windows, price tolerance, limit order behaviour, fill aggressiveness, or manually coordinated execution for specific target prices.
Some Orders may use multiple Exchange Providers during execution. For example, one provider may receive the deposit while another provider offers better liquidity for the trading pair. SwapDuck orchestrates the full flow internally while exposing it to you as a single Order with unified status tracking.
The TX hash becomes available once the withdrawal transaction has been created and broadcast to the blockchain network. Note that it does not indicate final confirmation; it only confirms that the withdrawal was submitted to the network.
Yes, on eligible routes. When enabled, SwapDuck covers the blockchain network fee using internal funds so that the user’s received amount more closely matches the quoted estimate. This does not reduce your partner commission.
Partner commissions are calculated as a percentage of SwapDuck’s Processing Fee, not from the client’s received amount. After a successful Order, the commission is credited to your Partner Balance as a Payout.