Understanding delayed unstake on Marinade
When using Marinade's Delayed Unstake feature, the timing of when you initiate the process during an epoch significantly impacts when you receive your unstaked SOL. To clarify, let's break down the key phases of an epoch and how they influence the Delayed Unstake process.
Key Epoch Phases on Marinade
Each epoch on the Solana blockchain lasts approximately two days and can be divided into three important periods:
- Beginning of the Epoch
The first few minutes or hours after the epoch starts. - Mid-Epoch
The main part of the epoch where staking and unstaking occur. - Last Hours of the Epoch
The final four hours before the epoch ends.
Example of Delayed unstake at Epoch N:
Here are the three situations that can happen when you use ‘Delayed unstake’ during Epoch N.
-
You start unstaking during Z, which is the beginning of epoch n (a few minutes into epoch n).
You will receive your SOL at the beginning of Epoch N+1. The amount of SOL you receive is computed as SOL = [mSOL to burn]*[mSOL price]
when the unstaking starts, but the mSOL price may not be updated as the Marinade bot needs to be run to update the price at the beginning of each epoch. We suggest waiting a few hours into the epoch before using 'Delayed unstake' and starting it before the last 4 hours of the epoch.
-
You start unstaking during A.
You will receive SOL at the beginning of Epoch N+1. The amount computed is [mSOL to burn]*[mSOL price]
when the unstaking starts.
-
You start unstaking during B, the last 4 hours of Epoch N.
You will receive SOL at the beginning of Epoch N+2. The amount computed is [mSOL to burn]*[mSOL price]
when the unstaking starts.