Incentives
Context
Unlike traditional lending pools, Morpho allows projects to take a more targeted approach to incentivizing specific use cases. On Morpho, they can incentivize a specific pair of assets with a strong use case that will help drive further adoption of their token. As a result, many projects will want to distribute incentives on Morpho.
The Universal Rewards Distributor (URD) is a central component of this incentive distribution mechanism.
Universal Rewards Distributor (URD)
Overview
The Universal Rewards Distributor (URD) is a bespoke smart contract tailored for the distribution of incentives, usable on Morpho markets. Its primary function is to manage the distribution of incentives, focusing on specific asset pairs to stimulate token adoption and market activity.
Purpose of URD
The URD is engineered to bring uniformity and efficiency to the incentive distribution process. It caters to both external project rewards and MORPHO tokens, addressing the common challenges and complexities associated with rewards distribution in DeFi.
How URD Functions
Offchain Computation: The process starts with an offchain script that computes a Merkle tree, which outlines the rewards each user is entitled to.
Smart Contract Utilization
Initially under the governance of the Morpho DAO, this contract allows the Morpho Operator to periodically update the Merkle root, ensuring the rewards distribution remains accurate and up-to-date.