I need your help with an issue related to unlocking my previously staked GLMR tokens.
About a year ago, I staked my full GLMR balance through MetaMask connected to a Ledger device. Everything worked fine — tokens were locked and visible in my account the whole time.
Recently, I waited the required unbonding period (around a month) and now I’m trying to claim (unlock) my funds via apps.moonbeam.network/moonbeam/open-gov.
However, when I click “Unlock OpenGov Funds”, I get this error:
Transaction not ready: required parameters missing
You can see it on the attached screenshot.
The UI also shows that 78,170 GLMR are ready to be unlocked, but the transaction never goes through.
I already tried:
-
Connecting both MetaMask and Ledger directly;
-
Using Polkadot.js Apps with the same account (Ledger extension);
-
Submitting
convictionVoting.unlockmanually — transaction succeeded, but the balance is still locked in the dApp; -
Waiting several blocks and refreshing the session — no change.
It seems like the UI or the Ledger integration isn’t properly passing parameters to the unlock call.
My question:
-
How can I manually or safely unlock these funds?
-
Should I contact support via a specific channel (Moonbeam Foundation, PureStake, or Ledger)?
-
Is there a known issue with Ledger-connected accounts in OpenGov unlock flow?
Any guidance or manual fix would be greatly appreciated — I’ve been staking responsibly and just want to move my tokens to a new staking setup (https://app.stellaswap.com/pools).
Technical details:
-
Network: Moonbeam (parachain 1284)
-
Wallet: MetaMask + Ledger Nano S (firmware 2.1.0, app Moonbeam 1.0.0)
-
Browser: Chrome latest
-
Polkadot.js API version: v16.4.9
-
Apps version: v0.167.2
-
Account: Ledger Moonbeam Extension (address visible on screenshots)
Attached: screenshot of the error message + extrinsic success log from Polkadot.js
