BOTLABPlatformFleetAuditStuckScanLearnLab News

Learn · 2026-11-09

Staked vs Locked vs Stuck Crypto Explained

Staked vs locked vs stuck crypto explained in one line: staked means your coins are working for a network and can be withdrawn after a known unbonding rule; locked means a contract or vesting schedule holds them until a date or condition; stuck means the rule has already been satisfied and the coins still have not returned, usually because a manual step is missing. Many balances that look stuck are in one of the first two states, which are normal and need only patience plus one final transaction.

This guide shows how to tell the three apart from a public wallet address, what each state looks like on a block explorer, and the official steps that move coins from each state back to a spendable balance.

The three states at a glance

| State | What it means | Who controls the timing | Typical fix | |---|---|---|---| | Staked (bonded) | Coins delegated to a validator or pool | The chain's unbonding rule | Unstake, wait, then withdraw | | Locked | Coins held by a contract, vesting plan or escrow | The contract terms | Wait for the unlock, then claim or release | | Stuck | Timer finished, coins still not spendable | Usually you | Send the missing claim or withdraw transaction |

The key idea: the first two states have a reason and a clock. The third has neither. If you can name the reason and the clock, your crypto is not stuck.

Staked vs locked vs stuck crypto explained chain by chain

Staked: a clock you can look up

Staking on most proof-of-stake chains is a two-step exit. You send an unstake (also called undelegate or unbond) transaction, the chain holds the coins for a fixed period, and then the coins become available. Some chains return them to your balance automatically. Others require a second withdraw transaction.

Examples of unbonding rules that are published in each chain's docs:

Durations change when a chain upgrades its parameters. Always confirm the current value in the chain's official documentation before you plan around it.

How to recognise staked coins on an explorer: the address page shows a "delegated", "bonded" or "staked" line separate from "available". If you have already unstaked, there is usually an "unbonding" or "deactivating" line with a completion height, epoch or date.

Locked: a contract or schedule holds the coins

Locked coins are not earning staking rewards. They sit in a vesting contract, a team allocation, a launchpad lock, an escrow (XRP uses this natively) or a protocol-level lock such as governance vote-escrow. The terms are set when the lock is created and cannot be shortened by you.

Common lock types:

How to recognise locked coins: the explorer shows a contract as the holder, an "unlock at" timestamp or block, or a vesting schedule tab. If the explorer shows nothing and the lock was on an exchange, the information lives on the exchange, not on-chain.

Stuck: the clock ran out and nothing moved

"Stuck" is the only state that needs action beyond waiting. In practice it means one of these:

  1. A manual claim is missing. Polkadot, Tron, Solana and Lido all require a withdraw or claim transaction after the waiting period. The coins are yours; they are simply waiting in a holding state. See Lido withdrawal finalized but no ETH in your wallet for a typical case.
  2. Rewards are unclaimed. Many chains do not auto-compound or auto-pay rewards. ATOM rewards, for example, accrue until you claim them. Read unclaimed ATOM staking rewards.
  3. A transaction is pending, not confirmed. A withdrawal with a low fee can sit unconfirmed for hours. That is a mempool problem, not a staking one. Bitcoin transaction stuck unconfirmed? explains how to check and bump the fee.
  4. Wrong network or wrong address. Coins sent on one network to an address that only exists on another show up in neither place you expect. The explorer of the sending network shows where they actually went. This is the one case where recovery is not always possible. It depends on whether the receiving side (an exchange, a custodian or you) controls the private key for that address on the network the coins actually landed on. If it does, it may be able to recover them, sometimes for a fee set by that service. If nobody controls the key on that network, the coins cannot be moved. Contact the receiving service's official support before assuming either outcome.
  5. An exchange-side hold. The chain shows nothing because the coins never left the exchange. The exchange's withdrawal page and support ticket are the only path.

For cases 1, 2, 3 and 5, the coins are not gone. The next step has not happened yet. Find the step, do the step. Case 4 needs an honest check with the receiving side first, because the answer there can be no.

