Rewards not claimable on metamask anymore?

2026 this is still the same problem. When using metamask and you try to claim even a small reward on Staking, it always claims you’re not on the Harmony Mainet, even if you are. So this must be an issue directly with the website

To clarify:

Website is: Harmony – Open Consensus for 10B

Metamask: anywhere, chrome extension or mobile app, etc has same results

the settings used are:

Network Name: Harmony Mainnet Shard 0

Default RPC URL: api.harmony.one

Chain ID: 1666600000

Currency Symbol: ONE

Block explorer URL: explorer.harmony.one

Have tried every suggestion so far, but simply cannot claim rewards anymore. It did once work years ago.

I cannot un-stake my delegated ONE either for the same reason, and yet 2 addresses are clearly showing at the top left of the staking page. Always shows the same error

Failed

You are currently not on the Harmony Mainnet network in Metamask. Please choose Harmony Mainnet to continue.

For anyone else stuck with this awful problem, goto metamask and remove every other coin network that MM adds by default on installation. Leave only the coin you’re interested in working with and that resolves this bug. It seems even when using a coin from 1 network, the sync between Staking and MM gets conflicts whilst other networks exist in the app.

1 Like

Hey @Frog_Prince, this is a new metamask UI issue.

They’ve changed the way how networks are shown now.

Long story short, you need explicitly choose Harmony Mainnet Shard 0

How to fix this:

1 I’ve connected to the staking dashboard + ethereum mainnet - 1st screenshot
2. Now click on ethereum mainnet
3. And finally choose Harmony Mainnet Shard 0 from the opened list - 2nd screenshot
4. Final result should be - staking dashboard + Harmony Mainnet Shard 0 - 3rd screenshot

2 Likes