Skip to main content

What Is the Relationship between Slippage Tolerance and Failed Transactions?

Slippage tolerance is a user-set parameter that defines the maximum acceptable percentage difference between the expected and executed price. If the market price moves beyond this tolerance during the transaction's execution (e.g. due to volatility or front-running), the transaction will revert or fail.

A low tolerance reduces risk but increases the chance of failure, while a high tolerance increases the risk of a bad execution price.

How Does the Gas Fee Structure on a Blockchain Impact a Trader’s Decision regarding Acceptable Slippage?
How Does the Halting Problem Affect the Predictability of Transaction Costs?
How Does the Blockchain Ensure the Atomicity of a Complex Transaction?
What Is the Difference between Require() and Checking the Call Return Value?