Skip to content
This repository has been archived by the owner on Aug 22, 2022. It is now read-only.

Releases: lukso-network/network-lukso-cli

v1.0.4

08 Feb 13:34
Compare
Choose a tag to compare

Changelog

  • 1ce4057 Threads
  • 9aa93f1 Updated CL for extra logging feature
  • e96aa2a Updated CL for extra logging feature

v1.0.3

04 Feb 15:26
Compare
Choose a tag to compare

Changelog

  • b9fefc3 Updated validator for kintsugi

v1.0.2

03 Feb 14:56
Compare
Choose a tag to compare

Changelog

v1.0.1

28 Jan 17:10
Compare
Choose a tag to compare

LUKSO CLI

⚠️ This page may change. Not everything is ready yet.

Repository struct

  • ./cmd/lukso-cli is currently used to store GO source files for this cli
  • ./test contains all test configs used to test this script with the results stored in ./test/logs and example Linux binary under ./test/bin directory

Glossary

archive node - it's a setup of geth, beacon-chain and eth2stats-client binaries

validator node - it's a setup of geth, beacon-chain, eth2stats-client and validator binaries

newtowrk-lukso-cli is default name of cli binary (As a postfix it contains OS data like: network-lukso-cli-v1.0.0-linux-amd64 - not included in this README commands below!)

Running

Archive node

  1. Run ./network-lukso-cli --node-name <YOUR_NODE_NAME> start arch to start an archive node

Validator node

  1. Create CL-Validator-wallet directory in project root

  2. Insert all pre-generated prysm wallet files into CL-Validator-wallet directory:

./CL-Validator-wallet
├── direct
│   └── accounts
│       └── all-accounts.keystore.json
└── keymanageropts.json
  1. Create password.txt text file in project root and fill with proper prysm wallet password.

  2. Run ./network-lukso-cli --node-name <YOUR_NODE_NAME> start all to start a validator node

External IPv4

  • for geth flag is --el-nat extip:<YOUR_IP_ADDRESS>
  • for prysm flag is --cl-p2p-host <YOUR_IP_ADDRESS>

Example use: ./network-lukso-cli --node-name <YOUR_NODE_NAME> --el-nat extip:<YOUR_IP_ADDRESS> --cl-p2p-host <YOUR_IP_ADDRESS> start all

Stopping node

Run ./network-lukso-cli stop to stop an archive or validator node

v1.0.0

27 Jan 16:17
Compare
Choose a tag to compare

Changelog

  • 600b869 Added GH Actions
  • d426b0b Added bootnodes.yaml
  • abc52d3 Added l16-dev configs and bootnodes
  • 97b9143 Added proper dependencies for private setup
  • 1e0b92d Added stop() functionality for lukso binaries
  • 13708c3 CL and EL are up, but not yet fully working. TODO: - handle output better - close clients or provide command celebrimbor stop
  • 67368b3 Changed bootstrap-nodes flag for prysm
  • 665e022 Changed naming to lukso-cli
  • c256541 Delete CL-Validator-wallet directory
  • abfdf2b Fixed Stop() - from Kill to SIGINT
  • 20b5078 Fixed beacon-rpc-provider for Validator
  • 422b7ce Fixed default flags
  • 6a4b628 Fixed go mod and added proper node naming
  • 0d07eab Fixed stop command for Validator client
  • 293805e Implemented archive and validator node subcommands
  • 79df579 Implemented configs downloader flow
  • 890ad4c Implemented eth2stats-client and output flags support
  • f5301ce Improved log files rotate
  • b3b6b86 Improvements for cli
  • 423f2f1 InitialSupport for EL/CL TODO: remove orchestrator
  • 3764a8e Merge branch 'golang-cli' of ssh://github.com/lukso-network/network-lukso-cli
  • bb8c9c3 Merge branch 'golang-cli' of ssh://github.com/lukso-network/network-lukso-cli
  • 5840631 Modified CL and Validator start code and added example CL Wallet + password.txt
  • 6e61a79 Modified config version and beacon bootnodes
  • 9474335 Modified dependency management
  • 918b0d4 Modified dependency manager
  • b77b62d Parse flags if system is not recognized
  • 2b0072e Project clean-up
  • a572b77 Restored invalid comment area
  • fa3698a Update README.md
  • 20f2b5e Update README.md