Skip to main content
Chain Media

Protocols, chains and markets, reported

SpookySwap: How Swaps, Liquidity and BOO Farms Work

SpookySwap routes trades through token pools, lets providers supply liquidity and offers BOO farm incentives; each step adds a different kind of exposure.

The Chain Media Editors5 min read

SpookySwap: How Swaps, Liquidity and BOO Farms Work

SpookySwap is an automated market maker (AMM) where token swaps execute against liquidity pools, providers supply assets to those pools, and eligible positions can earn BOO farm rewards. Each action uses a different contract interaction: a swap exchanges assets, liquidity provision exposes capital to a pool’s price movement, and farming adds a reward program to an eligible position. The distinction matters because supplying liquidity does not by itself mean a position is enrolled in a farm.

A practical route is to choose a token pair, inspect the pool’s liquidity and price behavior, then decide whether to trade or provide assets. If the goal is to swap, supply liquidity or farm BOO in the Fantom/Sonic ecosystem, spookyswap is a decentralized exchange and AMM for those steps. A pool quote is only an estimate until the transaction executes on-chain, so check the pair and expected output before signing.

How does a SpookySwap swap set its price?

A SpookySwap swap trades against a pool’s available assets, rather than matching a buyer’s order with a named seller. When a trade takes one token from the pool and adds the other, the pool’s relative token balances change. That shifts the price for the next trade. The larger the trade is compared with available liquidity near the current price, the greater its potential price impact.

Pool design affects how liquidity is made available. In a constant-product pool, liquidity supports trades across a broad price range. Concentrated liquidity lets providers allocate capital within a chosen range; more of that capital can then support trades while the market price remains inside it. Different pools for the same pair can therefore have different liquidity and fee conditions. A low displayed fee does not guarantee a better execution if the pool has less depth or the trade moves its price more.

Before confirming, compare the quoted output with the amount you expect to receive and review the transaction details in the wallet. Slippage limits how far execution can move from the quote before the transaction reverts. A tight limit can fail when the price changes before execution; a wider one accepts more movement. Token approval may also be a separate transaction, because it authorizes a contract to use a specified token amount.

What does providing liquidity on SpookySwap involve?

Providing liquidity means depositing assets into a pool so traders can swap against them. In return, a provider may receive a share of the pool’s trading fees, according to the pool’s rules and the provider’s share of its active liquidity. The position is not equivalent to holding the same assets untouched: as trades move the pool price, the amount of each asset represented by the position changes.

In a concentrated-liquidity pool, the provider chooses a price range. Liquidity earns fees from swaps that use it while the market price is within that range. If the price moves outside it, the position can become composed of one asset and stop earning swap fees until the price returns or the provider changes the range. That creates a management trade-off: a narrower range can concentrate capital, but it can also leave the position inactive sooner.

Pool fees are compensation for liquidity, not a guarantee against loss. The pool’s asset mix can perform differently from simply holding both tokens, especially when their relative price changes. Before adding liquidity, identify the pool and its fee tier, understand the selected range if it uses concentrated liquidity, and consider whether you can tolerate the resulting asset exposure.

How do SpookySwap BOO farms work?

A BOO farm adds a reward program to an eligible liquidity position. The provider first supplies liquidity to the relevant pool, then stakes or registers the qualifying position with the farm contract. The pool position remains exposed to trading and price movement; farm rewards are an additional incentive, governed by the farm’s eligibility and reward terms.

  • Check which pool and position type the farm accepts.
  • Separate fees generated by pool trades from BOO distributed by the farm.
  • Review the reward terms and whether the position must remain deposited to qualify.
  • Account for the pool’s price exposure even when the displayed reward rate looks attractive.

Farm rewards can change as program conditions change, and a quoted rate does not establish what a position will earn over its lifetime. BOO’s market value can also move independently of the pair in the pool. The farm contract adds another interaction and another source of contract risk; approval for one action should not be treated as approval for unrelated contracts.

The useful sequence is to treat swaps, liquidity and farms as separate choices. A swap is for exchanging tokens at the pool’s execution price. Liquidity provision supplies trading inventory in exchange for potential fees and price exposure. A BOO farm layers incentives onto an eligible position, with its own terms and risks. Comparing those mechanics before signing is more informative than choosing by reward rate alone.