Skip to content

Instantly share code, notes, and snippets.

@luan1412167
Created September 28, 2024 13:12
Show Gist options
  • Save luan1412167/f24a8a2ed5f3db1604a749653aed3265 to your computer and use it in GitHub Desktop.
Save luan1412167/f24a8a2ed5f3db1604a749653aed3265 to your computer and use it in GitHub Desktop.
solana-validator.service
[Unit]
Description=Solana Validator
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=always
RestartSec=1
User=ubuntu
LimitNOFILE=1000000
LogRateLimitIntervalSec=0
Environment="PATH=/bin:/usr/bin:/home/ubuntu/.local/share/solana/install/active_release/bin"
ExecStart=/home/ubuntu/.local/share/solana/install/active_release/bin/solana-validator \
--identity ./validator-keypair.json \
--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 \
--known-validator 7Np41oeYqPefeNQEHSv1UDhYrehxin3NStELsSKCT4K2 \
--known-validator GdnSyH3YtwcxFvQrVVJMm1JhTS4QVX7MFsX56uJLUfiZ \
--known-validator DE1bawNcRJB9rVm3buyMVfr8mBEoyyu73NBovf2oXJsJ \
--known-validator CakcnaRDHka2gXyfbEd2d3xsvkJkqsLw2akB3zsN1D2S \
--known-validator 9QxCLckBiJc783jnMvXZubK4wH86Eqqvashtrwvcsgkv \
--rpc-port 8899 \
--dynamic-port-range 8000-10000 \
--no-voting \
--private-rpc \
--rpc-bind-address 127.0.0.1 \
--ledger /mnt/nvme2n1p1/validator-ledger \
--accounts /mnt/nvme3n1p1/validator-accounts \
--log /mnt/nvme3n1p1/solana-validator.log \
--expected-genesis-hash 5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147dw2N9d \
--account-index program-id \
--account-index spl-token-owner \
--account-index-exclude-key kinXdEcpDQeHPEuQnqmUgtYykqKGVFq6CeVX5iAHJq6 \
--account-index-exclude-key metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s \
--gossip-port 8001 \
--rpc-threads 90 \
--enable-rpc-transaction-history \
--enable-cpi-and-log-storage \
--maximum-local-snapshot-age 1000 \
--snapshot-archive-format zstd \
--full-rpc-api \
--no-untrusted-rpc \
--limit-ledger-size 500000000 \
--wal-recovery-mode skip_any_corrupted_record \
--no-port-check \
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment