Starship
Configuration
Ethereum

Ethereum Chain Configuration in Starship

Ethereum support in Starship allows users to deploy Ethereum execution and consensus (beacon) nodes using simple configurations. This section details how to configure Ethereum-based chains within Starship.

Ethereum Execution Chain

The Ethereum Execution Chain, or Ethereum client, runs the execution layer of the Ethereum network, handling smart contract execution and maintaining state.

Config

chains:
  - id: 1337
    name: ethereum
    numValidators: 1
    ports:
      rest: 8545
      rpc: 8551

Optional Configs

chains:
  - id: 1337
    name: ethereum
    numValidators: 1
    ports:
      rest: 8545
      rpc: 8551
    image: ghcr.io/hyperweb-io/starship/ethereum/client-go:latest
    config:
      beacon:
        enabled: true
        image: "ghcr.io/hyperweb-io/starship/prysm/beacon-chain:v5.2.0"
        numValidator: 1
      validator:
        enabled: true
        image: "ghcr.io/hyperweb-io/starship/prysm/validator:v5.2.0"
        numValidator: 1
      prysmctl:
        image: "ghcr.io/hyperweb-io/starship/prysm/cmd/prysmctl:v5.2.0"