Keplr address doesn't match autostaking script address
See original GitHub issueHad 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:
- Created 2 years ago
- Comments:8 (8 by maintainers)
Top 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 >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
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.
@poorbuthappy see #304