Trades pay a dynamic 1%–10% fee. The rate changes with the direction of the move, and each side feeds a different outcome.
The whole systemOne fee, two paths.
Sell stretchesBuy stretchesAveragePrice
Floor1%Ceiling10%
Buy feeDead addressSell feeStanding bid
01
Pricing
Distance sets the response.
The pool compares each trade with a moving reference built from its own successful swaps. No outside price is submitted.
The reference
A memory that moves with the market.
The reference is a recursive moving average with a 1/60 update. It keeps sub-tick precision and advances only when a valid swap supplies a new observation.
A sustained move is followed as successful trades continue. Waiting alone does not move it, and a burst of swaps sharing one Solidity block-number value cannot accelerate it.
Directional responseAway rises. Back falls.1%–10%
10%1%Farther belowAverageFarther above
Sell feeBuy fee
Path
The whole move counts.
The rate is the average of the response across the whole move, not a reading taken at one price, so splitting the same move into several trades pays the same total.
Back
The floor waits at center.
A move toward the reference falls toward 1%, unless it crosses through and stretches far enough into the other side.
Bounded
The full range is known.
The response starts at 1.00%, adds 0.02% per away-side tick, and stops at 10.00%, which it reaches about 4.6% away from the average.
Observation rule. The reference samples at most once for each distinct Solidity block.number value, and only after a positive-output swap that ends with active liquidity.
02
Fee flow
Direction decides the destination.
The fee arrives in the currency the trade receives. That creates two distinct paths with no extra action from the holder.
BuyPaid in MAGNET
Dead address
Tokens leave circulation.
The entire amount is sent to the burn address as it is collected. The ERC-20 supply constant does not change; the transferred tokens simply remain at the dead address.
SellPaid in the pair token
Liquidity below
A standing bid can form.
A retained share becomes claim-backed inventory. When the placement checks pass, available inventory may fund a one-sided range beneath the market: a resting bid.
Collection is immediate. Placement is conditional, so inventory can remain queued until the pool qualifies.
03
Standing bid
Liquidity waits beneath price.
An eligible placement starts as pair-token-only liquidity below the current market. When price reaches it, the range trades like ordinary concentrated liquidity.
Possible placementsFour-spacing bands
Market
Newer band
Earlier band
Earlier band
Placement levels follow the market. Separate placements may form a ladder or merge into the same range.
01
Place one-sided.
The range begins beyond the aligned current tick and spans four tick spacings. At placement it contains only the pair currency.
02
Trade when reached.
As price moves into a band, normal AMM execution gives up pair token and receives MAGNET. Price and composition both change through the range.
03
Keep the position.
The hook has a path to add this liquidity and no path to remove it. Its active depth can still change as market price moves in and out of range.
At launch
The first meaningful flow is a buy.
The fixed supply is committed to a one-sided position whose NFT is sent to the dead address; small rounding dust follows it there. No pair token is supplied at launch, so a successful first trade must cross into active liquidity and return positive output.
Fixed supplyBurned positionMarket-built depth
Before placement
Three checks earn a tranche.
01StableThree safe observations at distinct block-number values.
02NearPrice remains within the sixty-tick guard at execution.
03BoundedSize is clipped by both protocol-owned and currently active liquidity.
Failure stays contained. An in-swap placement attempt is isolated; if it cannot complete, the claims remain and the trade can continue. A permissionless backstop can retry an already-qualified placement.
04
Fixed rules
The constants at a glance.
These values are fixed in the code and have no setter.
Fee floor
1.00%
Minimum complete fee.
Fee ceiling
10.00%
Maximum in either direction.
Rate
0.02%
Added per away-side tick; reaches the ceiling ~4.6% from the average.