Skip to main content

Environment Management Commands

Manage deployment environments to switch between mainnet and testnet.

Commands Overview

CommandDescriptionAlias
eigenx environment showShow active deployment environmentenv
eigenx environment listList 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

ArgumentDescriptionRequired
environmentEnvironment name (sepolia or mainnet-alpha)Yes

Flags

FlagDescription
--yesSkip 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

EnvironmentNetworkUse Case
mainnet-alphaEthereum MainnetProduction deployments (default)
sepoliaSepolia TestnetDevelopment 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