A worked example (illustration only)

The numbers below are made up to show the method. They are not BOTLAB results and not a real wallet.

A holder pastes a wallet address into a block explorer and sees:

Sorting this into the three states:

So out of five lines on the screen, exactly one needs action today, and that action costs a single network fee. Nothing in this example is lost. If six days pass and the 200 tokens are still shown as unbonding or as "withdrawable" rather than available, that is the moment to check whether the chain needs a second transaction.

Exact steps to check any address

  1. Open the official explorer for that chain (the one linked from the project's website, not an ad). Paste the public address. Never paste a seed phrase or private key anywhere.
  2. Read every balance line, not only "available". Look for delegated, bonded, unbonding, locked, vesting, escrow, pending and claimable.
  3. For each non-available line, find its clock. An unbonding end, an unlock timestamp, an epoch number or a release schedule. Write it down.
  4. Compare each clock to now. Clock in the future: wait. Clock in the past: the chain probably expects a transaction from you.
  5. Look up the official "withdraw" or "claim" step in that chain's docs and perform it from your own wallet software. Most official wallets show a button for it once the period ends.
  6. If the clock has passed and the official step does nothing, check the transaction hash of your unstake or lock. If it failed or never confirmed, the clock never started.

If you hold assets on many chains and do not want to repeat this on every explorer, a read-only scanner can do the sorting for you. Scan a wallet free with StuckScan: paste a public address and it shows what is in the wallet, staked, locked, pending, possibly stuck or ready to claim across 20 chains, with on-chain proof and the next step. It is read-only, needs no wallet connection or sign-up to scan, and never asks for a seed phrase or charges a fee. It does not yet check bridges, most DeFi outside Aave v3, or Solana stake accounts on the web page, so treat its result as a starting list rather than full coverage.

Warning signs of a scam, not a stuck balance

The word "stuck" attracts people who want to help you for a fee. Legitimate help never looks like this:

If funds are on an exchange, use the support form inside your logged-in account, not a link someone sends you.

About BOTLAB

BOTLAB is a research lab that publishes paper-trading results of crypto bots. Paper results are simulated money at real market prices and do not predict live results. Crypto trading can lose money, including all capital. StuckScan is a free, separate information tool. More about the lab and its methods is on the platform page.

FAQ

Is my staked crypto stuck or just unbonding?

Check whether the chain shows a completion date, height or epoch for the unbonding. If that time is in the future, the coins are unbonding, which is normal. If it has passed and the coins are still not spendable, check the official docs for a required withdraw transaction. Many balances that look "stuck" at this stage simply need that one extra step.

How do I know if tokens are locked rather than staked?

Locked tokens usually sit in a contract address with an unlock date or vesting schedule and do not earn staking rewards. Staked tokens show as delegated to a validator and often accrue claimable rewards. The explorer's address page normally labels the two differently. If the lock was made on an exchange, only the exchange's own account page shows it.

Can anyone speed up an unbonding or unlock period?

No. The period is enforced by the chain or the contract, and no validator, exchange or third party can shorten it for you. Anyone who claims they can, for a fee, is not telling the truth. Some chains offer liquid staking tokens that trade freely while the underlying stake remains bonded, but that is a different product with its own risks, not a shortcut.

Why do claimable rewards not arrive automatically?

On many networks, rewards accrue in a separate account until the delegator claims them. This saves the network from writing thousands of small transfers. Your wallet software usually shows a "claim" button; using it moves the rewards to your available balance for a normal network fee. Confirm the behaviour for your chain in its official documentation.

Key takeaways

General information, not financial advice. Check the official docs before you move funds.

Want these checks run on your own strategy? See the strategy and backtest audit.

More guides

Not sure where your crypto is? Paste a public address and see what is staked, locked, pending or ready to claim on 20 chains. Free and read-only, with no wallet connection.
Scan a wallet free