LogoLogo
  • Welcome
    • About ENI
  • Getting Started
    • Quickstart
      • Account Structure
      • Token Standards
      • Gas
    • Divergence from Ethereum
    • Transactions
      • Creating Transaction
    • Governance
      • Proposals
    • Oracles
  • Build
    • Setup and Installation
    • Smart Contracts
      • EVM (General)
      • EVM (CLI)
      • Querying State
    • Frontend Development
      • Overview
      • How to Deploy Your First dApp
    • Ecosystem
      • Tools and Resources
      • Resources
  • Node
    • Getting Started
    • Node Operators Guide
    • Validator Operations Guide
    • Advanced Configuration & Monitoring
    • Technical Reference
  • Reference
    • Overview
    • enid
    • CLI
      • enid add-genesis-account
      • enid blocktest
      • enid collect-gentxs
      • enid compact
      • enid config
      • enid debug
      • enid export
      • enid gentx
      • enid help
      • enid init
      • enid keys
        • enid keys delete
        • enid keys add
        • enid keys export
        • enid keys import
        • enid keys list
        • enid keys mnemonic
        • enid keys parse
        • enid keys show
      • enid latest_version
      • enid migrate
      • enid prune
      • enid query
        • enid query accesscontrol
        • enid query upgrade
        • enid query account
        • enid query auth
        • enid query bank
        • enid query block
        • enid query authz
        • enid query distribution
        • enid query epoch
        • enid query evidence
        • enid query evm
        • enid query feegrant
        • enid query ibc-transfer
        • enid query gov
        • enid query ibc
        • enid query mint
        • enid query oracle
        • enid query params
        • enid query slashing
        • enid query staking
        • enid query tendermint-validator-set
        • enid query tokenfactory
        • enid query tx
        • enid query txs
      • enid rollback
      • enid start
      • enid status
      • enid tendermint
      • enid tools
      • enid tx
      • enid validate-genesis
      • enid version
Powered by GitBook
On this page
  1. Reference
  2. CLI

enid keys

enid keys

Keyring management commands. These keys can be in any format supported by the Tendermint cryptography library and can be used by light clients, full nodes, or any other applications that require private key signing.

The keyring supports the following backends:

    os          Uses the operating system's default credential store.
    file        Uses an encrypted file keystore in the application configuration directory.
                A password will be requested each time this keyring is accessed, which may lead to repeated password prompts within a single command.
    kwallet     Uses KDE Wallet Manager as a credential management application.
    pass        Uses the pass command line tool to store and retrieve keys.
    test        Unsafely stores keys to disk. It will not prompt for a password to unlock; should only be used for testing purposes.

The kwallet and pass backends rely on external tools. For more information, refer to their respective documentation:

    KWallet     https://github.com/KDE/kwallet
    pass        https://www.passwordstore.org/

The pass backend requires GnuPG: https://gnupg.org/

Usage:
  enid keys [command]

Available Commands:
  add         Add an encrypted private key (newly generated or recovered) and save it to <name>
  delete      Delete the specified key
  export      Export the private key
  import      Import a private key into the local keystore
  list        List all keys
  mnemonic    Generate a BIP39 mnemonic from some input entropy
  parse       Parse an address from hex to bech32 and vice versa
  show        Retrieve key information by name or address

Flags:
  -h, --help                     Help information for keys
      --home string              Application home directory (default "~/.eni")
      --keyring-backend string   Choose the backend for the keyring (os|file|test) (default "os")
      --keyring-dir string       Client keyring directory; if omitted, the default "home" directory will be used
      --output string            Output format (text|json) (default "text")

Global Flags:
      --log_format string   Log format (json|plain)
      --log_level string    Log level (trace|debug|info|warn|error|fatal|panic)
      --trace               Print the full stack trace on error

Use "enid keys [command] --help" for more information about a command.
Previousenid initNextenid keys delete

Last updated 2 months ago