Created
March 19, 2024 07:33
-
-
Save mtrimarchi/abe8dd8052a293b15d1a1d578486bd8a to your computer and use it in GitHub Desktop.
Solana RPC conf for 1.17.22
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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