Skip to main content

Liquid staking

Liquid staking means staking SOL through a pool instead of directly with one validator. You deposit SOL, the pool spreads it across many validators, and you get a token that represents your share, such as JitoSOL or mSOL. You can hold or trade the token, and the pool chooses the validators for you.

Why it matters to you

Liquid and native staking are both reasonable choices. They just give up different things.

With a pool, you skip choosing a validator, and you hold a token you can trade instead of waiting to unstake. In return you add a layer: the pool's smart contracts, which carry their own risk, and the pool's decisions about where your stake goes.

With native staking, your SOL stays in your own stake account with no smart contract in between, and you decide who your stake supports. The cost is that you have to choose, and unstaking follows the epoch clock: usually by the next epoch (about 1–2 days), sometimes longer when many stakers exit at once.

Pools also matter to native stakers. A validator that gets most of its stake from one pool depends on that pool, which can pull its stake at any epoch.

Where you see it on this site

Each validator page has a Staking Pools card showing how much of its stake comes from pools. It's green when every pool holds less than 33% of the validator's stake, yellow at 33–60% and red above 60%.

Questions

Both carry risk, just different kinds. Liquid staking adds smart-contract risk and depends on the pool's choices, but spreads your stake across many validators. Native staking keeps your SOL in your own stake account with no contract in between, but it's up to you to pick a reliable validator and keep an eye on it.