1️⃣1️⃣ Prediction Markets (Polymarket)
Fuul supports a native integration with Polymarket, enabling projects to reward users for trading activity on specific prediction markets.
How It Works
Unlike traditional trading integrations that track activity per pool or pair, Polymarket tracks trade volume per market (also called a "condition"). Each market represents a yes/no question (e.g., "Will X happen by Y date?"), and traders buy or sell outcome shares.
1. Specify the market
Configure the trigger with a specific Polymarket condition (market) ID
2. Fetch trades
Fuul pulls all trades for that market from the previous day
3. Calculate volume
Each trade's volume is computed as size x price and attributed to the trader's proxy wallet
4. Distribute rewards
Rewards are split proportionally based on each trader's share of the market's total daily volume
What's Captured Per Trade
Volume
Trade size multiplied by price (USD value)
Side
Buy or sell
Outcome
Which outcome the trade is for (e.g., "Yes" or "No")
Proxy wallet
The user's Polymarket proxy wallet address
Use Cases
Market creation incentives — reward early traders to bootstrap liquidity in new markets
Volume campaigns — incentivize trading activity on specific markets relevant to your project
Community engagement — combine with referral rewards to grow your prediction market community
Each Polymarket trigger targets a single market (condition). To incentivize multiple markets, create separate triggers for each one.
Last updated