Skip to content

Instantly share code, notes, and snippets.

@adilcpm
Created July 30, 2025 11:03
Show Gist options
  • Select an option

  • Save adilcpm/e59d76031da302eab05abe7d0211191c to your computer and use it in GitHub Desktop.

Select an option

Save adilcpm/e59d76031da302eab05abe7d0211191c to your computer and use it in GitHub Desktop.
rpc.sh
#!/bin/bash
exec agave-validator \
--identity ~/validator-keypair.json \
--known-validator 7Np41oeYqPefeNQEHSv1UDhYrehxin3NStELsSKCT4K2 \
--known-validator GdnSyH3YtwcxFvQrVVJMm1JhTS4QVX7MFsX56uJLUfiZ \
--known-validator DE1bawNcRJB9rVm3buyMVfr8mBEoyyu73NBovf2oXJsJ \
--known-validator CakcnaRDHka2gXyfbEd2d3xsvkJkqsLw2akB3zsN1D2S \
--only-known-rpc \
--full-rpc-api \
--no-voting \
--log /home/sol/agave-validator.log \
--ledger /mnt/ledger \
--accounts /mnt/accounts \
--snapshots /mnt/snapshots \
--rpc-port 8899 \
--rpc-bind-address 0.0.0.0 \
--private-rpc \
--dynamic-port-range 8000-8020 \
--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 \
--expected-genesis-hash 5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147dw2N9d \
--wal-recovery-mode skip_any_corrupted_record \
--limit-ledger-size \
--rpc-max-multiple-accounts 500 \
--no-snapshot-fetch \
--geyser-plugin-config /home/sol/yellowstone-grpc/yellowstone-grpc-geyser/config.json \
--no-genesis-fetch \
--block-production-method central-scheduler-greedy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment