Merkl Docs
  • πŸ₯¨Merkl Documentation Portal
  • Merkl mechanisms
    • πŸ”Technical Overview
    • πŸͺ·Incentive Mechanisms
    • πŸ•οΈCampaign Types
      • πŸ¦„Concentrated Liquidity Campaigns
      • 🏹Airdrop Campaigns
      • πŸ§‘β€πŸŒΎERC20 Campaigns and Applications
      • 🏦Custom Lending and Borrowing Campaigns
      • [NEW] 🎣 UniswapV4 Liquidity Campaigns
      • [NEW] 🌐 Encompassing Campaigns
    • πŸ’ΈDistribution Types
    • πŸͺCustomazibility Hooks
    • πŸͺΆAdditional Features
  • Distribute with Merkl
    • 😽Create a Merkl campaign
    • πŸ§‘β€πŸ”¬Deploy a campaign from a multisig or Gnosis Safe
    • πŸ—³οΈDeploy your campaign from a DAO
    • πŸ’³Fee Model
  • Earn with Merkl
    • πŸ’°Earn with Merkl
    • πŸ“Merkl User FAQ
  • Integrate Merkl
    • πŸ‘©β€πŸ’»Integrate Merkl to your App - Merkl API V4 Docs
    • πŸ‘©β€πŸ’»Merkl API V4 NPM Package
    • 3️⃣ Merkl API V3 Docs
    • πŸ§‘β€πŸŽ¨Branding and Integration
Powered by GitBook
On this page
  • Morpho
  • Radiant
  • Silo
  1. Merkl mechanisms
  2. Campaign Types

Custom Lending and Borrowing Campaigns

PreviousERC20 Campaigns and ApplicationsNext[NEW] 🎣 UniswapV4 Liquidity Campaigns

Last updated 3 months ago

Merkl natively supports all lending and borrowing protocols that issue receipt tokens for lenders and debt tokens for borrowers. However, it also extends support to:

  • Lending protocols that don’t follow this standard structure.

  • Tailored incentive campaignsβ€”for example, rewarding users based on their net lending position (lending minus borrowing).

Some notable custom integrations include Silo, Radiant, Morpho, Ajna, Euler, and Compound V2 (along with its forks).

From a user perspective, interacting with these custom lending protocols feels the same as with standard ones. Merkl’s engine abstracts away protocol-specific differences, ensuring a consistent UX and feature set.

This means that campaign creators can also customize:

  • their (e.g. blacklisting, whitelisting systems, forwarding mechanisms, ...)

  • their (e.g fixed APR, variable APR, ...)

If you want your lending and borrowing protocol to be fully integrated and supported by Merkl, or to create tailored protocol-campaigns, please to discuss the integration process.

Here are below some specificities you may face with some lending protocol integrations on Merkl.

Morpho

When creating a campaign for a Morpho pool, you'll be asked to input the following parameters:

  • Usage: From the dropdown menu, select the usage type (MetaMorpho, Supply, Borrow, Collateral) you want to incentivize. Choosing MetaMorpho will incentivize a MetaMorpho vault, while selecting Supply, Borrow, or Collateral will incentivze a Morpho Blue market.

  • Market ID: Specify the Market ID. For MetaMorpho, select the desired MetaMorpho vault to incentivize. For Morpho Blue, choose whether to incentivize the supply, borrow, or collateral for a specific Morpho Blue market. You also have the option to manually enter the asset address for any type of Market ID.

Radiant

You'll be asked to set a cap parameter in USDC. This is used by Radiant: if you're not the Radiant protocol you should set it to 0.

Silo

Like on Morpho, there are some custom parameters to choose:

  • Usage: Select the specific usage for your Silo campaign (Deposit, Protected Deposit, or Debt).

  • Version: Choose the version of Silo (Silo Legacy, or Silo Llama).

  • Asset: Select the asset to incentivize from the dropdown menu or enter the asset address manually.

The blacklist/whitelist features also come handy here as you may use it to automatically blacklist silos that should not receive rewards.

πŸ•οΈ
🏦
campaign hooks
distribution methods
contact us on the Merkl Discord by opening a BD ticket