Skip to content

Instantly share code, notes, and snippets.

@mtrimarchi
Created March 19, 2024 07:33
Show Gist options
  • Save mtrimarchi/abe8dd8052a293b15d1a1d578486bd8a to your computer and use it in GitHub Desktop.
Save mtrimarchi/abe8dd8052a293b15d1a1d578486bd8a to your computer and use it in GitHub Desktop.
Solana RPC conf for 1.17.22
#!/bin/bash
sudo cpupower frequency-set -g performance
export RUST_LOG=solana=info,solana_validator=info,solana_metrics::metrics=error,solana_accounts_db::accounts_db=error,solana_streamer::streamer=warn,solana_runtime::bank=error
exec /home/solana/solana_binaries/solana-release-v1.17.22/bin/solana-validator \
--identity /var/solana/data/config/validator-keypair.json \
--known-validator 7Np41oeYqPefeNQEHSv1UDhYrehxin3NStELsSKCT4K2 \
--known-validator GdnSyH3YtwcxFvQrVVJMm1JhTS4QVX7MFsX56uJLUfiZ \
--known-validator DE1bawNcRJB9rVm3buyMVfr8mBEoyyu73NBovf2oXJsJ \
--known-validator CakcnaRDHka2gXyfbEd2d3xsvkJkqsLw2akB3zsN1D2S \
--only-known-rpc \
--log /home/solana/solana-validator.log \
--ledger /var/solana/data/ledger \
--accounts /var/solana/accounts \
--rpc-bind-address 0.0.0.0 \
--rpc-port 8899 \
--gossip-port 8801 \
--dynamic-port-range 8802-8912 \
--entrypoint entrypoint.mainnet-beta.solana.com:8001 \
--entrypoint entrypoint2.mainnet-beta.solana.com:8001 \
--entrypoint entrypoint3.mainnet-beta.solana.com:8001 \
--entrypoint entrypoint4.mainnet-beta.solana.com:8001 \
--entrypoint entrypoint5.mainnet-beta.solana.com:8001 \
--no-voting \
--expected-genesis-hash 5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147dw2N9d \
--wal-recovery-mode skip_any_corrupted_record \
--limit-ledger-size 50000000 \
--account-index spl-token-owner \
--full-rpc-api \
--enable-rpc-transaction-history \
--no-port-check \
--minimal-snapshot-download-speed 10000000
# if you need to start without downloading genesis and snapshot from other RPCs
# --no-genesis-fetch \
# --no-snapshot-fetch \
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment