Builders protocol

The protocol is deployed on Base and Arbitrum One networks. It is designed to distribute MOR rewards among builders bucket based on user staking activity.

Changelog

v1

Includes the basic version of the protocol. Anyone can create a Subnet by defining a set of parameters. Users can stake MOR tokens within a specific Subnet. Based on the total amount staked in each Subnet, that Subnet receives a share of the global MOR rewards, calculated proportionally to the total stake across all Subnets.

Each subnet has a claimLockEnd parameter, which defines a period during which rewards cannot be claimed. In return, the Subnet receives a multiplier to its stake, increasing its reward share.

Rewards are allocated to subnets when the Morpheus multisig transfers MOR tokens to a dedicated protocol contract. After that, any interaction — staking, withdrawing, or claiming — triggers reward calculations. Only the subnet admin can claim rewards. The distribution of those rewards among individual participants is handled outside the current protocol scope. The more frequently the multisig sends MOR tokens for distribution, the fairer the reward distribution across subnets will be.

v2 - current

Contains a fix for a bug related to the incorrect calculation of virtual stake when a high claimLockEnd was set for a Subnet. The issue caused the virtual stake to grow disproportionately, distorting reward distribution among Subnets.

v3

Was under development but ultimately rejected due to a mismatch with the current state of the protocol and its long-term goals. The proposed changes in v3 were deemed incompatible with the intended architecture and direction of the current protocol.

v4 - proposed

This version removes virtual deposits and multipliers, making the claimLockEnd mechanism obsolete. Subnet structure has been simplified — the start time and claim lock fields were removed. Instead, a metadata field was added, along with a secondary address allowed to claim rewards on behalf of the Subnet.

Subnet identifiers have been updated to include chainId, allowing subnets with the same name to exist on different blockchains without conflicts. Existing subnets retain their original identifiers.

The reward logic has also changed. Instead of waiting for the Morpheus multisig to send tokens for distribution, the protocol now uses a MOR emission curve to allocate virtual rewards in real time. The multisig is now responsible only for ensuring the reward distribution contract has enough MOR balance to fulfill claims. A dedicated share for the entire network was introduced to enable proper reward calculation across multiple chains.

v1 Protocolv4 Protocol

Last updated

Was this helpful?