dApp Staking unlock / withdraw keeps failing with "call failed" even after unlocking period

I’m really struggling with this issue. I’ve been trying to unlock/withdraw my staked ASTR for weeks now, but it just won’t go through. Every time I attempt to unstake, unlock, or withdraw, I get a “call failed” error.

My situation:

  • Wallet: Started with MetaMask (EVM address: 0xaB45…8861b), now using SubWallet (Native address) connected to portal.astar.network

  • Locked / Bonded amount: large amount of ASTR

  • Staked Amount: 0 ASTR (MY STAKING shows Staked Amount = 0)

  • Rewards: estimated rewards in Period 004, but “Available to claim in 56 days” timer is stuck – hasn’t decreased even after many days

  • Unlocking: Previously saw “Remaining time 19 days”, now it says period passed / 0 days, but Withdraw button either doesn’t appear or when I click it → “call failed”

  • Subscan (EVM side): Shows my Native balance, but no failed extrinsics recently related to staking (mostly old batch calls and transfers)

  • Tried:

    • Cleared cache, incognito mode, different browsers

    • Reconnected SubWallet multiple times

    • Enough gas (ASTR in Native balance)

    • Claim rewards button (but timer stuck)

    • Unlock (↑) button attempts → call failed

Basically: tokens are locked/bonded, staked amount is 0, rewards timer frozen at 56 days, and I can’t unstake/unlock/withdraw anything because of constant “call failed”. It feels like there might be a bug in the UI or contract.

Any idea what the issue could be? Is this a known problem after a period reset? Do I need to handle vesting/unlocking chunks in a specific way?

1 Like

Hello, you can create a support ticket on Discord here: Astar Network

Please be careful of scams / impersonators and do not reply to any private messages.
Find the official Discord channel #support-ticket and create your ticket there.

1 Like