Liquidity
Staking in Gauges
An LP gauge distributes emissions to liquidity providers in one pool: TOPAZ on BNB, and xTOPAZ on live spokes once funded. This guide covers LP token and Concentrated NFT staking. Staking xTOPAZ to vote is a separate spoke voting position.
Pools on each network
These pool mechanics apply on BNB Chain, Robinhood Chain, Base, Ethereum and Arc. Pools, gauges, assets and fee settings belong to the selected network. BNB examples below describe the hub; read the selected pool for its current local configuration. Network availability.
Gauge-staked LPs earn TOPAZ on BNB and xTOPAZ on live spokes. Unstaked liquidity earns trading fees; each unit earns fees or emissions. V2 LP tokens can be partially staked, so a position can have separate staked and unstaked balances and prior rewards to claim. Concentrated NFTs stake as whole positions. Multichain emissions.
The gauge in 30 seconds
BNB veTOPAZ votes allocate TOPAZ to BNB gauges. On Robinhood Chain, Base, Ethereum and Arc, local xTOPAZ stake votes allocate the network’s xTOPAZ budget. Funded gauges stream their local emission token over the reward period to eligible staked liquidity.
The swap fees that a staked LP would have earned are relinquished to the gauge's FeesVotingReward contract, which pays them out to voters. So staking trades fees for emissions; unstaked positions retain fees but earn no emissions and pay an extra unstaked-fee surcharge (Slipstream only).
Staking a v2 LP token
- 1Add liquidity to the v2 pool and receive the LP token in your wallet.
- 2Open the pool's position card at Positions and click stake.
- 3Approve the exact LP-token amount to the gauge. Later deposits can require another approval.
- 4Stake the LP token. You earn the local emission token at the funded gauge’s current reward rate: TOPAZ on BNB, xTOPAZ on spokes.
Staking a Slipstream position NFT
- 1Mint the position NFT in the Slipstream pool.
- 2Collect any pending swap fees first if you want to keep them — staked positions don't accumulate swap fees.
- 3Approve the gauge for your specific NFT (positionManager.approve(gauge, tokenId)).
- 4Deposit the NFT into the gauge. The gauge holds custody; you retain economic ownership and can withdraw at any time.
- 5You earn local emissions (TOPAZ on BNB; xTOPAZ on spokes) proportional to your in-range liquidity, not your total deposited liquidity. Out-of-range positions earn nothing.
Claiming rewards
Two ways to claim gauge emissions (TOPAZ on BNB; xTOPAZ on spokes):
- ✓Per-gauge:
getReward(account)on a single gauge claims your accumulated emissions for that pool. - ✓Bulk:
Voter.claimRewards([gauge1, gauge2, ...])claims the local emission token from many gauges in one transaction. In the app, Portfolio’s Claim all collects every network’s rewards, one network at a time.
BNB gauges pay liquid TOPAZ; spoke gauges pay xTOPAZ from their received local budget. Voter fee and incentive claims are separate. xTOPAZ can remain liquid, enter a local voting stake or bridge when available; it does not become liquid TOPAZ automatically.
Unstaking and withdrawing
LP gauges have no xTOPAZ voting-position withdrawal lock. Their normal withdrawal paths remain available subject to contract state. A spoke xTOPAZ voting stake has its own date and epoch restrictions; do not apply this LP rule to it.
- ✓v2 LP tokens: call
withdraw(amount)on the gauge. Reward emissions stop accruing for the unstaked portion. Claim your pending emission tokens in the same call or separately viagetReward. - ✓Slipstream NFTs: call
withdraw(tokenId)on the gauge. The NFT returns to your wallet; pending rewards are sent automatically. Swap fees accumulated while the NFT was unstaked (i.e. zero) — but the position continues to live; you can re-stake, collect fees if any accrued before staking, or close it.
Killed gauges
If a gauge is killed by the Emergency Council (e.g. due to a discovered exploit, bad pool, or governance decision):
- ✓New deposits revert. You cannot stake into a killed gauge.
- ✓Existing stakers can still withdraw. Your LP token or NFT is not stuck.
- ✓Gauge emissions stop. Already-accumulated rewards are still claimable.
- ✓Killed gauges can be revived by the Emergency Council if the underlying issue is resolved.
See Security & Audits for the admin-control surface.
Continue reading
Gauge Voting →
How votes determine which gauges receive emissions.
Pool Fees →
The fee flow that pays voters and the unstaked-position surcharge.
veTOPAZ Locks →
Lock your earned TOPAZ for veTOPAZ to vote, earn fees, and capture bribes.
Concentrated Positions →
Range mechanics that determine how much your staked position earns.