Crypto staking and real estate proof of funds

Can staked crypto count toward proof of funds? Yes, for supported staking positions. When RealOpen scans a verified wallet, it detects supported staked positions attributed to that wallet, adds them to your verified total, and discloses them on the Proof of Funds letter as staked rather than immediately transferable.

You do not have to unstake to verify assets or to get the letter. You do have to have transferable funds by the time funds are due at closing. Everything else on this page is detail on that distinction.

The short answer

Supported staking positions in a verified wallet count toward your verified total and your Proof of Funds ceiling at the same RealScore rate as the underlying asset. They are shown and disclosed separately because they are not immediately transferable. Liquid staking tokens (stETH, rETH, cbETH and similar) are transferable now; pooled and delegated stakes (Everstake, validators, stake accounts) require unstaking before they can be sent for conversion at closing.

Key Points

  • Verified value: staked positions count, with no extra haircut for being staked
  • Available value: only the transferable portion can be sent for conversion today
  • Disclosure: the Proof of Funds letter states the staked portion plainly
  • Timing: verify now, unstake before funds are due at closing

Staked value vs. immediately liquid value

RealOpen keeps two numbers honest at once: what you own, and what you can move today. Both appear in your dashboard and both flow into the letter. A verified wallet with ETH staked through the Everstake pool looks like this:

Total verified value
$127,400
Available ETH
Transferable now
$87,200
Staked ETH
Staked · Everstake · Unstaking required
$40,200

The verified total is $127,400 and the RealScore rate applied to the staked ETH is the same rate applied to the available ETH. The difference is the disclosure: $40,200 is staked through Everstake and needs an unstake before it can be sent at closing. A seller reading the letter sees a real number and a real caveat, which is worth more than a bigger number with no caveat.

Why a wallet balance looks lower after staking

Staking moves funds out of your transferable balance. Pooled ETH sits in the pool’s contracts, a Solana stake account is a separate on-chain account, frozen TRX is frozen, and delegated POL is held by the staking contract on Ethereum. A plain balance lookup, which is what most wallets and block explorers show, no longer sees those funds as yours to spend, so the number drops.

The funds did not go anywhere. They are attributed to your address by the protocol, just not in the field a balance lookup reads. RealOpen’s wallet scan reads both: the transferable balance and the staking positions attributed to the same verified address. Each position is added back as its own line, for example Staked · Everstake, under the wallet it belongs to.

How RealOpen verifies supported staking positions

There is no separate staking step. Staking discovery runs automatically inside every normal wallet scan:

  1. You verify the wallet you staked from. Sign a message or send a small transfer, exactly as for any wallet. Nothing custodial, no API keys, no logins to a staking provider.
  2. RealOpen reads the protocol directly. For pooled ETH it reads the depositor’s balances from the pool’s accounting contract; for liquid staking tokens it reads token balances and any pending withdrawal queue; for Solana it reads stake accounts; for TRON, Polygon, BNB Chain, and Cardano it reads the chain’s own staking or delegation state.
  3. Each position is recorded with its source. The contract or account it was read from, the state it is in (active, activating, unstaking, claimable, locked), and when it was read. The position traces back to the chain, not to a screenshot.
  4. It lands on the letter, disclosed. The staked value joins your verified total at the asset’s RealScore rate and is listed as staked, not immediately transferable.

Auto-compounded rewards live inside the staked balance and are counted. Where a protocol exposes claimable rewards separately, they are shown as claimable. Staked ETH through Trezor Suite is the most common case we see; the Trezor and Everstake walkthrough covers it step by step.

Unstaking before closing: what to plan for

RealOpen converts your crypto at close and wires dollars to escrow, so whatever you intend to spend must be transferable when funds are due. Liquid staking tokens can be sent as-is. Pooled and delegated stakes need an unstake with enough lead time for the protocol to release the funds. Typical windows:

PositionTransferable now?Time to transferable
Lido stETH / wstETHYes (trades freely)Redeeming for ETH via the withdrawal queue: typically 1–5 days
Rocket Pool rETH, Coinbase cbETH, Frax sfrxETH/frxETH, StakeWise osETHYes (trade freely)Redemption for ETH follows each protocol’s liquidity or exit queue
Everstake pooled ETH (Trezor Suite “Stake ETH”)NoUnstake, then claim after the validator exit: days, longer when the exit queue is busy
Ethereum validator (withdrawal address = your verified wallet)NoValidator exit plus withdrawal sweep: days, longer when the exit queue is busy
Solana native stake accountsNoDeactivate; withdrawable after the current epoch ends (~2–3 days)
Solana liquid staking (mSOL, JitoSOL, bSOL, JupSOL, INF, BNSOL)Yes (trade freely)Pool withdrawals complete at the next epoch boundary; BNSOL redemption follows Binance’s window
Polygon POL delegationNoUnbonding about 3–4 days, then claim
BNB Chain delegationNo7-day unbonding, then claim
slisBNB / BNBxYes (trade freely)Redemption for BNB follows the unbonding period
TRON Stake 2.0 frozen TRXNoWithdrawable 14 days after the unstake transaction
Cardano delegationYes (never locked)Nothing to unstake; delegated ADA stays spendable

Exit queues move. Treat these as planning numbers and start the unstake early in escrow rather than the week of closing. A stalled queue is a problem you can avoid; a delayed closing is a problem you pay for.

Currently supported staking positions

RealOpen detects supported staking positions, not every staking protocol in existence. Currently supported:

  • Ethereum: Everstake pooled staking (the pool Trezor Suite uses), Lido stETH and wstETH including the withdrawal queue, Rocket Pool rETH, Coinbase cbETH, Frax sfrxETH and frxETH, StakeWise osETH, and Ethereum validators where the withdrawal address is the verified wallet.
  • Polygon: POL delegation.
  • BNB Chain: BNB delegation, slisBNB, and BNBx.
  • Solana: native stake accounts plus mSOL, JitoSOL, bSOL, JupSOL, INF, and BNSOL.
  • TRON: Stake 2.0 frozen TRX.
  • Cardano: stake delegation (delegated ADA is never locked).

Positions are attributed to the wallet you verified. If you staked from address A and verify address B, the position will not appear, because it is not B’s.

If your position is not detected

Custodial or platform-managed staking programs may not be automatically detectable from public chain data. If a provider runs validators on your behalf and the withdrawal address is not your verified wallet, the chain has no way to tie that stake to you. RealOpen staff can review such positions with documentation.

Before you reach out, check three things:

  • You verified the exact address you staked from, on the same chain.
  • The wallet scan has run since you staked (refresh the wallet if needed).
  • The protocol is on the supported list above.

Then contact us with the provider, the chain, and whatever statement or dashboard the provider gives you. Undetected does not mean unusable; it means a person needs to look.

The short version

  • Supported staked positions count toward your verified total and Proof of Funds ceiling at the asset’s normal RealScore rate.
  • They are disclosed as staked, not immediately transferable. Liquid staking tokens move now; pooled and delegated stakes need an unstake.
  • Verify without unstaking. Unstake early enough that funds are transferable when they are due at closing.

Frequently asked questions