What is the slippage tolerance setting? | 1inch.io - Help Center (2024)

Price slippage is the difference in prices between the time a market order is placed and the time it completes on the blockchain or is filled. Slippage can either be positive or negative, depending on the direction of price change.

What is slippage tolerance?

Slippage tolerance is a setting for the amount of price slippage you are willing to accept for a trade. By setting slippage tolerance, you basically setting a minimum amount on how many tokens you will accept, in the event that the price increases or decreases. Slippage tolerance is set as a percentage of the total swap value. For example, if you set slippage tolerance at 3%, it means that the amount of tokens you will receive can be no higher or lower than 3% of the amount entered.

***On 1inch, the default slippage will be automatic (based on the token pair's volatility profile). In addition, users can select from a few commonly used amounts, or enter in a custom slippage tolerance (max is 49%).

What is the slippage tolerance setting? | 1inch.io - Help Center (1)

What is the slippage tolerance setting? | 1inch.io - Help Center (2)

***For users' convenience, the 'slippage tolerance' indicator can be pinned to the swap page by clicking on the pin icon next to it in the settings.

What happens if I set the slippage tolerance too high or too low for a transaction?

There is often a "sweet spot" for setting the slippage tolerance. This ideal amount varies based on each individual token, transaction, and your personal risk tolerance.

Too High:

When the slippage tolerance is set really high, it allows the transaction to still complete despite large price swings. This can open the door to front-running and sandwich attacks. A sandwich attack is a variation of front-running, where an attacker sees a pending transaction, then places a significantly larger transaction (with the same tokens) directly before and after the victim’s transaction. This drives the price of the victim’s transaction up, effectively allowing the front runner to extract the difference in value. Since the victim's slippage tolerance is so high, the attacker can extract that much value from the attack. This could easily be prevented by setting a lower slippage tolerance in combination with enabling the "partial fill" setting, or using the 'Flashbots' feature.

What is the slippage tolerance setting? | 1inch.io - Help Center (3)

Too Low:

If the slippage tolerance is set too low, then the transaction can fail (revert) if the price moves beyond the % that was set. While a low tolerance can prevent front running, it can also cause a loss of gas fees to the failed transaction.

What is the slippage tolerance setting? | 1inch.io - Help Center (4)

If you do incur a failed transaction due to a low slippage tolerance, it will show "Fail with error 'Min return not reached' when viewing the transaction on the block explorer:

What is the slippage tolerance setting? | 1inch.io - Help Center (5)

Questions, comments, concerns? Feel free to reach out to us in the Live Chat!

What is the slippage tolerance setting? | 1inch.io - Help Center (2024)

FAQs

What is the slippage tolerance setting? | 1inch.io - Help Center? ›

Slippage tolerance is a setting for the amount of price slippage you are willing to accept for a trade. By setting slippage tolerance, you basically setting a minimum amount on how many tokens you will accept, in the event that the price increases or decreases.

What is a good slippage tolerance percentage? ›

The ideal slippage rate depends on each trader's goals and risk tolerance. Although 0.5% is the standard rate on most crypto exchanges, investors should adjust slippage tolerance according to their risk resistance before trading. Remember, a 0.5% slippage tolerance means paying 0.5% more or less than the quoted price.

What is the slippage tolerance? ›

Slippage Tolerance is the pricing difference between the price at the confirmation time and the actual price of the transaction users are willing to accept when swapping on AMMs. Slippage tolerance is set as a percentage of the total swap value.

How to set slippage in 1inch? ›

To adjust slippage tolerance, a user needs to click the swap settings button in the upper right corner of the swap screen. Users can also pin the slippage tolerance bar to see it at each swap.

Is higher or lower slippage better? ›

Negative slippage is the name for when the price difference gives you a worse rate than intended. For example, if the price is higher than the expected price for a long position, or lower than the expected price for a short position. Positive slippage is the name for an advantageous price difference.

Is higher slippage better? ›

Positive slippage can result in increased profits for traders, as they effectively enter or exit a position at a more favorable price than anticipated. Negative Slippage: Conversely, negative slippage arises when a trade is executed at a worse price than intended.

What is standard slippage? ›

Slippage is when a trader ends up paying a different price when the order is executed due to a sudden fluctuation in an instrument's price. It can occur with market orders, stop-losses and take-profit orders, limit orders, when a very large order is being executed and when a position is open over the weekend.

How to avoid slippage in trading? ›

You can reduce slippage by avoiding volatile stocks and markets altogether. You can also limit your trading activity during planned news events such as company earnings reports or government market reports.

What is high slippage? ›

Slippage is caused by the amount of liquidity, which is how quickly you can buy and sell an asset without impacting the price. So if there is low liquidity or low trading activity in the market for a specific asset, then the slippage percentage is higher.

What is the slippage percentage? ›

Another useful metric is the slippage percentage. You can find this by dividing the price difference by the current market price. In the case of our example, the slippage percentage would be 20% (200/1,000).

How to check slippage? ›

Positive slippage occurs when the actual execution price is better than the expected price, resulting in a profit for the trader. On the other hand, negative slippage occurs when the actual execution price is worse than the expected price, resulting in a loss for the trader.

How do you calculate average slippage? ›

The calculation is Slippage Percentage = (Current Market Price – Executed Trade Price) / Current Market Price. For example, if you placed a buy order for 1 Bitcoin at $10,000 and it was filled at $9,800, then your slippage would be $200 (10,000-9,800). The slippage percentage, in this case, would be 2% (200/10,000).

What is the best slippage tolerance for Uniswap? ›

When swapping using the Uniswap Wallet app, the auto slippage percentage (%), known as price slippage, will be set to be between 0.5% and 5.5%. The price slippage set depends on the network costs and swap size, designed to give you the best swap outcome.

What is 100% slippage? ›

Slippage is the difference between the actual and estimated fill price. Price volatility and low liquidity are the two main causes of crypto slippage. Slippage levels can be specified with a 'slippage tolerance' setting. Slippage formula: Slippage (%) = (Executed Price – Expected Price) / Expected Price) * 100.

What is the best slippage tolerance for PancakeSwap? ›

The default slippage tolerance on PancakeSwap is 0.8%, so it's essential to adjust it to make the most out of the platform. Raise the slippage in small increments of 1%. Eventually, you will find the optimal level that allows you to keep trading and gets you the best value for your tokens.

Top Articles
Latest Posts
Article information

Author: Geoffrey Lueilwitz

Last Updated:

Views: 6311

Rating: 5 / 5 (60 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Geoffrey Lueilwitz

Birthday: 1997-03-23

Address: 74183 Thomas Course, Port Micheal, OK 55446-1529

Phone: +13408645881558

Job: Global Representative

Hobby: Sailing, Vehicle restoration, Rowing, Ghost hunting, Scrapbooking, Rugby, Board sports

Introduction: My name is Geoffrey Lueilwitz, I am a zealous, encouraging, sparkling, enchanting, graceful, faithful, nice person who loves writing and wants to share my knowledge and understanding with you.