Renaming Keys

Command

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

Last updated