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 FarmX 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
ACTIVE STAKES
0
My Wallet
Referral Tools
Share your encrypted referral link and earn a share of farm rewards from anyone who starts farming through it. Your address is encrypted and not publicly visible, but it can be looked up via this tools page.
Generate Referral Link
Lookup Referral Address
Advanced
Read Contract (Getters)
Every view/pure function on the deployed FarmX 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. 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.