Answer first: The contract error invalid unfreeze_balance means the amount/resource you tried to unstake is not free— wrong resource, amount too high, or stake still tied up in delegation.
Fix order
- Confirm Energy vs Bandwidth stake balances separately.
- Undelegate if resources are lent.
- Retry an amount ≤ available for that resource on UnstakeDesk.
- Read the failed tx on an explorer; don’t trust only the wallet toast.
Related reading
Open desk — Ready to act? Open the desk — your wallet signs only when you choose Stake, Unstake, or Withdraw.
Open desk Telegram supportNot financial advice. Non-custodial. Verify on official explorers and wallets.