1 · Current baseline

Loss-language framing — "might lose over $X". Manan's read: feels like a leverage trade.

9:41•••
Swap×
You pay
$1.00
USDC
You receive
~3,000
$GRAPPA
GRAPPA
High price impact You may lose more than $1.00 on this trade. Proceed with caution.
issue "lose more than $X" implies leverage / margin risk that doesn't exist for spot.
issue Red + ⚠ + bold suggests catastrophic outcome on every fresh clanker.

3 · Receive-range

Quantitative honesty. Replace estimate with a range; user sees the variance directly.

9:41•••
Swap×
You pay
$1.00
USDC
You receive
2,400 – 3,100
$GRAPPA · range
GRAPPA
Likely fill2,400 – 3,100
2,0003,500
good No alert at all — variance is just shown as data.
good Educates by showing, not by warning.
watch Range needs a real model from quote engine; can't fake.

4 · Calm advisory

Neutral tone, neutral colour. States the fact, doesn't dramatize. Trusts the user.

9:41•••
Swap×
You pay
$1.00
USDC
You receive
~3,000
$GRAPPA
GRAPPA
New token, low liquidity. Price may move during your swap.
good Reads as a footnote, not a stop-sign.
good Easiest to ship — copy-only change.
watch Some users may want a stronger nudge for genuinely thin pools.

5 · Slippage-as-fee

Frame price impact as a known cost, not a risk event. Shows the math inline.

9:41•••
Swap×
You pay
$1.00
USDC
You receive (est.)
~$0.88
in $GRAPPA
GRAPPA
Price impact−12%
Network fee$0.01
Effective rate$1 → $0.88
good Re-anchors expectation: $1 in → ~$0.88 out is the *deal*, not a risk.
good Same paradigm as gas / network fees — already understood.
watch Hides the variance — pairs well with #3 if needed.

6 · Collapsed by default

Quiet inline chip; expands on tap. Default-state reduces visual panic; details one tap away.

9:41•••
Swap×
You pay
$1.00
USDC
You receive
~3,000
$GRAPPA
GRAPPA
● Low liquidity tap for details ›
Price impact is ~12%. You may receive between 2,400 and 3,100 $GRAPPA depending on fill. New tokens trade thin — the rate moves fast.
good Calm default. Curious users get the math; everyone else just sees a chip.
good Single component, scales to any severity (just changes copy in head + body).
watch One extra tap to read the warning — possibly too quiet for real edge cases.