Solana Liquid Staking with YIELD and DiversiFi

SOL rarely takes a straight path. For holders willing to keep some stablecoins alongside their staked SOL, those swings can create opportunities to sell a little after a rise and buy back after a fall.
The hard part is following that plan when the market moves.
We’ve brought $YIELD to DiversiFi through dSTAKE, a vault targeting 80% YIELD and 20% USDT. It combines our revenue-boosted liquid staking token with automatic rebalancing, giving users a way to earn through YIELD while pursuing opportunities in SOL’s price swings.
The dSTAKE vault is live, and deposits are made in USDC.
What is YIELD?
YIELD is Phase Stake’s liquid staking token on Solana.
It represents staked SOL and accrued rewards in a transferable token that can be held or used in DeFi.
YIELD combines native staking rewards with a portion of Phase’s business revenue routed back to holders. That revenue contribution adds another source of rewards alongside the underlying staking activity.
Rewards accrue into YIELD’s exchange rate against SOL, so holders don’t need to claim and restake them manually. The reward rate varies, and SOL’s market price still affects the dollar value of the position.
We want more people to discover YIELD and more ways for them to use it.
dSTAKE brings it into a strategy for users who want SOL exposure, staking rewards, and a stablecoin allocation managed together.
How the dSTAKE vault works
The vault’s target allocation is 80% YIELD and 20% USDT by value. As YIELD’s price changes relative to USDT, those weights drift.
dSTAKE’s rebalance trigger is three percentage points from target. For the YIELD allocation, that means a boundary of 83% on the upside or 77% on the downside.
If YIELD rises enough to cross the upper boundary, the vault sells some YIELD for USDT to restore the target balance. If YIELD falls enough to cross the lower boundary, the vault uses USDT to buy YIELD.
The trigger measures the allocation’s weight in the vault. It does not mean the vault trades every time SOL’s price moves 3%.
Trades happen when the trigger conditions are met, rather than at every check. Throughout this process, the YIELD remaining in the vault continues accruing rewards; the USDT allocation does not earn YIELD’s staking rewards.
Why rebalance around SOL’s volatility?
The opportunity comes from repeated price swings. A rise can move value into USDT through a rebalance, leaving capital available to buy YIELD if its price later falls enough to trigger another trade.
Over completed up-and-down moves, that process can leave a strategy holding more YIELD than it otherwise would.
This is the idea behind volatility harvesting: using a defined trading rule to seek additional value from the path an asset takes.
If SOL keeps rising without a meaningful reversal, a full SOL or YIELD position can outperform a vault that holds USDT and trims into strength. If SOL keeps falling, buying more YIELD does not prevent losses. Results depend on the price path and execution costs.
For us, the appeal is pairing YIELD’s ongoing rewards with a defined way to act on volatility, without requiring users to make each trade themselves.

How to get started
- Open the dSTAKE vault on DiversiFi and connect your Solana wallet.
- Enter a deposit amount in USDC. Keep some SOL available for network fees.
- Review the estimated dSTAKE received, fees, and transaction details before confirming.
DiversiFi allocates the deposit into the vault’s assets. You receive dSTAKE tokens representing your proportional share of the vault, rather than holding its YIELD and USDT directly.
You don’t need to buy YIELD separately before entering. DiversiFi’s documented withdrawal flow redeems vault tokens for USDC, net of applicable fees.

dSTAKE carries market, smart contract, execution, and stablecoin risks. Its YIELD allocation remains exposed to SOL, and rebalancing does not guarantee a profit or outperformance.
If you prefer to hold YIELD directly, you can stake SOL through Phase Stake. For those who want YIELD paired with USDT and automatic rebalancing, dSTAKE is ready.