Price Impact Protection

Protects users from losses caused by unfavorable trade execution

Krystal enforces maximum price impact on all automation orders, safeguarding users from excessive losses caused by poor execution.

These protections apply to every automation type:

  • Auto Rebalance

  • Auto Exit

  • Auto Compound

  • Auto Harvest

Platform thresholds:

  • 10% for automations of strategies/positions

  • 20% for automations in Vaults

This safeguard is always active and requires no user configuration.


What is Price Impact?

Price impact is the change in a token’s price caused by your own trade.

  • The larger your trade relative to the pool’s liquidity, the more you push the price against yourself.

  • This results in a worse execution rate than what was initially quoted.


Why Price Impact Happens

  • Large trades move the market more, especially in small pools.

  • Low liquidity means there’s not enough supply to fill your order at a stable price

  • Volatile tokens can shift in price even during small trades.

Even if a token’s price is going up, a trade can still fail or return fewer tokens if the pool can’t support the size of your order.


Price Impact vs. Slippage Tolerance

These concepts are related but not identical:

  • Price Impact: The actual change in pool price caused by executing your trade.

  • Slippage Tolerance: The maximum deviation from the quoted price that you (or the platform) are willing to accept.


Summary

  • 10% threshold → Position/Strategy automation

  • 20% threshold → Vault automation

  • Always-on safeguard, not user-configurable

  • If a trade would exceed 10% (strategies) or 20% (vaults), the transaction is automatically reverted.

  • This protects users from excessive losses due to unfavorable execution.

Last updated

Was this helpful?