> For the complete documentation index, see [llms.txt](https://spookyswap-site.gitbook.io/spookyswa-site/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://spookyswap-site.gitbook.io/spookyswa-site/what-is-spookyswap-how-the-fantom-dex-works.md).

# What Is SpookySwap? How the Fantom DEX Works

<figure><img src="/files/hV4bztt5SBaQRvhQzwPc" alt=""><figcaption></figcaption></figure>

SpookySwap is a decentralized exchange where Fantom and Sonic users can trade tokens without handing custody of their funds to a centralized platform. If you are trying to understand what [SpookySwap](https://spookyswap.dev/) actually does, the short version is this: it lets a wallet trade directly against liquidity pools, and those pools are funded by other users.

That sounds simple, but the details matter. A DEX can feel confusing the first time because there is no account login, no order book in the usual exchange sense, and no customer support desk reversing a bad click. You connect a wallet, choose a token pair, review the quote, and confirm the transaction yourself.

This guide explains the moving parts in plain English: swaps, liquidity pools, LP tokens, farming, BOO, xBOO, gas fees, slippage, and the main risks to check before you move real money.

### What You'll Need Before Using SpookySwap

Before you do anything on a DEX, get the basics in place:

* A non-custodial wallet, such as MetaMask.
* The Fantom or Sonic network added to your wallet.
* A small amount of the network gas token to pay transaction fees.
* The token contract details for anything you plan to trade, especially smaller assets.
* A basic plan for what you are doing: swapping, providing liquidity, farming, or staking BOO into xBOO.

The gas token matters because every on-chain action costs a small fee. Connecting a wallet is usually free, but swapping, approving a token, adding liquidity, staking, farming, and claiming rewards all require network transactions.

### How SpookySwap Works as a DEX and AMM

SpookySwap is a DEX, meaning trades happen through smart contracts rather than through a company holding your funds. It is also an AMM, or automated market maker. Instead of matching buyers and sellers one by one, an AMM uses liquidity pools.

A liquidity pool is a smart contract that holds two tokens in a trading pair. For example, a pool might hold Token A and Token B. When someone swaps Token A for Token B, the pool's balance changes, and the AMM formula updates the price based on the available liquidity.

This is why liquidity matters. A deep pool can usually handle a trade with less price movement. A thin pool can move sharply from a single trade. That movement shows up as price impact, which is different from normal slippage settings but closely related to the final result you receive.

SpookySwap is not an aggregator. It is a single DEX and AMM. That distinction is important: an aggregator searches across multiple venues, while SpookySwap provides its own swap, liquidity, staking, and farming functions inside its ecosystem.

### Step 1: Connect Your Wallet

Start by opening the app and connecting your wallet. Your wallet is the control center: it holds your tokens, signs transactions, and shows which network you are using.

Never connect from a random search result or copied link in a chat. Use the intended site, then check the address before you approve anything. Fake DEX pages often copy the interface of real projects and wait for users to sign unsafe transactions.

### Step 2: Switch to the Right Network

Choose Fantom or Sonic, depending on where your tokens are. Tokens on one network do not automatically appear on another. If your wallet is set to the wrong network, your balance may look missing even though the funds are still in your wallet address on the correct chain.

If you need to move assets between chains, that usually involves a bridge. Bridging adds another layer of risk and another set of fees, so check the network, token, destination, and timing carefully before confirming.

### Step 3: Make a Swap

To swap on [SpookySwap](https://spookyswap.dev/), choose the token you want to spend, choose the token you want to receive, enter the amount, and review the quote before signing.

Look at these fields before you confirm:

* The trading pair: make sure both tokens are the ones you intended.
* Slippage tolerance: this is how much price movement you are willing to accept before the transaction fails.
* Price impact: this shows how much your trade may move the pool's price.
* Gas fee: this is the network cost to submit the transaction.
* Minimum received: this is the lowest amount you should receive after slippage.

If the token requires approval first, your wallet may ask you to approve spending before the actual swap. That is normal for many tokens, but it is still worth reading the approval prompt. Avoid unlimited approvals for tokens or sites you do not trust.

### Step 4: Provide Liquidity

Providing liquidity means depositing two tokens into a pool so other users can trade against them. In return, you receive LP tokens. These LP tokens represent your share of that pool.

For example, if you add value to a BOO trading pair, you are not just holding BOO anymore. You are holding a position in a pool made of two assets. As other people trade, the pool collects fees, and liquidity providers can earn a share of those LP fees.

The tradeoff is impermanent loss. If one token in the pair rises or falls sharply compared with the other, your pool position can underperform simply holding the two tokens separately. The fee income may offset that, or it may not. There is no guaranteed return.

### Step 5: Farm or Stake Only After You Understand the Position

Farming usually means depositing LP tokens into a farm contract to earn extra rewards. It can make a liquidity position more productive, but it also adds complexity. You still have the original pool exposure, the same impermanent-loss risk, and additional smart contract interaction.

BOO is SpookySwap's governance token. xBOO is the staked form of BOO, used to earn rewards. Staking BOO into xBOO is different from providing liquidity to a two-token pool. With staking, you are working with the BOO token and its staked representation. With liquidity, you are entering a trading pair and receiving LP tokens.

Keep those categories separate in your head:

* Swapping is trading one token for another.
* Providing liquidity is depositing two tokens into a pool.
* Farming is depositing LP tokens for possible rewards.
* Staking BOO creates xBOO, the staked form used for rewards.

### Common Mistakes That Cost Beginners Money

The first mistake is using the wrong network. If you intend to trade on Fantom, make sure the wallet is actually on Fantom. If you intend to use Sonic, switch to Sonic first. Do not guess from the token name alone.

The second mistake is ignoring slippage. Very low slippage can cause failed transactions, which still cost gas. Very high slippage can allow a much worse fill than expected. For larger trades or thinner pools, break the trade into smaller checks and watch the price impact.

The third mistake is buying fake tokens. Anyone can create a token with a familiar name. Use the correct token contract, especially for newer or less liquid assets.

The fourth mistake is treating yield as risk-free. LP fees, farming rewards, BOO, xBOO, and other yield opportunities can be useful, but they all involve market risk, smart contract risk, or both. If a position only looks good because of a reward number, understand what asset you are being paid in and what can happen if prices move.

### A Simple Way to Think About SpookySwap

SpookySwap is best understood as a wallet-connected trading and liquidity app for the Fantom and Sonic ecosystems. It helps users swap tokens, provide liquidity to AMM pools, receive LP tokens, farm eligible positions, and use BOO or xBOO within the platform.

The practical workflow is straightforward: connect a wallet, choose the correct network, review the token pair, check slippage and price impact, then confirm only when the numbers make sense. For liquidity and farming, understand the pool first, because the risk is not the same as holding a single token.

If you want to start from the actual DEX instead of guessing from search results, use [SpookySwap](https://spookyswap.dev/), connect carefully, and make the first transaction small enough that a mistake would be a lesson rather than a serious loss.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://spookyswap-site.gitbook.io/spookyswa-site/what-is-spookyswap-how-the-fantom-dex-works.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
