Enter the max amount you would like to stake for each token.
Tokens
Slippage Tolerance
Stake a v3 range position to begin farming and earn rewards from any of the pools listed above.
Bonus shares are awarded when Zxo tokens are trading above its pair price. Each wallet may hold up to 21 active stakes. To start farming or harvest an existing farm, the position must lie within the pool's range. Stakes may be unstaked at any time (after minimum 1 day stake).
This position will be created on Uniswap v3
My Farm
0 Active Stakes
0 Global Stakes
My Wallet
Favorites
Pools you've starred, across every chain. Tap one to jump straight there.
Referral Tools
0 Active Referrals
Share your encrypted referral link and earn up to 30% of all farm rewards from anyone who starts farming through your link — the exact rate is set per pool. Your Ethereum address is encrypted and won't be visible online, though anyone can still look it up on this tools page.
Generate Referral Link
Lookup Referral Address
Build a Custom Referral Link
Loading pools…
Advanced
Read Contract (Getters)
Every view/pure function on the deployed Zxo contract. Free to query — no wallet or gas required.
Owner
Connect a wallet to check owner status.
Ownership
Transfer Ownership starts a 2-step handoff — the new address must call Accept Ownership itself to finalize (nothing changes until then). Renounce Ownership permanently removes the contract's owner with no way to undo it.
Pool Admin
Create Pool
Core LP, Core Stake, and Max 30d Rate are entered in whole tokens (ether units) — converted to wei automatically on submit.
Referral rate and initial target APR are fixed by the contract (MIN_REF_RATE_BPS / DEFAULT_TARGET_APR) — not set here.
Deploys a new FarmXToken and registers a new farming pool seeded with the Core LP / Core Stake amounts, referral rate, and APR settings above. This only creates the pool — it still needs Initialize Pool afterward before anyone can stake.
Update Pool Config
Updates a single setting on an existing pool — Target APR, Referral Rate, or (to reduce only) the current Reward Rate — without redeploying or recreating the pool.
Initialize Pool Position
Mints the pool's first Uniswap V3 LP position — the protocol-owned Core position or the Initial Staked position, depending on the selection above. Slippage (in basis points, 1 = 0.01%) sets the minimum acceptable amount for the mint; 1 bps matches the contract's default tolerance. Must be run once per position before the pool is usable.
Collect Core LP Fees
Collects accumulated trading fees from a pool's Core LP position and sends them to the treasury. Doesn't affect staked user positions.