This page summarizes the main benefits you can draw from using ParaSwap's over interacting with decentralized finance services directly or using another middleware.
ParaSwap connects to most major decentralized exchanges, such as Uniswap, Kyber, Curve, or the 0x network.
When you input a trading pair on ParaSwap, for instance, ETH to DAI, ParaSwap compares the available rates for the pair on each exchange (accounting for your transaction's volume).
ParaSwap does whatever it takes to find the best rate - including splitting your order across several decentralized exchanges.
Splitting orders is particularly effective for large transactions, such as the one presented here: a swap of 500 ETH to DAI, routed on four pools:
ParaSwap routing algorithm explores every relevant path, including the ones involving extra hops. For instance, to buy ETH from sUSD, a direct sUSD -> ETH swap might not be the way.
Getting the best rate might involve going sUSD -> USDT/DAI -> ETH in that case. No need to compute all this complexity (across all DEXes) by yourself - MultiPath does it for you!
Here, the sUSD are first routed through USDT and DAI and then split-swapped on 4 different pools to achieve the best rate possible.
MultiPath can also help you interact with several services and smart contracts in one gas-efficient transaction. For instance, if you'd like to swap ETH to DAI and then deposit the DAI into Aave for aDAI, ParaSwap can do this for you in one step:
In the example above, the ETH-> DAI trade goes through ParaSwapPool, the best available rate. Then, the DAI tokens obtained are deposited on Aave and represented by the aDAI tokens obtained. Aggregating several interactions in one transaction like this one helps increase gas efficiency.
Every trade made on ParaSwap is settled on the Ethereum network and incurs a gas cost paid to the miners to verify and broadcast the transaction. The gas price (chosen by the person submitting the transaction) influences the time required for the transaction to be validated.
If the gas price is too low, a transaction might never be incorporated into a block.
The Gas Token (GST2) enables the tokenization of gas when prices are low. The GST2 previously minted are then harnessed to reduce the effective gas costs when the Ethereum Network is most busy.
ParaSwap pools the liquidity provided by professional liquidity providers in the ParaSwapPool - It'a RFQ system with professional market makers for now. We might have something more accessible in the future. This pool is included in any potential relevant trade, just like another decentralized exchange.
When interacting with a DeFi service never used on a given wallet before, a specific transaction is required to enable tokens to be spent or moved around:
Allow. The transaction must be repeated for each token spent/traded, and on each new service.
Since ETH is the base asset of the Ethereum network, it is the only asset that does not require an
Allow transaction to be spent or utilized.
With ParaSwap, you still need to perform the
Allow for any new token you interact with. However, once you've allowed the ParaSwap contract, you'll be able to trade your tokens on any DEX - including potentially new DEXes added after your first trade.
Check the dedicated page to better understand the risk associated with ParaSwap and how to hedge them: