Streaming Swap
Last updated
Last updated
Streaming Swap is designed to help users execute crypto trades in a more efficient way, by splitting trades in smaller swaps and executing them over a certain time. This helps to minimizes slippage and maximizes the trade outcome!
Quick link: How to use Streaming Swap?
Traditional market trades tend to have a price impact, which is due to a sudden shift in the liquidity pools when the swap is being executed. This is because market trades are executed instantly, having their respective impact on the liquidity pool. Very big market trades could even lead to price wicks visible on the chart, leading to high slippage and resulting in a lower expected outcome for the user who made the market trade.
About 'liquidity pools', price impact and loss due slippage. An example.
Decentralized Exchange (DEX) and liquidity pools are somehow similar to the function of a money exchange office. In order to exchange USD to EUR, an exchange office needs to have a healthy balance of 50% in USD and 50% in EUR to facilitate the trade. When the trade value is too big, the office might not have enough EUR or USD available to offer you (and next clients) the desired market price. Basically, the 'liquidity pool' could become imbalanced to a 25% / 75% ratio and some future users could get a worse price (while others can get a more advantageous price), while the office tries to restore back to a healthy 50% / 50% ratio for the future.
This is a basic explanation to understand the concept.
With Streaming Swaps a trade gets split in smaller swaps, which are then executed every couple of blocks on the blockchain. While this process increases the overall trade time from instant to multiple minutes or hours, the streaming swap allows the liquidity pool to stay more balanced over the total duration. This results in a better outcome for the user, with minimal slippage and a maximized price.
Bots and automated market makers help to keep the liquidity pool balanced (arbitrage). This usually happens as fast as every block on the chain gets produced (every couple of seconds).
Small traders can benefit from streaming swaps too, since Streaming Swap always tries to offers a more optimum swap duration with less impact on the liquidity pools.
Visit Streaming Swap on CALC
Connect wallet
Choose preferred chain
Choose asset to send, asset to receive & amount
Set swap duration with the slider
(Optional: set price protection or adjust slippage)
Check everything & confirm
Price protection: Helps protect from less favorable price swaps than the set percentage. When the price becomes less favorable - due market movement or bad actors - the swap won't execute. When the price becomes more favorable, it does keep swapping (no limit). Price protection is enabled by default.
Slippage tolerance: Protects you from a difference between the expected and actual outcome of a trade. It helps guarantee the price between the slippage threshold, but the tolerance works both ways and doe snot allow for more favorable swaps exceeding the threshold. Therefore slippage tolerance is disabled by default.
Find more information about the Streaming Swap fees on the .