MOR20 is the generalized version of the Morpheus Capital Smart Contracts available for community use.
-
Any project inside or even outside the context of Web3 & AI, can use MOR20 to bootstrap their project with the click of a button.
-
The use of MOR20 Smart Contracts to collect yield-generating assets creates Automated Recurring Revenue (ARR), which is compelling for both projects and capital providers.
-
Easy creation of fair launch for projects, fair price discovery mechanism and access the large network effect of the Morpheus community.
-
The model can be extended to many software as a service projects as a means of building recurring revenue / payments from users via yield.
-
stETH is currently generating about 3.5% yield APR. Of that 3.5%, the MOR20 platform keeps 0.35% with the remaining 3.15% yield flowing to a project that use MOR20 Smart Contracts.
-
This yield collected is added to the Morpheus Protocol owned Liquidity and provides on going support for ecosystem.
-
This adds to the Network Effect of Morpheus when it comes to bootstraping new projects, growing liquidity for all MOR20 Smart Contract users.
Morpheus introduced the Techno Capital Machine (TCM) to revolutionize how developers are rewarded for their software. TCM automates infrastructure and payments and is central to Morpheus's Fair Launch approach. The TCM model, validated with over $500 million in capital contributions, simplifies the creation of native tokens and supports long-term project development through Protocol owned Liquidity and fair price discovery mechanism. Morpheus's open-source MOR20 smart contracts enable easy, permissionless project launches, fostering a frictionless environment for decentralized and open-source innovation.
As in the case of Morpheus itself, a MOR20 token launch consists of an omnichain ERC20 token (Arbitrum, Ethereum, Base), utilizing LayerZero's OFT token standard, as well as an Ethereum staking contract for Capital Providers (stETH) on Layer 1 (Ethereum). Additional helper contracts are used for cross-chain communication and rewards calculation. Projects that launch using MOR20 can use other chain combinations.
This design enables a fair token distribution among Capital providers (and other ecosystem participants), with yield from staked Ethereum used to create Protocol-Owned Liquidity (PoL).
A MOR20 deployment consists of the following contracts:
ERC20MOR
– the project's reward tokenDistribution
– used to lock capital for the Techno Capital Machine and claim rewardsLinearDistributionIntervalDecrease
– a library for calculating rewardsL1Sender
– sends MOR minting requests; wraps and transfers stETH to ArbitrumL2MessageReceiver
– receives and processes MOR minting requests on ArbitrumL2TokenReceiverV2
– receives wstETH and manages Protocol-Owned Liquidity on Arbitrum
These contracts are functionally equivalent to those used by the Morpheus token itself. For more information, see the Morpheus smart contract docs.
MOR20 contracts are deployed using the Mor20FactoryL1
and Mor20FactoryL2
factory contracts:
deployMor20OnL1
onMor20FactoryL1
deploys theDistribution
andL1Sender
contracts.deployMor20OnL2
onMor20FactoryL2
deploys theERC20MOR
(the project's reward token),L2MessageReceiver
, andL2TokenReceiver
contracts.
These methods can be called in any order; however, before calling either method, the deployer should know the counterfactual deployment addresses of the second method, which can be calculated using predictMor20Address
.