Releases: lukso-network/network-lukso-cli
v1.0.4
v1.0.3
v1.0.2
v1.0.1
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 thiscli
./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
- Run
./network-lukso-cli --node-name <YOUR_NODE_NAME> start arch
to start an archive node
Validator node
-
Create
CL-Validator-wallet
directory in project root -
Insert all pre-generated
prysm
wallet files intoCL-Validator-wallet
directory:
./CL-Validator-wallet
├── direct
│ └── accounts
│ └── all-accounts.keystore.json
└── keymanageropts.json
-
Create
password.txt
text file in project root and fill with properprysm
wallet password. -
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
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