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
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
.To get a full list of options supported by the
rename
command, typesagacli keys rename --help
Last modified 2mo ago