Merkl Distribution System
Merkl is a third-party rewards distribution platform that has become the standard for Morpho rewards following MIP 111.
How Merkl Works
Offchain Computation
Merkl's infrastructure continuously monitors onchain activity and calculates earned rewards:
- Monitors onchain activity directly via RPC nodes
- Proprietary indexing infrastructure
- Real-time event processing
This is necessary because:
- Complex logic: Reward calculations involve historical data, forwarding, and blacklisting
- Gas efficiency: Computing onchain would be prohibitively expensive
- Flexibility: Allows for sophisticated distribution strategies
Merkle Tree Generation & Onchain Distribution
Every 8 hours, Merkl generates a new Merkle tree containing all claimable rewards. The Merkle root is posted onchain, making rewards claimable.
- Rewards are recalculated every 8 hours
- Users see their accruing rewards in near real-time
User Claims
Users can claim their rewards by submitting a transaction with their Merkle proof.
- Low waiting period between earning and claiming
Key Characteristics
Standardized Integration- Consistent API across all protocols using Merkl
- Well-documented claiming process
- Community-supported SDKs and tools
- Same infrastructure used by many DeFi protocols
- Familiar UX for users who've claimed rewards elsewhere
- Centralized infrastructure for reward discovery
When to Use
Integrate Merkl for:
- All new reward programs (July 2025 onwards)
- Current MORPHO token distributions
- Third-party incentive programs
- Real-time reward tracking
Integration Points
For Claiming Rewards: head to the Integrate Rewards Claim section.
For Displaying Rewards: head to the Integrate Rewards Display section.