Start small
The first swap on a new network, token, or wallet install is a rehearsal. Send a deliberately small amount through Swap, confirm the receive token matches expectations, and only then scale. The gas lost on a micro trade is cheaper than debugging a full-balance mistake.
This matters twice for tokens you imported from social media hype: liquidity can be a trap. A successful small sell proves more than a large buy into an illiquid pool.
GaurdWallet never collects your seed phrase. If a “support” bot asks for words to “unstick” a swap, stop — that is theft, not troubleshooting.
Trade size and price impact
DEX prices move with your order size relative to pool depth. Exchange surfaces price impact warnings when your trade is large for the available liquidity. Impact is not slippage — it is the curve moving against you before the block is mined.
Mitigations:
- Split large trades across time if the token is thin (accepting market risk each chunk).
- Prefer deeper pairs (major stable or WETH routes) even if the UI shows an exotic shortcut.
- Compare minimum received across refreshed quotes — if output swings wildly between refreshes, liquidity is unstable.
Bridges compound size risk — this article is swap-focused; cross-chain moves belong in Bridge mode with their own checklist.
Watch for UI warnings about low liquidity at your chosen size. Some aggregators route through multiple pools; each hop adds failure points. A simpler two-hop route with slightly worse headline price can be more reliable than a fragile optimal path when you are learning.
Memecoin pools on L2s can show deceptive depth — a thin pool with tight spread until your order hits it. If price impact jumps above a few percent on a “major” looking token, assume manipulation or thin books until proven otherwise.
Slippage settings
Slippage is the maximum price movement you accept between quote and execution. Presets of 0.5%, 1%, and 3% cover many liquid pairs; volatile memecoins tempt people into double-digit slippage that invites sandwich attacks.
Too low: transaction reverts, you still pay gas on EVM. Too high: bots can fill you at the worst bound of your tolerance. Start tight on stables and majors; loosen only after a revert you understand.
Quotes expire. If Exchange shows a countdown, refresh before confirming — stale routes revert or fill worse. See how to swap and bridge for the full Exchange flow.
Token approvals
ERC-20 swaps require allowing a router to pull tokens. GaurdWallet defaults to exact-amount approvals for the trade size you quoted — not unlimited allowances that linger for years.
If a spender contract is later exploited, unlimited approval exposes your whole balance. Exact approval limits damage to what you already chose to trade — at the cost of signing approve again on the next swap.
Revoke old approvals on EVM with block explorer tools if you experimented on random dApps. Jupiter on Solana uses different authorization patterns — failed simulations still cost small SOL fees when transactions land badly.
Scam and clone tokens
Anyone can deploy “USDC” with a fake symbol. Attack vectors include:
- Honeypots — you can buy but not sell.
- Fee-on-transfer tokens — balance math breaks routers.
- Phishing imports — paste-in contract addresses from Discord.
Verify contract addresses from official project docs or explorers. In GaurdWallet, prefer tokens from the curated list; custom imports are your responsibility. If a quote’s route hops through an unknown middle token, reject and re-quote.
Solana memecoins move faster than manual research — treat ultra-new mints as gambling, not investing.
Review the quote UI
Before you sign, read every line Exchange shows:
- From / To networks — Swap mode should show the same chain on both sides.
- You receive and minimum received after slippage.
- Estimated fee in native gas token.
- Route tools — DEX names and hop count.
- Price impact warnings if present.
LI.FI and Jupiter are aggregators, not guarantors. GaurdWallet proxies quotes at /api/swap/* so API keys stay server-side; smart-contract risk remains on chain. We do not audit every pool listed today.
If you swap the same pair often, consider leaving a small balance of the output token so the next trade does not require another full-size input approval path — still using exact approvals per trade, but keeping operational dust is a UX choice many power users make.
Custom slippage above 3% should trigger a self-interview: is this token illiquid, or am I impatient? Impatience tax shows up on-chain as MEV and bad fills more often than as faster confirmations.
EVM vs Solana in Exchange
EVM swaps use LI.FI across the networks GaurdWallet supports. Solana swaps use Jupiter on Solana only — no cross-chain bridge from Solana to EVM inside Exchange v0.2.1. Bitcoin, Litecoin, and TRON are not part of the swap/bridge stack in this release.
Gas on EVM follows gwei × gas units; Solana adds priority fees under load. Budget both before batching many swaps — see gas fees when swapping and bridging.
When not to swap in-wallet
Sometimes the right move is no trade: extreme impact, unknown token, expired quote you are rushing, or a site outside GaurdWallet asking for unlimited approve. Pause, research, use bridge and approval checklists when moving chains.
Self-custody means you are the final reviewer. Exchange makes honest quotes visible; it cannot undo a signed transaction.
MEV and timing
Public mempools on Ethereum and some L2s expose pending swaps to searchers who reorder transactions for profit. Wide slippage on illiquid pairs is an open invitation. Mitigate by keeping slippage tight on liquid routes, splitting size, and avoiding panic swaps during viral token spikes when pools are thin.
Jupiter on Solana routes through its own infrastructure patterns; congestion still happens when memecoin volume spikes. Priority fees help inclusion but do not guarantee fair pool state — if the quote impact looks wrong, wait minutes and re-quote rather than chasing green candles.
Block timing is not human timing. A swap can confirm in one block or sit pending while you refresh social feeds. Do not submit duplicate swaps with higher gas unless you understand replacement rules on that network — duplicates can fill twice.
Keep a simple journal for your first month of DEX use: token, size, slippage, route, outcome. Patterns in your own mistakes beat generic advice after the third revert.
Extension users should disable unrelated wallet extensions during swaps so the confirmation popup always comes from GaurdWallet. Wrong signer equals wrong outcome even if the quote UI looked perfect.
When swapping back to stables after experimenting, run the same quote review — exiting a memecoin is still a swap, with the same scam and slippage rules as the entry trade.
Liquid staking tokens and receipt tokens add another verification step: the symbol may look like ETH while the contract behaves differently on redemption. Read route hops when swapping LSTs — pool math is not identical to WETH pairs.
Same-chain only: if Exchange shows different networks on From and To, you are in Bridge mode — swap best practices still apply to slippage, but cross-chain timing and duplicate pending rules apply too.
Nothing here replaces doing one small live swap and reading every confirm screen — treat the first successful trade as part of your security setup, not a demo you skip.