Example DEX Campaign
Example DEX Campaign: Two Incentives in 10 Minutes
What you'll build: A two-part campaign that (1) attracts liquidity providers on day one and (2) keeps your top traders competing every week.
Incentive 1 — LP Reward Program (Rebate)
Goal: Get more liquidity in your pools
Setup:
Type: Rebate (Recurring)
Frequency: Daily
Duration: 30 days
Query: New LP depositors with minimum threshold
Reward: 10% bonus on qualifying deposits
Distribution: Claim (72-hour window)
Your Query:
sql
SELECT
depositor_address as address,
deposit_amount * 0.10 as amount
FROM lp_deposits
WHERE deposit_date BETWEEN '{startDate}' AND '{endDate}'
AND deposit_amount >= {min_deposit}
AND is_first_deposit = trueWhy it works: Users see immediate rewards but must claim them regularly, keeping them engaged with your protocol.
Safety settings:
Cap per wallet: 1,000 tokens
Total campaign budget: 50,000 tokens
Minimum deposit: $100
Incentive 2 — Weekly Top Trader Leaderboard
Goal: Drive consistent trading volume
Setup:
Type: Leaderboard (Recurring)
Frequency: Weekly (resets every Monday)
Query: Traders ranked by 7-day volume across multiple pairs
Reward: Tiered payouts for Top 1/5/10/50
Distribution: Claim (72-hour window after each week ends)
Your Query:
sql
SELECT
trader_address as address,
SUM(trade_volume) as score
FROM trades
WHERE trade_date BETWEEN '{startDate}' AND '{endDate}'
AND market_count >= 3
AND total_volume >= {min_volume}
GROUP BY trader_address
ORDER BY score DESCReward Tiers:
1st place: 5,000 tokens
Top 5: 2,000 tokens each
Top 10: 1,000 tokens each
Top 50: 500 tokens each
Why it works: Clear competition with predictable rewards. Traders know exactly what they're competing for each week.
Bonus: First-Time Trader Rebate (Optional)
Goal: Smooth onboarding for new traders
Setup:
Type: Rebate (One-off)
Duration: First 7 days of campaign
Query: First-time traders
Reward: 0.5% of trading fees back
Distribution: Claim (daily, 48-hour window)
Your Query:
sql
SELECT
trader_address as address,
SUM(trading_fees) * 0.005 as amount
FROM trades
WHERE trade_date BETWEEN '{startDate}' AND '{endDate}'
AND is_first_trade = trueQuick Setup Checklist
1. Create Your Queries
New LP Depositors — Filters for first deposits above minimum threshold
Active Traders — 7-day volume across 3+ markets
First-Time Traders — New users within first week
2. Configure Your Incentives
LP Rebate: Daily recurring, 30-day campaign
Trading Leaderboard: Weekly recurring, ongoing
Onboarding Rebate: One-off, 7-day duration
3. Set Distribution Methods
All set to Claim with 72-hour windows
Gives users flexibility to claim on their schedule
Reduces gas costs vs. airdrops
4. Add Safety Rails
Per-wallet caps to prevent whales from dominating
Total budget limits per epoch
Query filters to exclude wash trading patterns
5. Measure Success
Track these metrics in your incentive dashboard:
Total LP added
Weekly active traders
Claim rate (% of eligible users who claim)
Cost per engaged wallet
Adjust your query thresholds and reward tiers weekly based on results.
What You Get
Instead of building indexing infrastructure, ranking systems, claim interfaces, and analytics dashboards, you just:
Write your queries
Configure your incentives
Set your budgets
Launch
Torque handles the rest.
Want to Expand Later?
Once these core incentives are running, consider adding:
Raffle for Long-Tail Engagement
Randomly reward 100 users from anyone who traded this week
Keeps smaller traders engaged even if they can't compete with whales
Direct Distribution for Milestones
Celebrate hitting 10,000 total traders
One-time reward to everyone who participated
Both are one-click additions once your base campaign is live.
Last updated
