Sign inSign up

0labs/lodestar

By 0labs

•Updated over 3 years ago

an open-source Ethereum Consensus (Eth2) client maintained by ChainSafe Systems

Image
0

2.4K

0labs/lodestar repository overview

⁠O1 Containers Collection - lodestar

Containerized Web3 and Cloud-Native applications

Overview

⁠Version
Starting lodestar - run arguments: --version
🌟 Lodestar: TypeScript Implementation of the Ethereum Consensus Beacon Chain.
  * Version: v1.6.0/efe28ce
  * by ChainSafe Systems, 2018-2022
⁠Options
⁠run args
  • RUN_ARGS: specify arbitrary application command-line arguments on container startup within the runtime environment.
docker run --env RUN_ARGS="--help" <image>
⁠dynamic application configuration mounts

Mount customized application configuration files to locations of your choosing - can be used in tandem with RUN_ARGS to specify where configuration files are loaded from.

docker run --volume ./config/mainnet:/config <image> --env RUN_ARGS=--config-dir=/config
⁠custom entrypoints

Execute customized scripts and operations within each container on startup. All executables mounted to /docker-entrypoint.d will be ran in lexical sort order according to the C/POSIX locale character collation rules. (example⁠)

docker run --volume ./custom-app-entrypoints:/docker-entrypoint.d <image>
⁠CLI args
Starting lodestar - run arguments: --help
🌟 Lodestar: TypeScript Implementation of the Ethereum Consensus Beacon Chain.
  * Version: v1.6.0/efe28ce
  * by ChainSafe Systems, 2018-2022

Commands:
   beacon      Run a beacon chain node
   validator   Run one or multiple validator clients
   lightclien  Run lightclient
  t
   dev         Quickly bootstrap a beacon node and multiple validators. Use for
               development and testing

Options:
      --dataDir                             Lodestar root data directory[string]
      --network                             Name of the Ethereum Consensus chain
                                             network to join
  [string] [choices: "mainnet", "gnosis", "goerli", "ropsten", "sepolia", "chiad
                                       o", "zhejiang", "dev"] [default: mainnet]
      --paramsFile                          Network configuration file  [string]
      --terminal-total-difficulty-override  Terminal PoW block TTD override
                                                                        [string]
      --terminal-block-hash-override        Terminal PoW block hash override
                                                                        [string]
      --terminal-block-hash-epoch-override  Terminal PoW block hash override act
                                            ivation epoch               [string]
      --rcConfig                            RC file to supplement command line a
                                            rgs, accepted formats: .yml, .yaml,
                                            .json
  -h, --help                                Show help                  [boolean]
  -v, --version                             Show version number        [boolean]

šŸ“– For more information, check the CLI reference:
  * https://chainsafe.github.io/lodestar/reference/cli

āœļø Give feedback and report issues on GitHub:
  * https://github.com/ChainSafe/lodestar

⁠License

MIT

⁠Author Information

Created in 2023 by O1.IO.

šŸ† always happy to help & donations are always welcome šŸ’ø

  • ETH (Ethereum): 0x652eD9d222eeA1Ad843efec01E60C29bF2CF6E4c

  • BTC (Bitcoin): 3E8gMxwEnfAAWbvjoPVqSz6DvPfwQ1q8Jn

  • ATOM (Cosmos): cosmos19vmcf5t68w6ug45mrwjyauh4ey99u9htrgqv09

Tag summary

Content type

Image

Digest

Size

245.3 MB

Last updated

over 4 years ago

docker pull 0labs/lodestar