Developers can monetize their MiniApps by creating valuable experiences that align with Based users' needs. Your app generates revenue when it helps traders succeed on the platform.
Core Principles
Build MiniApps that:
Enhance trader performance - Give Based traders a competitive edge
Increase engagement - Make the terminal more useful and sticky
Deliver exceptional UX - Create experiences that delight users
Revenue Channels
There are two primary ways your MiniApp can generate revenue:
1. CTA-Based Attribution
When users place and execute orders directly through your MiniApp, those trades are attributed to your app, and you receive a share of the platform fees.
How it works:
User clicks "Buy" or "Sell" in your MiniApp
Order is executed via your app's placeOrder() or placeOrders() calls
Trade is attributed to your MiniApp
You receive a percentage of the platform fees
Example use cases:
Trading bots that automatically place orders
Signal services with one-click execution
Custom order forms with advanced features
Grid trading or DCA automation tools
2. Session-Based Attribution
When your MiniApp is open in the MiniApp side panel while users are actively trading, those trades are attributed to your trading session, and you receive a share of the fees.
How it works:
User opens your MiniApp in the side panel
User places trades while your app is visible
Trades during the session are attributed to your app
You receive a percentage of the platform fees
Example use cases:
Real-time market analysis dashboards
Position tracking and portfolio management
Price alerts and monitoring tools
Educational content and trading guides
Revenue Share Structure
Based Platform Fees
Based charges 2.5 basis points (bps) as builder fees on top of Hyperliquid exchange fees. The developer revenue share is calculated on this gross revenue before affiliate payouts.
Early Developer Program
First Five Developers:
The first five developers to build and launch MiniApps on Based receive preferential terms:
30% revenue share of Based Platform Fees
Applies to all trading volume attributed to your app
Recognition as a launch partner
Standard Developer Program
Beyond First Five Developers:
Revenue share is tiered based on your Monthly Trading Volume (MTV):
Monthly Trading Volume
Revenue Share
First $100M
10%
$100M - $500M
20%
$500M+
30%
Example calculation:
If your MiniApp generates $250M in monthly trading volume:
// Orders placed via these methods are attributed to your app
await client.placeOrder({ /* order details */ });
await client.placeOrders([/* multiple orders */]);