Staked SOL, JitoSOL and mSOL for real estate proof of funds
Solana staking comes in two shapes, and they look different in a wallet. Native staking moves your SOL into a separate stake account your wallet controls, so the wallet balance drops. Liquid staking hands you a token, JitoSOL, mSOL or one of a handful of others, in place of the SOL. RealOpen reads both and counts both toward your Proof of Funds as SOL.
You do not need to unstake to verify or to get the letter. You need the wallet that holds the stake authority or the token, and about ten minutes.
What you need
The Solana wallet you staked from, meaning the withdraw authority of your stake accounts, or the wallet that holds your liquid staking tokens, and a RealOpen account. No validator or staking app login, no API key, nothing custodial. Ownership is proven the same way as any wallet: a signed message or a small transfer.
Key Points
The wallet that is the withdraw authority of the stake accounts, or that holds the tokens
A wallet that can sign the verification message (or send a small transfer)
No unstaking, no deactivating, no third-party access
Step by step
Identify the Solana wallet you staked from. For native staking it is the withdraw authority of your stake accounts; for JitoSOL, mSOL and the other liquid staking tokens, it is the wallet holding the token.
On RealOpen, add that address as a new wallet (Wallets, then Add wallet).
Verify ownership: sign the RealOpen verification message from that wallet, or send the small verification transfer from it.
RealOpen scans the wallet, lists every stake account whose withdraw authority is that address, classifies each as active, activating, deactivating or inactive, and recognizes supported liquid staking tokens by mint.
Generate your Proof of Funds letter. Stake accounts are counted as SOL at the SOL rate and disclosed as staked; liquid staking tokens are counted as SOL inside your transferable value.
New to RealOpen wallet verification? The ownership guide covers the signature and transfer options in detail.
Why the wallet balance looks different
When you stake natively, Solana creates a new account, the stake account, funds it with your SOL, and delegates it to a validator. The stake account has two authorities: a staker, who can delegate and deactivate, and a withdrawer, who can pull the SOL out. Both are usually your wallet. But the SOL is in the stake account, not in the wallet, so the wallet’s balance is lower by exactly that amount. Some wallets show the staked total separately; explorers and third-party checks often do not.
Liquid staking is different. You hand SOL to a stake pool and receive a pool token. Your SOL balance drops and a JitoSOL or mSOL balance appears. The token is transferable and its price tracks the SOL in the pool plus rewards.
How RealOpen attributes the position
For native staking, RealOpen queries the Solana stake program directly for every stake account whose withdraw authority is your verified wallet. That is the authority that can actually move the SOL, which makes it the right one to attribute by. Each account’s activation and deactivation epochs are then compared with the current epoch to classify it:
Active: delegated and earning; needs deactivation before withdrawal.
Activating: delegated this epoch, becomes active at the next boundary.
Deactivating: deactivation requested; withdrawable once the current epoch ends, which can be up to about 2 to 3 days.
Inactive: not delegated; withdrawable to your wallet with one transaction.
For liquid staking, RealOpen recognizes JitoSOL, mSOL, bSOL, JupSOL, INF and BNSOL by their token mints, never by name, and values them at market price. The underlying SOL estimate is derived from that price rather than from each pool’s exchange rate, so it is recorded at medium confidence while the dollar value is the market value.
Every position is recorded with its provenance: the stake account or mint it came from, the method used to read it, the slot, and the time.
How it appears in your dashboard and on the letter
Under the verified wallet, each position shows its amount, protocol, state, and liquidity, for example:
40 SOL · Solana stake account · Unstaking (deactivating)
25 SOL · Solana stake account · Ready to claim (inactive)
80 JitoSOL · Jito · Transferable token
50 mSOL · Marinade · Transferable token
Stake accounts count toward your verified total at the SOL RealScore rate and are disclosed on the letter as staked, not immediately transferable. Liquid staking tokens sit inside your transferable value: counted as SOL, nothing to unstake before sending. Several SOL lines under one wallet is normal. See how staked value and available value are treated across every supported chain.
What happens before closing
RealOpen converts your crypto at close and wires dollars to escrow. Liquid staking tokens can be sent for conversion as they are. Native stake accounts cannot; the SOL has to come back to the wallet first:
Deactivate the stake account from your wallet. RealOpen shows it as Unstaking (deactivating).
Wait for the epoch to end. Deactivation takes effect at the boundary, so the wait depends on when in the epoch you start: up to about 2 to 3 days.
Withdraw. Once the account is inactive, RealOpen shows Ready to claim; one withdraw transaction returns the SOL to your wallet’s transferable balance.
For JitoSOL, mSOL and the other tokens, either send the token as it is or use the pool’s own unstake: delayed unstakes complete at the next epoch boundary, and BNSOL redemption through Binance follows its own window.
Start deactivation early in escrow, and deactivate only what you need if you would rather keep the rest earning. The staked SOL supports the letter either way.
The short version
Native stake accounts are attributed by withdraw authority and classified as active, activating, deactivating or inactive; JitoSOL, mSOL, bSOL, JupSOL, INF and BNSOL are recognized by mint.
Both count as SOL at the SOL rate. Stake accounts are disclosed as staked; liquid staking tokens are transferable now.
Verify without unstaking. Deactivate early enough that the SOL is withdrawn and transferable when funds are due at closing.
Native staking on Solana creates a separate stake account and moves the SOL into it. Your wallet is the authority over that account, but the SOL is no longer in the wallet’s own balance, so a plain balance lookup, and most explorers’ headline number, drops by the staked amount. The SOL is still yours; it is one account away.
Yes. RealOpen lists every stake account whose withdraw authority is your verified wallet, reads its delegation directly on-chain, and classifies it against the current epoch: active, activating, deactivating, or inactive and withdrawable. Each state is shown on its own line.
Yes. JitoSOL, mSOL, bSOL, JupSOL, INF and BNSOL are recognized by their token mints and counted as SOL at the SOL RealScore rate. They are transferable tokens, so they can be sent for conversion at closing as they are.
No. Verification reads the stake accounts and tokens where they sit, and the letter counts them. Native stake accounts do need to be deactivated and withdrawn before the SOL can be sent at closing; liquid staking tokens do not.
Deactivation takes effect when the current epoch ends, which can be up to about 2 to 3 days depending on when in the epoch you start. After that the account is inactive and the SOL can be withdrawn to your wallet in one transaction. Start early in escrow.
From market price. RealOpen values Solana liquid staking tokens at the token’s market price and estimates the underlying SOL from it, rather than reading each pool’s exchange rate. The dollar figure is the market figure, which is the honest one.
The stake accounts will not appear, because their withdraw authority is the other wallet. Stake accounts belong to the authority, not to whoever is looking. Add and verify the wallet that holds the authority.