🗓️Changelog

All major modifications to Marinade protocol will be detailed here and communicated to our users in advance.

A dedicated changelog for the Marinade application is available on Notion.

02/21/2022

Improvement - Validators' management

Status: Online.

Marinade stakes SOL to validators using a set delegation strategy where all validators have a score calculated each epoch.

Before this update, Marinade was using the Solana program Stake-O-Matic, before post-processing those scores to determine the stake and unstake operations to perform.

This program has been forked and modified in order to add small improvements and allow a better post-processing of the on-chain scores. Those changes have minor impacts on how the score is calculated.

This new repository is open-source and available here:

Another set of changes has been applied on the post-processing rules in order to improve the distribution of the stake and reach more validators than before, with the goal to spread the stake more evenly and decentralize the network even more. Some improvements have also been implemented to avoid 'overstaking' to validators and unstake them in some situations. Please check the Delegation Strategy page for details.

If you are a validator and have questions or want to participate to the future discussions related to the delegation strategy, please join our Discord.

01/14/2022

Incident report - Bot operations delayed

Status: Fixed.

On January 14th, the permissionless bot responsible for moving the staking rewards to the pool (causing the mSOL price to go up each epoch) was not able to finish all the planned operations because it ran out of SOL to perform them. This issue was resolved in a few hours and the operations were resumed and completed.

This incident resulted in a delay of 24h in the mSOL/SOL price update.

A monitoring tool has been added on the same day to prevent this issue from happening in the future.

01/09/2022

Smart contract update - Delayed unstake period

Status: Confirmed and applied.

01/04/2022

Smart contract update - Delayed unstake period

Status: Communication phase. Changes will be applied on January 4th 2022.

  • The number of epochs you have to wait when withdrawing your funds via the "Delayed unstake" function is reduced by one epoch.

See the planned code modification on Github: https://github.com/marinade-finance/liquid-staking-program/commit/028c6e579f662e8cc5b92344f96797f49c4eec88

Documentation will be updated to reflect the future changes once the change is active. See Delayed Unstake.

For more information about the process, please see our Medium article.

Last updated