Manage Authentication Keys
important
EigenCompute uses two types of keys:
- Authentication keys for deployments and protocol interactions.
- TEE mnemonic for applications and wallet functionality inside the TEE.
For more information on EigenCompute keys, refer to the Keys Overview concept topic.
Log in to EigenX
When using EigenX, logging in refers to providing your authentication key to the EigenX command line. The following methods are supported and checked in this order:
--private-keyflag on any command (not recommended).PRIVATE_KEYenvironment variable.- OS keyring securely stored credentials.
warning
Using the --private-key flag to provide your private key directly on the command line is not recommended. When provided on the command line
it may be stored in your shell history. Use the OS keyring to securely store credentials or the PRIVATE_KEY environment
variable for CI/CD pipelines.
Log in to:
- Import an existing key from Metamask or another wallet.
- Store your allowlisted wallet after receiving access.
- Configure the EigenX CLI on a new machine.
To log in by storing your authentication key in the OS keyring, use the interactive login:
eigenx auth login
The CLI will prompt you to enter your private key:
Enter your private key: [hidden input]
Address: 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb1