Learn · Security
What happens when you sign a swap
Written by XAUConnect Labs · Reviewed against live product behavior · Updated August 2026
The scary moment in DeFi is not the quote. It is the wallet modal with a hex blob. This article translates that modal into the actual state changes: what a connection permission is, what an ERC-20 approval is, what the swap transaction does, and what XAUConnect can never do even if the website were compromised tomorrow.
If you only remember one sentence: XAUConnect cannot broadcast an EVM transaction you did not sign, and it never learns your seed.
Permission to connect ≠ permission to spend
The approval transaction (EVM tokens)
The swap transaction
What a compromised website could still do
How to verify after the fact
Hardware wallets change the threat model
Legal
Risk disclosure
XAUConnect is a non-custodial swap aggregator. Digital assets are volatile and may lose value rapidly. Content on this page is educational and not investment advice. Verify every contract address on the official block explorer before approving a transaction.
Frequently asked questions
Can XAUConnect see my seed phrase?
No. Seeds live in the wallet. We never ask for them. Anyone who does is not us.
Why two popups?
Approve (once per token/spender) then swap. Native coin swaps skip approve. Solana has no ERC-20-style two-step allowance.
Does disconnecting revoke approvals?
No. Approvals are on-chain until you revoke them.
What if I signed the wrong chain?
The tx lands where you signed. Funds do not hop back automatically. That is a recovery/bridge problem, not an undo button.
Trade on XAUConnect
Open the swap page to compare live routes, set slippage, and sign from your own wallet — fully non-custodial.
Continue exploring
Related markets, guides & networks
Curated next steps based on this topic — deepen your research before you trade.
How to swap stablecoins across chains
Swap stablecoins across chains on XAUConnect: native vs bridged USDC/USDT, gas on both sides, and when a same-chain rota
How to create a token on Base
Create a crypto token on Base with XAUConnect Launchpad: chain 8453, fixed-supply ERC-20, ETH gas, lock liquidity, paste
What is a token approval and why does it matter?
Before a router can move your ERC-20s it needs an approval. How allowances work, the risk of unlimited approvals, why st
Stablecoins: USDC vs USDT vs DAI
Not all stablecoins are the same: USDC, USDT, and DAI collateral models compared, plus the native-vs-bridged variant tra
Understanding aggregator and protocol fees
Three fees ride on every swap: pool fees, the aggregator's platform fee, and network gas. What each is, who collects it,
Build programmatically
Swap via API for bots and AI agents — quotes, builds, and cross-chain routes.