Additional Features
Important features of Merkl campaigns
Beyond campaign types, distribution methods, and hook customization, Merkl offers several advanced features to enhance campaign flexibility and reward management.
π₯ Run Multiple Campaigns on the Same Opportunity
Merkl allows multiple campaigns to be created simultaneously for the same pool or set of actions.
Why is this useful?
Co-incentives: Different parties can independently add incentives to the same opportunity.
Flexible Stacking: Multiple campaigns can run alongside each other on the same pool or token, supporting different incentive structures.
β³ Campaigns of Any Duration
Merkl campaigns can run for any length of time, from as short as one hour to as long as six months (or more).
This flexibility allows for:
Short-term boosts (e.g., flash incentives for new launches).
Long-term, sustained incentive programs for ongoing ecosystem growth.
π Infinite Customizability with Token Wrappers
Merkl campaigns can distribute tokens with custom properties, known as token wrappers, to introduce advanced incentive mechanisms.
Examples of Token Wrapper Use Cases:
Vesting & Slashing Conditions: Add vesting schedules or penalties for early withdrawals.
Non-Prefunded Campaigns: Instead of preloading tokens, rewards are pulled from a multisig when users claim.
Time-Locked Transfers: Issue non-transferable tokens that unlock after a set period.
Redeemable Tokens: Distribute placeholder tokens that can be redeemed later.
Merkl provides a suite of template contracts for token wrappers in the Merkl GitHub repository so anyone can build its own token wrapper. Some templates have already been audited by Merkl partners!
Got a custom use case? Let us knowβweβre happy to collaborate and help build your solution.
π Cross-Chain Campaigns
Merkl allows you to incentivize activity on one chain while distributing rewards on another.
How It Works:
Activity is tracked on Chain A (e.g., a protocol running on Arbitrum).
Rewards remain claimable on Chain B (e.g., distributed token stays on Ethereum): the chain where the token is claimable is the chain where the campaign was created
Why is this useful?
Efficient token management: Keeps governance tokens on a single chain, reducing the need for bridging.
Cross-chain flexibility: Supports protocols that operate on multiple chains without fragmenting incentives.
Important considerations:
Some smart contracts on the chain you are incentivizing activity may not exist on the chain where users can claim their reward (or may exist at a different address):
Affected addresses will be unable to claim rewards in this case
Solution: As an incentive provider, you should blacklist any ineligible addresses to prevent reward loss. Or you can reallocate rewards (more below) of addresses that cannot claim to an address controlled by the same provider that can claim its rewards
π Campaign Reallocation
Once a campaign has ended, campaign creators can reallocate rewards from any recipient to another address at their discretion.
Use Case:
Useful for redirecting rewards from addresses that cannot claim them (e.g., lost wallets, smart contracts without claim functions).
No fees are charged for reallocations.
π Coming Soon:
A feature allowing creators to reallocate all unclaimed rewards to a specified address for free.
To ensure users have enough time to claim their rewards, this feature will only be available after a set period following the campaignβs end.
βοΈ Campaign Overrides
Merkl allows campaign creators to modify an active campaign by adding extra customization options, such as:
Adjusting blacklists or whitelists to include or exclude certain addresses.
Enabling additional features as needed.
Ending a campaign early if necessary
ποΈ Onchain Governance System Integrations
Merkl supports onchain governance-driven incentives, allowing protocols to automatically issue incentives through Merkl based on governance vote outcomes.
For protocols using gauge systems:
Merkl provides ready-to-use smart contracts to plug into any gauge system.
These connectors automatically translate governance votes into highly customizable Merkl campaigns. Our Governance Plug-in Templates are available here.
Need help integrating Merkl with your onchain reward system? Weβre here to assistβreach out for guidance!
Last updated