Is anyone else staking POL on the main site? I just realized I had some funds there, but now I can’t do anything with them. I can’t unbond and can’t withdraw either. My money seems to be frozen and all I get is some vague error message saying "Transaction failed. Please try again".
You do your staking through: https://staking.polygon.technology ?
If so, as far as I recall, staking there involves delegating it to the validator of our choice. So, if an error occurs, there are two possible causes, the platform or the validator itself. Since I have never experienced what you are going through, I don't think I can help here.
I think you should ask for support in one of their official communities like Telegram group or Discord server.
Btw, was it liquid staking? If so and it was a long time ago I would also check the contract you interacted with when you staked the tokens on polygonscan.
There's a chance there's a new contract and the website's UI tries to interact with it.
In this case you'll be able to call the "unstake" function of that contract right on polygonscan.
Not sure how it would work with delegating though.
P.S. oh also there's a possibility your wallet for some reason sets inadequate gas fee (i.e. for some reason it think it's just a normal tx whilst the gas demand for unstaking could be substantially higher) so just give a try to setting gas fee and gas limit several times higher than it's set automatically. It won't be more than a cent anyway.
It was not liquid staking, as far as I know... that's something they have implemented only recently.
@MAAManda Yes it was through that link and I did delegate it but given that everything is done through the polygon's portal, I should not need to go anywhere else.
so you wrote it says "tx failed". did you check on polygonscan if the tx was initiated but failed or never even initiated?
because if it was initiated but failed there will be the reason mentioned.
if it never was initiated then i'd try to set gas fee and gas limit manually for like 10x of what was set by default.
I was not prompt to allow or sign any transactions. It just showed that message on their site.
But anyway, after trying to disconnect the wallet... and then login again, I got this error message (something I have never gotten before):
And apparently, this was what was preventing me from unbonding the funds too. Using a VPN helped.
Glad you sorted it out. When transactions fail silently without even triggering the wallet prompt, its usually a public RPC issue - either the node is out of sync or your IP/region is getting filtered. A lot of official front-ends are terrible at handling these errors properly.
Thats honestly why I stopped relying on default endpoints for staking. Lately Ive been using Crouton Digitals RPC/dashboard for a few networks instead, mostly just to avoid random UI and connectivity issues like this.
I couldn't not say for sure. If this was a public RPC issue, I would've noticed the problem with other services and DEXes as well, no? Not just Polygon's website but at the same time I did check Polygon's Tos, I didn't find any mentions of my country. Just mentions of OFAC sanctioned countries and stuff (which my country is not part of)
Yeah, thats fair. If it were a full RPC outage or geo-block, it would likely have affected other apps and DEXes as well, not just Polygons interface.
So it mightve been something more specific on their side - frontend routing, a bad RPC endpoint, or session/cache issue. The fact that VPN fixed it still points to some kind of network routing or access issue rather than a wallet problem.
i tried to access the page from an ip of sanctioned jurisdiction and the page didn't even load.
i guess that's how it's supposed to be.
UI bug, it doesn't even make sense to load the page and tell you that you're geo restricted.