question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Keplr address doesn't match autostaking script address

See original GitHub issue

Had reports of this for Desmos, maybe others. When your autostaking mnemonic is imported into Keplr, the address matches for most networks but some it does not. E.g. Desmos.

For the purpose of running the script, the address spat out by npm run autostake is the correct one. This is the one you should fund and the script will send TXs from. I’m not sure how to actually access this in Keplr as of writing but it’s probably derivation path related.

If you see this on any other networks, please add to this issue. I’ll put a note in the README asap.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:8 (8 by maintainers)

github_iconTop GitHub Comments

3reactions
tombeynoncommented, Mar 14, 2022

Thought about this some more. This only affects the operator side of things, the UI is handled by Keplr.

I’ll update the autostaking script to use the chain-registry slip44 path by default, and output that address. However if the path differs from 118, we will actually check for operators matching either the 118 path OR the slip44 path. One will be found (no duplicate operators), and if it’s not the 118 version we will check the grants for both addresses to include any grants from the 118 address too. We will need to de-dup the granted addresses here.

Main thing this achieves is a safe migration to the correct slip44 path without missing any users who granted the old operator address. Operators can change their address when they’re ready, and users will be able to grant the new address while their previous grants remain functional.

This introduces a bit of overhead to some networks so I’ll also include a way to disable this behaviour in networks.local.json. This switch can be reversed in the future to disable the functionality by default.

0reactions
tombeynoncommented, Mar 19, 2022
Read more comments on GitHub >

github_iconTop Results From Across the Web

Keplr FAQ
How do I import my existing account/address to Keplr wallet? Does Keplr support Ledger Nano hardware wallets?
Read more >
How to use Keplr Wallet - Medium
In this tutorial we'll use $ATOM as example, but the process is applicable for all integrated tokens as ⭐️ Cosmos ($ATOM) ⭐️ Kava...
Read more >
Matching EVMOS addresses between MetaMask and Keplr
HOWEVER, under Keplr, EVMOS assigned a COSMOS style address AND a NEW EVM style Metamask address. So right now I have a disconnect...
Read more >
Keplr doesn't always work if permissions are changed to "On ...
Keplr requires pretty strong permissions: Allow this extension to read and change all your data on websites you visit.
Read more >
How to Stake Your Mainnet FET Tokens via Keplr ... - YouTube
I do a deep dive into the commissions being charged by validators, address a lot of the confusion around staking FET (especially the...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found