Background:
One of the primary ways to increase the value of the Marinade protocol is to increase the amount of SOL staked with Marinade (i.e. increase TVL). I believe Marinade should better utilize MNDE to incentivize and empower all Marinade users to bring additional SOL stakers to the platform driving increased Marinade TVL.
I would like to use the thread to discuss the design of a new referral program.
Current Referral Program
The current referral system is not ideal. It gives the referrer the option to add additional deposit and unstake fees paid by the user being referred. In this case, the new user being referred is worse off than if they had just staked directly without the referral.
New Referral Program
I’d propose implementing a new referral program that allows referrers to earn MNDE based on the amount of mSOL staked by new users they refer to Marinade (via their referral link). To discuss amount allocated and time period of which it is distributed.
One potential way to do it would be allocate 12M MNDE per year (up to a maximum of 60M MNDE over 5 years, which DAO could always vote to end early). The 12M would be distributed pro rata to the referrers based on the amount of net new mSOL they’ve added to the platform. Distributed on a monthly basis (1M MNDE per month). Therefore, if I referred a user who deposited into mSOL and then unstaked or sold all of the their mSOL after 6 months, I would only earn for the first MNDE for the first 6 months and stop earning once they’ve sold.
I would allow anyone to generate a referral link and begin referring. Core team can reserve the right to remove any referrers that are exploiting the system.
Selling/Transferring/Unstaking/Pools
Given mSOL is liquid, if the user sold, unstaked, or transferred their mSOL from the initial address that was staked the mSOL, then the referer would no longer continue receiving referrals (until that address re-acquired or re-staked).
It also becomes challenging to track once mSOL is deposited into one of the defi pools, so the referrer would not earn MNDE for mSOL that the users they have referred have deposited into defi pools. I believe this is ok because (a) currently only 18% of the mSOL is deposited in defi pools so this works well for 82% of people and (b) the defi pools have their own incentives via the liquidity gauges that they can share with users depositing in their pools.
Additional Ideas
An additional idea would be allowing referrers to share a % of their MNDE rewards with the users they refer.
Technical Requirements
I’ll let the team comment on the technical requirements.
This is an initial post to get the discussion started and hopefully refine it into a formal proposal that can be voted on. Welcome comments and help to build this into an actionable proposal.