Creating an ecosystem farm
Ecosystem farms let projects bootstrap liquidity by incentivizing LPs with token rewards. Any project or user can create a farm.
Read this entire guide before creating a farm.
Before you start
Key requirements
Pool ID
Every farm must link to a liquidity pool. Same Pool ID can have multiple farms.
Liquidity
Add sufficient initial liquidity before creating a farm. Low liquidity = high price volatility = impermanent loss for LPs.
Rewards
Cannot be withdrawn once allocated. Plan carefully.
Calculating rewards and APR
APR depends on rewards, token price, and pool liquidity. Consider:
Target TVL — How much liquidity do you want? Compare with similar pools.
Reward token price — Price fluctuations directly affect APR. Estimate a range for the farming period.
APR formula:
Example: $500/day rewards ÷ $100,000 liquidity × 365 = 183% APR
Changes to liquidity or reward token price will affect APR throughout the farming period.
Creating a farm
1. Connect wallet and select pool
Navigate to Liquidity page → Click "Create" → Select "Creating a Farm"
Search for your target pool or paste the Pool ID directly

Verify the Pool ID and pool TVL before proceeding
If no pool exists for your pair, create one first.
2. Set rewards and duration
Reward tokens
1–5 tokens per farm
Duration
7–90 days
Start time
Cannot be changed after creation
Important:
Rewards are final once allocated—they cannot be withdrawn
Rewards only emit when LP tokens are staked. Consider staking a small amount yourself so APR displays correctly at launch.
New farms appear on the UI ~5 minutes after creation with an "Upcoming" tag

3. Review and confirm
Click "Review Farm"
Verify rewards, duration, and start time
Click "Create Farm"
Your farm will be live in ~5 minutes. View it under "Show Created" on the Ecosystem Farms tab.

Extending or adjusting rewards
Manage existing farms from Portfolio → "My created farms" → "Edit Farm"
Extend rewards
72 hours before period ends
Adds rewards at the same emission rate, extends duration
Change emission rate
After current period ends
Start a new period with adjusted rewards
Add reward token
Any time
Up to 5 tokens total, each can have different periods
Rewards cannot be withdrawn once allocated.
Summary
Rewards are final and cannot be withdrawn
Start time cannot be changed after creation
Stake some LP tokens yourself to ensure APR displays at launch
Extend rewards starting 72 hours before the period ends
Questions? Join Discord for support.
Last updated
Was this helpful?