Guide · Wallets

How to connect a Phantom wallet on Solana

Phantom is the most popular wallet for Solana, and connecting it to a decentralized exchange works a little differently from the EVM world. Solana has no separate token-approval step, transactions are simulated before you sign, and priority fees rather than gas auctions determine how quickly your swap lands during congestion. This guide covers setting up Phantom safely, connecting to a Solana DEX, reading the transaction simulation, and managing priority fees so your swaps go through even when the network is busy.

Set up and secure Phantom

Install Phantom from the official extension store or app listing. As with any self-custody wallet, you receive a recovery phrase during setup — store it offline and never enter it on a website. Phantom addresses use Solana's base58 format, which looks completely different from an Ethereum 0x address. Never send Solana assets to an EVM-style address or vice versa; cross-format mistakes are unrecoverable.

Connect to a Solana DEX

On the swap interface, choose Phantom from the wallet options. Phantom prompts you to approve the connection, sharing your public Solana address. As on EVM, this does not move funds — it lets the site request transaction signatures. You will sign each swap individually, and Phantom shows you a preview of what the transaction does before you approve it.

Read the transaction simulation

Before you sign, Phantom simulates the transaction and shows the expected balance changes — which tokens leave your wallet and which arrive. This is one of Solana's best safety features: if the simulated result does not match what you intended (a different token, an unexpected amount, or a drained balance), reject it. A failed simulation usually points to insufficient liquidity, slippage set too tight, or a stale quote rather than a problem with your wallet.

Priority fees and congestion

Solana does not use the gas-auction model of EVM chains. Instead, during periods of heavy activity — popular token launches, for example — you attach a small priority fee to have validators include your transaction sooner. If a swap repeatedly fails to land during a busy period, raising the priority fee modestly or reducing your trade size usually resolves it. Keep a little SOL in the wallet at all times to cover these fees.

Confirm and verify

Solana transactions finalize quickly, often in well under a second once they land. After a swap, check your Phantom history or a Solana explorer to confirm the output matches what you expected. Because settlement is fast, the main failure mode is not slow confirmation but a transaction that never lands during congestion — which the priority-fee adjustment above addresses.

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

Does Solana have token approvals like Ethereum?

No. There is no separate ERC-20-style approval transaction. Instead, Phantom simulates each transaction and shows the balance changes before you sign, so you can reject anything unexpected.

Why did my Solana swap fail to confirm?

Usually network congestion. Attach or raise a small priority fee, or reduce trade size, and keep some SOL available to pay those fees.

Can I send Solana tokens to an Ethereum address?

No. Solana uses base58 addresses and EVM uses 0x addresses; the formats are incompatible and sending across them loses the funds. Bridge assets properly instead.

What does the transaction simulation show?

The expected balance changes — which tokens leave and which arrive. If the preview does not match your intent, reject the transaction.

Live execution

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.

Build programmatically

Swap via API for bots and AI agents — quotes, builds, and cross-chain routes.

Developer quickstart