Install from source¶
Make sure to have Yarn installed. It is also recommended to install NVM (Node Version Manager) and use the LTS version (currently v18) of NodeJS.
Info
NodeJS versions older than the current LTS are not supported by Lodestar. We recommend running the latest Node LTS.
Note
Node Version Manager (NVM) will only install NodeJS for use with the active user. If you intend on setting up Lodestar to run under another user, we recommend using Nodesource's source for NodeJS so you can install NodeJS globally.
Clone the repo locally.
git clone https://github.com/chainsafe/lodestar.git
Install across all packages. Lodestar follows a monorepo structure, so all commands below must be run in the project root. Use the --ignore-optional
flag to prevent downloading the Ethereum Consensus spec tests.
yarn install --ignore-optional
Build across all packages.
yarn run build
Or if you are using Lerna:
lerna bootstrap
Lodestar should now be ready for use.
./lodestar --help