Hardware Recommendations

Software

Premise

The following step to run mainnetbeta node

Build eclipse binaries

Dependencies

  1. rust version 1.81.0
  2. nodejs version 18

Home

WORK_HOME="/opt/eclipse/validator"
mkdir -p "${WORK_HOME}"
cd "${WORK_HOME}"

Build solana-eclipse

git clone [<https://github.com/Eclipse-Laboratories-Inc/solar-eclipse.git>](<https://github.com/Eclipse-Laboratories-Inc/solar-eclipse.git>) \\
    solar-eclipse --branch v2.1.21.0 --depth 1
pushd solar-eclipse
apt-get -q update && \\
**apt-get -qy install *\\*
    build-essential git clang libssl-dev libudev-dev perl pkg-config protobuf-compiler
cargo +1.81.0 build --features "eclipse" --release \\
    --bin solana-faucet \\
    --bin solana-genesis \\
    --bin solana-validator \\
    --bin solana \\
    --bin solana-keygen \\
    --bin solana-ledger-tool \\
    --bin solana-test-validator
cp ./target/release/solana                /usr/local/bin/eclipse
cp ./target/release/solana-faucet         /usr/local/bin/eclipse-faucet
cp ./target/release/solana-genesis        /usr/local/bin/eclipse-genesis
cp ./target/release/solana-keygen         /usr/local/bin/eclipse-keygen
cp ./target/release/agave-ledger-tool     /usr/local/bin/eclipse-ledger-tool
cp ./target/release/solana-test-validator /usr/local/bin/eclipse-test-validator
cp ./target/release/agave-validator       /usr/local/bin/eclipse-validator
popd