Distribution protocol

The protocol is deployed on both Ethereum and Arbitrum One networks. It is designed to operate in a cross-chain environment and uses bridging mechanisms and cross-chain messaging to communication between chains.

Changelog

v1

The base protocol was deployed, enabling stETH staking on the Ethereum network and MOR reward on Arbitrum One. LayerZero is used for cross-chain messaging between the networks, allowing user actions to be transmitted and MOR rewards to be minted on L2. The Arbitrum Bridge is used to transfer yield generated from stETH to L2. The protocol includes a built-in MOR token emission logic distributed across multiple reward buckets: Capital (pool 0), Providers, Builders, Compute, Coders, and Protection. The main public bucket, called Capital, is available for general user staking, while other buckets are private and managed by the contract owner.

v2

Introduced the ability for Capital stakers to boost their MOR rewards using a Power Factor. A user can choose to lock the mint of their rewards on L2 until a specific point in time. In return, their stake receives a multiplier calculated from a nonlinear curve based on the lock duration. This allows users to voluntarily delay their reward access in exchange for higher MOR yields, a multiplier of up to 10.7x is applied.

v3

Extended the Power Factor logic to private buckets. These participants can now also receive boosted rewards through locking, similar to users in the Capital bucket.

v4

Added support for lock periods for MOR receives. After staking or claiming rewards, MOR tokens may be temporarily locked and unavailable for claim for a configurable period of time. The lock duration is defined separately for each bucket and is set by the contract owner. Initially, these are set to 90 days for the capital pool and 0 for all other pools.

v5 - current

Introduced a referral program. It allows users to act as referrers and earn an additional multiplier on their rewards. The yield of referees is influenced by the total amount of tokens staked by users they have referred. MRC45.

v7 - proposed

Introduces the ability to stake not only stETH, but also other tokens. The yield from these additional tokens will be provided through integration with the Aave protocol. Reward calculation for users is now based not only on their stake and multipliers, but also on the actual yield performance of the staked token.

Main docs

v5 Protocolv7 Protocol

Last updated

Was this helpful?