Environment Management Commands
Manage deployment environments to switch between mainnet and testnet.
Commands Overview
| Command | Description | Alias |
|---|---|---|
eigenx environment show | Show active deployment environment | env |
eigenx environment list | List available deployment environments | - |
eigenx environment set <environment> | Set deployment environment | - |
eigenx environment show
Display the currently active deployment environment.
Syntax
eigenx environment show
Alias
eigenx env show
Example
eigenx env show
Output:
Active deployment environment: mainnet-alpha
eigenx environment list
List all available deployment environments.
Syntax
eigenx environment list
Alias
eigenx env list
Example
eigenx env list
Output:
Available deployment environments:
• sepolia - Ethereum Sepolia testnet
• mainnet-alpha - Ethereum mainnet (⚠️ uses real funds) (active)
eigenx environment set
Switch to a different deployment environment.
Syntax
eigenx environment set [command options] <environment>
Alias
eigenx env set <environment>
Arguments
| Argument | Description | Required |
|---|---|---|
environment | Environment name (sepolia or mainnet-alpha) | Yes |
Flags
| Flag | Description |
|---|---|
--yes | Skip confirmation prompts (for automation) |
Examples
Switch to sepolia testnet
eigenx env set sepolia
Switch to mainnet
eigenx env set mainnet-alpha
Switch without confirmation (for scripts)
eigenx env set --yes mainnet-alpha
Available Environments
| Environment | Network | Use Case |
|---|---|---|
mainnet-alpha | Ethereum Mainnet | Production deployments (default) |
sepolia | Sepolia Testnet | Development and testing |
Mainnet Alpha Limitations
- Not recommended for customer funds - Mainnet Alpha is intended to enable developers to build, test and ship applications
- Developer is still trusted - Does not enable full verifiable and trustless execution yet
- No SLA - No SLAs around support and uptime of infrastructure
Best Practices
Always verify environment before deploying:
eigenx env show
eigenx app deploy
Use sepolia for testing:
eigenx env set sepolia
eigenx app deploy
# Test thoroughly
eigenx env set mainnet-alpha
eigenx app deploy
Related Commands
- Authentication - Manage credentials per environment
- Deployment - Deploy apps to current environment
- Monitoring - View apps in current environment