Comment on page

Renaming Keys


Sometimes you find yourself needing to rename one or more keys stored inside one of your keystores. Existing keys managed by sagacli can also be renamed.
To rename a key, type
sagacli keys rename <oldkeyname> <newkeyname>
For example, to rename a key called metamask to fundkey, you would type:
$ sagacli keys rename metamask fundkey
Key reference will be renamed from metamask to fundkey. Continue? [y/N]: y
Key was successfully renamed from metamask to fundkey

Confirming Success

To confirm that the key was successfully renamed, you can list all of the keys managed by sagacli
$ sagacli keys list
- address: saga14hyhswxf0shnpzup406yvjejmfsrjnvzq897re
name: fundkey
pubkey: '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A4lAzjJ4bZnZIEhYQvW+qsgg9SzwQOkOgFG+q5enEv4l"}'
type: local
- address: saga1tkax73wxs047nc8kaalhfc4ar6gay2sde28crx
name: mykey1
pubkey: '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A1YCpZPIzs6MXTiMAOnlEK6Cq8+JQMii9a4vUnyQ0qGs"}'
type: local
- address: saga1z0uscdcprxcun2mlnyrz5kelemmjw768sdrgz5
name: test1
pubkey: '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A+u4iLJZWZHHcRIEbme8ppbmk1jYTpZVio8anPqAIQ31"}'
type: local
You can see that we no longer have a key named metamask as it has been renamed to fundkey.

Further Details

To get a full list of options supported by the rename command, type
sagacli keys rename --help