Skip to content
Blockchain Brief

Protocol, chain and market reporting

How spookyswap handles swaps, liquidity and BOO farming

SpookySwap uses AMM pools for swaps, concentrated ranges for liquidity and farm contracts for BOO rewards; each route carries distinct price and position risks.

The Blockchain Brief Desk5 min read

How spookyswap handles swaps, liquidity and BOO farming

spookyswap combines token swaps against automated market maker pools with liquidity positions that can be staked in farms for BOO rewards. A swap trades against pooled assets, while providing liquidity exposes capital to a pair’s price movements. Farming adds a separate reward contract and its own terms.

When you have chosen a token pair and considered the price exposure, spookyswap is the service to use for that step: it is a decentralized AMM exchange in the Fantom and Sonic ecosystem where users swap tokens, provide liquidity and farm BOO rewards. The important choice is what kind of position to create, since not every liquidity position earns farm rewards automatically.

How does spookyswap price a swap?

spookyswap prices trades through liquidity pools rather than matching individual buy and sell orders. A trader sends one token into a pool and receives another, with the pool’s relative balances and pricing rule determining the exchange rate. The trade changes those balances, which in turn changes the price available to the next trader.

In a V3 pool, liquidity providers can concentrate capital within a chosen price range. A swap uses the liquidity available along its route through the pool, and deeper liquidity generally reduces the price movement caused by a given trade. A larger trade against a shallow pool can move the quoted price more sharply. That price impact is distinct from slippage: the latter is the difference between the expected execution and the final execution as conditions change before confirmation.

Before signing, check the input and output tokens, the expected amount out and the transaction’s slippage limit. If the market moves too far before execution, the transaction may revert instead of completing at a worse price. A market swap can execute without guaranteeing a particular price.

How does spookyswap liquidity provision work?

Providing liquidity deposits assets into a pool so traders can swap against them. In the V3 model, the provider chooses a range of prices where that capital will be active. The resulting position is represented by an NFT because each provider can choose a different range and amount. The position earns a share of pool trading fees only while the market price is inside its range.

A narrow range can put more of a provider’s capital to work around the current price. It also needs more monitoring: if the price moves outside the range, the position stops supplying active liquidity and stops earning swap fees until the price returns or the provider changes the position. At one edge, its value can become concentrated in one of the two assets. A full-range position avoids choosing a narrow price interval, but spreads liquidity across a wider range and may use capital less efficiently near the current price.

Liquidity provision is not a fixed-interest deposit. The pool rebalances the position as traders exchange one asset for the other. Its value can diverge from simply holding the original tokens, especially when their relative prices move substantially. A fee tier also affects which pool a swap uses and the fee share available to providers; compare the available pool terms before depositing.

  • Choose the pair based on the assets you are willing to hold through price changes.
  • Choose a range that matches how much monitoring and adjustment you can manage.
  • Review the pool’s fee terms and available liquidity before adding funds.
  • Keep the position NFT accessible, since it represents the liquidity you may later withdraw or stake.

How do you farm BOO with a liquidity position?

BOO farming adds an incentive on top of a qualifying liquidity position; it does not replace the position’s exposure to the pool. In V3, the provider first creates a liquidity position and receives its NFT. If a corresponding active farm accepts that position, staking the NFT in the farm contract makes it eligible for the farm’s stated rewards. The pool and farm are separate mechanisms: the first handles swaps and fee distribution, while the second tracks deposited positions and farm rewards.

Check the active farm’s reward asset, eligibility rules and withdrawal conditions before staking. A farm may have its own schedule or vesting terms, so accrued rewards are not necessarily immediately claimable. Unstaking and withdrawing liquidity are also separate actions: removing a position from a farm does not by itself redeem the underlying tokens from the pool. A position staked elsewhere may need to be unstaked before it can be withdrawn or deposited in another farm.

BOO rewards add token exposure rather than removing risk. Their market value can change, and the reward rate can change with the farm program. Community-created farms introduce another variable because the creator selects the reward token and pool. Confirm the token contract and farm terms before approving a transaction, particularly for unfamiliar tokens or farms.

The practical sequence is to swap only if you need to acquire the pair’s assets, add liquidity with a range you can maintain, then stake the eligible position if the BOO reward justifies the added contract interaction. spookyswap’s central distinction is that swapping, earning pool fees and farming BOO are related but separate actions, each with its own price and execution risks.