Skip to content

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:

  1. Complex logic: Reward calculations involve historical data, forwarding, and blacklisting
  2. Gas efficiency: Computing onchain would be prohibitively expensive
  3. 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
Multi-Protocol Support
  • 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.